1. 程式人生 > >雲原生計算基金會宣佈Envoy畢業

雲原生計算基金會宣佈Envoy畢業

雲原生計算基金會宣佈Envoy畢業

Airbnb,eBay,Google,Pinterest,Salesforce等採用快速增長的服務和邊緣代理

內華達州拉斯維加斯 - 2018年11月28日 - AWS re:Invent - 支援Kubernetes®和Prometheus™等開源技術的Cloud NativeComputingFoundation®(CNCF®)今天宣佈,Envoy代理現已成為第三個專案畢業,繼Kubernetes和Prometheus之後。要從孵化的成熟水平升級到畢業,專案必須表現出蓬勃的採用,有記錄而且是中立的治理流程,多組織的提交,以及對社群可持續性和包容性的堅定承諾。

“自從加入CNCF以來,Envoy代理一直是我們發展最快的專案之一,無疑為我們在服務和邊緣代理領域中看到的勢頭做出了貢獻,”CNCF營運長Chris Aniszczyk說。 “隨著當今許多規模最大的組織的使用者,以及一些非常聰明的開發人員的關注,我們很高興繼續培養Envoy社群作為一個新畢業的專案。”

Envoy最初是在Lyft建立的,是一個高效能的開源邊緣,中間和服務代理。該專案通過管理微服務之間的互動以確保應用程式效能,有助於簡化雲原生架構的過渡和操作。

Envoy的程序外架構可以用於任何應用程式,任何語言或執行時;支援的協議和功能包括HTTP/2,gRPC,MongoDB,Redis,Thrift,外部授權,全域性速率限制,豐富的配置API等等。

Lyft的軟體工程師兼Envoy的架構師Matt Klein表示:“過去兩年來,Envoy的成長令人震驚,超出了我在專案啟動時所能想到的任何事情。從終端使用者,到更高級別產品的創造者,再到主要的雲提供商,基於Envoy的解決方案的廣度繼續增長並讓我感到驚訝。從CNCF畢業是一個重要的里程碑,表明Envoy的社群很強大,該專案已準備好進行廣泛的企業採用。”

得益於其活躍的維護者基礎和近250名貢獻者的特色,Envoy被InfoWorld評為2018年雲端計算最佳開源軟體之一。該專案不斷增長的使用者社群 - 包括Airbnb,Booking.com,eBay,F5,Google,IBM,Lyft,Medium,Microsoft,Netflix,Pinterest,Salesforce,Square,Stripe,騰訊,Twilio,Verizon,VSCO等等 - 截至目前已提交了3,000多份提交。

“我們非常高興能夠慶祝Envoy從CNCF孵化階段畢業,”Actapio的Hirotaka Ichikawa說道。 “它證明了Envoy對於像我們這樣的企業用例的成熟度。例如,雅虎日本子公司Actapio與Heptio合作,利用Envoy代理構建開源專案Heptio Gimbal,該專案可以處理私有云中數百個Kubernetes和OpenStack叢集的大規模進入。在Envoy的幫助下,我們已經能夠大大加快我們的軟體開發和釋出週期。”

“Envoy Proxy已迅速成為業界領先的雲原生L7代理。 Datawire執行長Richard Li表示,數以千計的組織已經與Ambassador API Gateway一起在Kubernetes上部署了Envoy。 “我們喜歡Envoy的功能集和行業領先的架構,我們很高興能成為Envoy充滿活力的社群的一員。”

“Envoy不僅是Istio的重要組成部分,它還是我們即將推出的雲網絡服務的重要組成部分,”Google Cloud和Envoy高階維護人員軟體工程師Harvey Tuch說。 “Envoy和Istio部署在全球的生產環境中。作為Envoy的強大貢獻者和支持者,我們很高興看到Envoy畢業並因其技術,社群發展和對各種用例的適用性而獲得認可。”

“Envoy提供應用程式網路抽象,為Lyft的實時微服務架構中100%的邊緣和服務到服務流量提供支援。 Lyft的工程副總裁Peter Morelli表示,它已成為一個至關重要且可靠的元件,使Lyft可以擴充套件到數百種服務,數千名工程師,以及每秒數百萬的流量請求。 “我毫不懷疑,如果沒有Envoy,實現我們的目標和規模將是一條更難的道路。”

“我們在Pinterest使用Envoy作為邊緣代理,為每月超過2.5億的獨立使用者提供服務。作為使用者和程式碼貢獻者,我們很享受與Envoy專案的合作,我們對該專案的畢業感到興奮,”Pinterest的工程經理Brian Pane說。 “我們期待著應用Envoy來解決未來的新擴充套件挑戰,並繼續為Envoy專案提供功能和優化。”

“Envoy成為如此成功和廣泛有用的專案的原因在於其強大且可擴充套件的架構,”Solo的創始人兼執行長Idit Levine說。 “Envoy使用者可以以任何最能稱讚他們自己技術的方式擴充套件Envoy。這使我們Solo能夠輕鬆地在Envoy之上開發我們的技術,並加速我們的創新。我們也為上游開發工作做出了貢獻。我們非常高興我們在Envoy的朋友們獲得了應得的畢業。“

“Envoy是一個高效能和可靠性的偉大專案。我們的團隊在我們的TSF(騰訊服務框架)產品中採用了Envoy,”騰訊的中介軟體高階工程師Andrew Shan(單家駿)表示。 “我們現在正致力於Envoy的一些優化和外掛,並期待與社群合作。”

“在Envoy之前,從來沒有一個集中的軟體是開放的,高效能的,可擴充套件的,並且提供網路和安全行為的可程式設計性作為一流的概念,”Tetrate的執行長Varun Talwar說道,這是一個關於Envoy和服務網格的隱形創業公司。

為了正式從孵化狀態畢業,該專案還採用了CNCF行為準則

Envoy背景

Envoy扮演服務和邊緣代理的角色,通過管理微服務之間的互動以確保應用程式效能,有助於簡化雲原生架構的過渡和操作。 需要高階功能,如超時,速率限制,斷路,負載平衡,重試,統計,日誌記錄和分散式跟蹤,以便以容錯和可靠的方式處理網路故障。

該專案的首次舉辦活動EnvoyCon與Kubecon + CloudNativeCon North America共同舉辦 - 在12月10日開幕前幾周售罄,並將迎來350多名社群成員前往西雅圖。

有關參與專案的下載,文件和背景資訊,請訪問https://github.com/envoyproxy/envoy

其他資源