AWS宣布正式加入CNCF
就在微軟上周剛剛宣布加入 CNCF 基金會不久,還未完全塵埃落定之時,AWS 即日宣布以鉑金身份加入云原生計算基金會(CNCF),這也就意味著在容器編排方面 ,AWS 選擇了擁抱開源的方式。這不由的讓人想起了 AWS EMR 產品。有了這個強有力的云計算巨頭的加入,相信 AWS 會為開源社區帶來不一樣的貢獻。
AWS 加入 CNCF,也就意味著要解決 AWS 和 Kubernetes 之間的融合問題。Kubernetes 是一款開源項目,最初由 Google 開發,旨在利用 Google 過去十多年的容器使用經驗,來解決容器編排問題,自發布以來發展迅猛,短短兩年已經成為容器編排領域的勁旅。
CNCF 基金會則是用于管理和統籌 Kubernetes 項目的,AWS 成為 CNCF 的一份子之后,會花精力和時間來幫助 Kubernetes 項目茁壯成長,而且也會貢獻一些小型的項目,比如如何讓 Kubernetes 更加的易用。
另外,來自 AWS 的 Adrian Cockcroft ,他是 AWS 的云架構戰略的副總裁,會以治理委員的身份加入 CNCF。與歷史上的其他標準委員會相比,CNCF 算是一個不太正式的標準機構。但是它對于推進 Kubernetes 項目的發展至關重要,當然也包括一些通用的云計算。
其實,就在一個月以前,AWS 對于自己是否參與到通用的容器編排當中還猶豫不決,Kubernetes 是可以運行在 AWS 之上的,但是,明眼人都很明白,能夠在上面運行和積極的支持在之上運行是兩碼事,尤其是 AWS 還會試圖說服用戶使用自己的容器編排產品。
開源已經成為公有云巨頭的戰場,保守的 AWS 是如此描述自己在開源的活動的:多年以來,Amazon 一直都有在為開源項目做出貢獻,其中參與的項目有:Linux、Docker、Apache Hive、Apache Hadoop、Chromium、jQuery、OpenMPI 以及 Apache MXNet 等等,Amazon 在 2013 年加入 Linux 基金會,而且是核心基礎設施計劃(Core Infrastructure Initiative,CNI)的創始成員之一,對于 Linux 基金會下屬的幾個項目都有相應的貢獻,它們分別是:Xen Project、Open Container Initiative(OCI)、 以及 TODO Group。
亞馬遜曾經一度推出自己的容器編排產品:Amazon EC2 容器服務,這樣就有很多云計算用戶和公司越來越擔心 AWS 只關心自己的產品和服務,是想牢牢的將用戶鎖定在 AWS,讓用戶不斷的投入時間和金錢。然而,Kubernetes 能夠讓云計算用戶輕松的擴展自己的負載到多個云計算供應商中,當然也包括自己本地的服務器。AWS 可能意識到了這一點,認為應該去積極支持(盡管不是全部)。
其實,近期 AWS 的一些動作已經表明,AWS 有意和 Kubernetes 接近,比如最近的一份報告說,AWS 意圖在 Kubernetes 之上開發一套容器編排產品,那么加入 CNCF 這件事情,讓這個想法變得更為真切,有了 AWS 的支持,這讓所有擔心和 Kubernetes 發生搶奪之戰的人們松了一口氣,也讓所有的云供應商如釋重負。
Adrian Cockcroft 在加入感言中是如此說道:“在 AWS 云平臺中已經運行多個 CNCF 的項目,我們非常高興加入基金會,以確保我們的用戶能夠繼續在 AWS 運行他們的負載。CNCF 為諸如 Kubernetes、Containerd、CNI、Linkerd 等開源項目提供了一個中立的歸屬,有了我們的加入,希望能夠為社區添磚加瓦,共建云計算原生生態。”
AWS 以實際行動站在了開源的陣營,某種程度上我們可以認為這是開源的再一次勝利,當然,最大的受益者仍然是擁抱 Kubernetes 的用戶和開發者。目前為止,Gartner 公有云魔力向限的前三名:AWS、Azure、Google,均在自己的公有云服務中支持 Kubernetes,也加入了 CNCF,這意味著三家將在標準中角力。但是對于用戶來說,再也不存在鎖定的問題了。
這無疑是 AWS,作為強者的一次讓步,也說明 AWS 的聰明之處——一切以利益為先,絕不逆勢而為。
來自: InfoQ