科技界正式畢業: Istio 成為 CNCF 正式畢業專案
背景
近日 Cloud Native Computing Foundation (CNCF) 宣布 Istio 成為 CNCF 正式畢業專案,加入 Kubernetes、Prometheus 和友好的服務網格 Linkerd 等專案行列。Istio 是由 Google 和 IBM 合作開發,並建立在 Lyft 的 Envoy 代理之上的開源服務網格。
重要性
服務網格的普及程度與原生雲端技術的成熟度成正比,而 Istio 作為主流服務網格技術的先驅之一,對於服務網格的普及起到了推動作用。CNCF 的 CTO Chris Aniszczyk 表示:"Istio 在機構加入 CNCF 後的這段時間有了快速的發展,我們期待著看到並支援 Istio 團隊在增加新功能和簡化服務網格體驗等方面取得的持續成長。"
發展歷程
Google 和 IBM 在 2018 年合作推出 Istio,但不同於其他專案,Istio 長時間未完全收歸於基金會的管理下。直到一年多前,Google 才將 Istio 捐贈給 CNCF。相較於 Google 在組織成立僅一年後就將 Kubernetes 捐贈給 CNCF 的舉動,這一點令人感到驚奇,並可能對 Istio 的普及產生了阻礙。
對於現代應用程式的重要性
Google Cloud 的工程總監 Cameron Etezadi 表示:"隨著微服務架構成為了現代應用程式的事實上範式,存取、觀測和保護容器和服務的複雜環境已成為工程師面臨的挑戰。Google 以建立和發展 Istio 作為解決這個難題的綜合解決方案而感到驕傲。Istio 的畢業以及作為全球最廣泛採用的服務網格技術,再次證實我們堅信每個人都應該能夠從安全且可靠的服務為基礎的應用中受益。"
服務網格市場的競爭
CNCF 現在旗下有兩項服務網格專案,而這兩項服務網格專案之間存在競爭,特別是考慮到許多公司都提供相關商業服務,包括 Linkerd 的公司 Buoyant 以及支援 Istio 的 Solo.io。CNCF 一直樂於接納競爭性的專案,然而同時也意味著 CNCF 在刪除失敗專案方面需要更加迅速。今年在 CNCF 的 KubeCon/CloudNativeCon 大會上,Aniszczyk 表示對 CNCF 來說可能需要更加迅速地對失敗專案進行歸檔。
Istio 在 CNCF 的進展
Istio 在加入 CNCF 後取得了長足的發展。去年年底,Solo.io 和 Google 宣布了 Istio 的下一個演進版本,稱之為 "環境網格",使得使用 Istio 的新使用者更加容易,同時增強了專案的安全性。Solo.io 的 CTO Louis Ryan 表示:"Istio 能夠在 CNCF 中達到畢業水平,這是我們活躍社區的奉獻精神和協作精神的明確證實,也證實了該專案對於使用者的價值。在 Solo.io,我們很自豪能自專案創始以來一直與社區和貢獻者共同工作,將 Istio 從一個雄心勃勃的想法發展成一個成熟穩定的服務網格,解決了大型現實世界的問題。我們要感謝每一個為此做出貢獻的人,並期待著共同塑造應用程式網路的未來。"
結論
Istio 的正式畢業成為 CNCF 正式畢業專案,這對於服務網格技術的普及和推廣具有重要意義。作為服務網格技術的領頭羊之一,Istio 在完成畢業後將持續發展新功能,並簡化服務網格的使用體驗。同時 CNCF 社區將提供支援與協作,共同塑造服務網格技術的未來。服務網格作為存取、觀測和保護微服務架構的工具,對於現代應用程式非常重要。因此企業應該密切關注並應用這項技術,以確保應用程式的安全性和可靠性。