阿里巴巴持續投入,etcd 正式加入 CNCF

2018 年 12 月 11 日,在 KubeCon + CloudNativeCon 北美峯會上,etcd 項目正式加入雲原生計算基金會(CNCF)。CNCF 是一個廠商中立的基金會、雲原生技術推廣和普及的領導者。 數據庫

etcd 在 2013 年由李響,Brandon Philips, Alex Polvi 發起。etcd 幫助分佈式系統存儲關鍵性的元信息和協調分不一樣組件的行爲。在過去的 5 年時間裏,etcd 項目一共有超過 400 名貢獻者,貢獻了超過 14000 個提交,發佈了超過 150 個版本。 後端

etcd2 中引入的 etcd/raft 庫,是目前最穩定、功能豐富的開源一致性協議之一。做爲 etcd、TiKV、CockcorachDB、Dgraph 等知名分佈式數據庫的核心數據複製引擎,etcd/raft 驅動了超過十萬個集羣,是被最爲普遍採用一致性協議實現之一。etcd3 中引入的多版本控制、事務等功能,大大的簡化了分佈式應用的開發流程,提升了效率和穩定性。通過5年的演進,etcd 也已經成爲了各類容器編排系統的默認存儲選項。Kubernetes是流行的容器平臺,運行在任何環境的 Kubernetes 集羣都依賴 etcd 來提供穩定而可靠的存儲服務。 安全

etcd 是阿里巴巴的基礎架構的重要組成部分。阿里巴巴的集羣管理器 Sigma 採用 etcd 做爲核心的存儲引擎,支持了數十萬宿主機和上百萬容器的調度和管理。阿里雲容器服務 ACK (Alibaba Cloud Kubernetes )使用 etcd 做爲存儲引擎,爲衆多的客戶提供了穩定、可靠、安全的企業級容器服務容器服務。阿里雲的函數計算服務,使用 etcd 爲函數調度和執行提供了高效的協調、存儲能力。 網絡

做爲 etcd 的主要維護者和重要用戶,阿里巴巴致力於對 etcd 項目的貢獻。咱們將於與社區一同,幫助 etcd 項目爲更普遍的開發者、使用者提供穩定、高效、易用的分佈式元信息存儲和協調服務。咱們計劃在 etcd 中加入 pre-vote 的功能,提升在不穩定網絡環境下的可靠性;加入 Learner 功能,提升更高效、可控的數據備份能力;經過對不一樣種數據後端(例如基於LSM 的本地存儲,基於SQL 類型數據庫等)的支撐,提升 etcd 的存儲效率和規模等。 架構

阿里巴巴會不斷提升對 etcd 這樣的重要開源雲原生技術的投入,促進雲原生的普及,賦能開發者在不一樣場景下高效開發雲原生應用。咱們但願和百萬開發者一塊兒成長,共同定義、參與、分享雲計算。 分佈式

做者簡介:
李響函數

  • 阿里巴巴資深技術專家,前 CoreOS 分佈式項目主管,負責 Kubernetes、etcd 等分佈式系統相關項目在 CoreOS 的開發工做。他的主要興趣在於分佈式一致協議、分佈式存儲、分佈式系統調度等。開源項目 etcd 做者,畢業於卡耐基梅隆大學。

 

原文連接阿里雲

相關文章
相關標籤/搜索