阿里巴巴持續投入,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 作者,畢業於卡耐基梅隆大學。
相關文章
- 阿里巴巴持續投入,etcd 正式加入 CNCF阿里
- 阿里持續投入文娛,“細火慢燉”的卡位戰阿里
- Vineyard 加入 CNCF Sandbox,將繼續瞄準雲原生大資料分析領域大資料
- 持續整合、持續部署、持續交付、持續釋出
- 龍井“上市”,阿里巴巴持續開源回饋社群阿里
- etcd學習(8)-etcd中Lease的續期
- Harbor開源專案加入CNCF基金會!
- 持續整合、持續交付與持續部署
- 思考如何將自動化測試加入持續整合中
- 持續整合持續部署持續交付_持續整合與持續部署之間的真正區別
- Istio為什麼現在申請加入CNCF?
- 對持續整合、 持續交付、持續部署和持續釋出的介紹
- 你真的懂持續整合、持續交付、持續部署嗎?!
- Istio 正式成為 CNCF 孵化專案
- 淺談持續整合(CI)、持續交付(CD)、持續部署(CD)
- 3分鐘瞭解清楚持續整合、持續交付、持續部署
- 矽谷科學家賈揚清正式加入阿里巴巴,擔任技術副總裁阿里
- 正式加入雲棲社群
- 持續最佳化,欣欣向雲 | RocketMQ Operator 0.3.0 正式釋出MQ
- Unity中國肖蓓蓓:及時聆聽社群,為一線開發者持續投入Unity
- HTTP非持續連線和持續連線HTTP
- Jenkins持續部署-Windows環境持續部署探究1JenkinsWindows
- 持續整合 2.0
- JVM(持續更新。。。)JVM
- Jenkins持續整合Jenkins
- FastApi持續更新ASTAPI
- 持續整合(二)
- 使用流水線外掛實現持續整合、持續部署
- 持續整合、持續交付和持續部署有什麼區別?0基礎學習linux技能Linux
- SAP開源的持續整合-持續交付的解決方案
- 持續投入資訊無障礙,榮耀佈局線上線下全渠道無障礙服務
- Xcode 技巧 持續更新XCode
- 持續記函式函式
- lambda(持續補充)
- 聊聊持續測試
- CircleCI 與持續整合
- Blender 雕刻 持續更新
- Jenkins持續整合配置Jenkins