Envoy Gateway讓開發者更容易使用Envoy代理,並扭轉碎片化局面

Envoy Gateway讓開發者更容易使用Envoy代理,並扭轉碎片化局面

(中央社訊息服務20220517 14:34:48)舊金山和西班牙巴倫西亞--(美國商業資訊)--包括Envoy創辦人Matt Klein在內的Envoy Gateway (EG)指導小組的成員和來自Ambassador Labs、富達投資(Fidelity Investments)、Tetrate和VMware, Inc.的代表今天公佈了他們對EG專案的共同承諾。該專案今天在雲端原生運算基金會(Cloud Native Computing Foundation®, CNCF®)主辦的歐洲2022年KubeCon + CloudNativeCon會議上啟動。Envoy Gateway是Envoy代理開源專案的新工作,旨在簡化在雲端原生應用程式開發中使用Envoy。

Envoy Gateway將減少圍繞Envoy的現有冗餘工作,使應用程式開發者更容易將Envoy用作「開箱即用」的基本API閘道和Kubernetes Ingress控制器。經由公開一套簡化的API和導入Kubernetes閘道API,EG使Envoy更容易擴充。開發人員現在將擁有免費、不受約束的方式來外部存取進行中的工作。同時,Envoy Gateway不會取代目前商業產品中的API管理功能。

Envoy代理專案創辦人Matt Klein表示:「自2016年首次發佈Envoy以來,我們已經大獲成功。而社群自始至終都是Envoy的核心所在。社群驅動的Envoy Gateway專案讓我們看到機會,即透過增加簡化的API和明確針對南北/邊緣代理用例的新功能,讓更多用戶能夠使用Envoy。」

Envoy已廣泛用於微服務應用程式中獨立服務之間的流量,即東西向流量。憑藉Envoy Gateway,Envoy用於南北流量也將很容易,即應用程式和外部世界之間的流量,如應用程式API的消費者。

Envoy Gateway——雲端原生未來的可擴充開源基礎設施

全世界的IT組織都希望在Linux基金會和CNCF等組織的管理下,建立並使用豐富、強大、現代化的開源軟體堆疊來進行雲端原生應用程式開發和交付。然後,每個IT團隊內的商業產品和專案可在此核心基礎設施上增加價值。

Envoy正迅速成為這個現代雲端原生堆疊中的首選網路底層。然而,最近對API存取、流量路由和其他入口功能的需求導致Envoy生態系統的碎片化。Envoy Gateway將把這些所需的功能帶回Envoy主專案中,使開發者在存取Envoy時不那麼混亂和費時。

透過Kubernetes Gateway API導入

Envoy Gateway將公開一版Kubernetes原生Gateway API和Envoy特色擴充功能。這是富有表現力、可擴充、角色導向的API,非常適合開發者使用。Istio、Contour專案(源於VMware)、Emissary-ingress(源於Ambassador Labs)和其他專案已經導入或者正在導入Gateway API。

當用戶創建Gateway API資源時,這些資源將被翻譯成原生的Envoy API調用,因此Envoy及其原生API xDS無需變更即可添加這一新的支援功能。

對開發人員、基礎設施管理員和業務決策者的好處

應用程式開發人員將體驗到Envoy Gateway帶來的最有利的影響。他們將能夠運行Envoy Gateway並開始將流量路由到他們的應用程式。他們將無需建立自己的控制台或擴充諸如Go或Java等現有的控制台,在專案的早期階段也無需引進供應商的解決方案。他們只需為應用程式配置路由並分享。

基礎設施管理員將能夠輕易地為應用程式團隊提供Envoy原生體驗,而不需要採用供應商的解決方案來獲得基本的閘道功能。他們將能夠管理Envoy Gateway的實例,而不干擾開發人員對它們的存取。Envoy Gateway將使他們能夠在混合環境中提供一致的應用程式網路功能。

最新生活新聞
行動版 電腦版