雲原生計算基金會宣佈Envoy專案正式“畢業”
【專案背景】Envoy專案旨在實現服務與邊緣代理功能,通過管理微服務之間的互動以確保應用程式效能,從而協助簡化雲原生架構的過渡與運營流程。該專案提供的超時、速率限制、斷路、負載均衡、重試、統計、日誌記錄以及分散式追蹤等高階功能,可以幫助使用者以高容錯性以及高可靠性方式處理各類網路故障問題。
雲原生計算基金會(簡稱CNCF)日前宣佈,Envoy代理已經成為其繼Kubernetes與Prometheus之後第三個正式畢業的專案。事實上,要從孵化專案逐步發展成熟並走向畢業,相關專案必須表現出蓬勃的採用勢頭、擁有完善記錄的中立治理流程、眾多組織對提交貢獻的參與,以及背後社群做出的可持續且高度包容的堅定承諾。
雲原生計算基金會COO Chris Aniszczyk表示,“自從加入雲原生計算基金會以來,Envoy代理一直是我們發展速度最快的專案之一,且一直在根據我們在服務以及邊緣代理領域中發現的變化趨勢做出貢獻。憑藉著當今眾多規模最大的組織使用者以及不少水平極高的開發人員的關注,我們很高興地宣佈Envoy社群已經成為雲原生計算基金會旗下新的畢業專案。”
作為最初由Lyft建立的專案,Envoy是一款開源、高效能邊緣、中間與服務代理。Envoy專案旨在實現服務與邊緣代理功能,通過管理微服務之間的互動以確保應用程式效能,從而協助簡化雲原生架構的過渡與運營流程。
Envoy的程序外架構適用於任何應用程式、任何語言或者執行時; 其支援的協議與功能包括HTTP/2、RPC/">gRPC、MongoDB、Redis、Thrift、外部授權、全域性速率限制以及一個富配置API等等。
Lift軟體工程師與Envoy架構師Matt Klein解釋稱,“Envoy專案在過去兩年當中實現了令人震驚的發展態勢,這顯然超出了我在專案剛剛啟動時做出的所有預期。從終端使用者到更高級別的產品創造者,再到主流雲服務供應商,基於Envoy的解決方案的持續普及讓我感到喜出望外。從雲原生計算基金會畢業代表著一個重要的里程碑,這證明Envoy社群極為強大,且專案本身也已經做好了迎接廣泛企業級採用的準備。”
得利益於其活躍的維護者團隊以及近250位貢獻者的支援,Envoy被InfoWorld網站評為2018年雲端計算最佳開源軟體之一。該專案的使用者社群目前仍在不斷增長,其中包括Airbnb、Booking.com、eBay、F5、谷歌、IBM、Lyft、Medium、微軟、Netflix、Pinterest、Salesforce、Square、Stripe、騰訊、Twilio、Verizon以及VSCO等等。截至目前,專案提交量已經超過3000份。
Actapio公司的Hirotaka Ichikawa指出,“我們很高興地慶祝Envoy專案從雲原生計算基金會的孵化器階段順利畢業。這證明Envoy對於像我們這樣的企業確實能夠提供成熟的用例。舉例來說,雅虎日本下轄子公司Actapio就與Heptio合作以利用Envoy代理構建開源專案Heptio Gimbal,此專案用於處理私有云當中大量Kubernetes與OpenStack叢集可能面對的成規模入站流量。在Envoy的幫助下,我們也已經顯著加快了我們的軟體開發與釋出週期。”
Datawire公司CEO Richard Li也表示,“Envoy代理已經迅速成為業界領先的雲原生L7代理。目前,數以千計的組織已經利用Ambassador API Gateway將Envoy部署在Kubernetes之上。我們對Envoy的功能集以及業界領先的架構表示高度讚賞,而我們也很高興能夠成為Envoy充滿活力的技術社群中的一分子。”
谷歌雲主管軟體工程師兼Envoy高階維護者Harvey Tuch解釋稱,“Envoy不僅是Istio當中的重要組成部分,同時也在我們即將推出的Cloud Networking服務中佔據著舉足輕重的地位。Envoy與Istio被部署在全球範圍內的各類生產環境當中。作為Envoy的強大貢獻者與支持者,我們谷歌很高興看到Envoy專案順利畢業,並憑藉著自身的技術成果、社群發展以及對各類用例的高度適用性而獲得廣泛認可。”
Lyft工程技術副總裁Peter Morelli指出,“Envoy提供應用程式網路抽象能力,從而為Lyft的實時微服務架構中的全部邊緣與服務到服務流量提供支援。Envoy專案目前已經成為一大至關重要且極為可靠的元件,幫助Lyft可以順利擴充套件至數百項服務、數千名工程師以及每秒數百萬流量請求。我可以毫不懷疑地講,如果沒有Envoy,達成我們當前業務規模與目標的難度將大大增加。”
Pinterest工程經理Brian Pane介紹稱,“在Pinterest,我們利用Envoy作為邊緣代理,為每月超過2.5億位不同使用者提供服務。作為使用者及程式碼的貢獻者,我們很享受與Envoy專案的合作過程,也對該專案的順利畢業感到由衷高興。我們期待著利用Envoy解決更多未來的新型擴充套件問題,並繼續為Envoy專案提供功能與優化貢獻。”
Solo公司創始人兼CEO Idit Levine指出,“Envoy之所以能夠成為如此成功且得到廣泛應用的專案,其根本原因在於強大且可擴充套件的基礎架構。Envoy使用者能夠以任何一種最適合自身原有技術特性的方式對Envoy進行擴充套件,這使得我們Solo公司能夠輕鬆以Envoy專案為基礎開發自己的技術,最終加快創新活動速度。當然,我們也為專案的上游開發工作做出了貢獻。值此Envoy專案順利畢業之際,我們要向專案中的各位合作好友表達誠摯的祝賀。”
騰訊公司中介軟體高階工程師單家駿表示,“Envoy是一個性能出色且可靠性極高的偉大專案。我們的團隊在我們的騰訊服務框架(簡稱TSF)產品當中採用了Envoy。目前,我們正致力於對Envoy進行優化並開發外掛,同時也期待著與專案社群開展合作。”
以Envoy與服務網格為業務核心的隱形初創企業Tetrate公司CEO Varun Talwar表示,“在Envoy專案出現之前,從來沒有一款集中式軟體能夠將開放性、高效能、可擴充套件以及網路與安全行為可程式設計性等一流概念融於一身。”
為了從孵化狀態順利畢業,Envoy專案還遵循雲原生計算基金會提出的行為ofollow,noindex" target="_blank">準則 。
原文連結:Cloud Native Computing Foundation Announces Envoy Graduation