Envoy Gateway让开发者更容易使用Envoy代理,并扭转碎片化局面

Envoy Gateway让开发者更容易使用Envoy代理,并扭转碎片化局面
2022年05月18日 08:22 美国商业资讯中文版

包括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控制器。EG通过公开一套简化的API和实施Kubernetes网关API,使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将使他们能够在混合环境中提供一致的应用组网功能。

高管和决策者将把Envoy作为一项标准。我们预计它也会被作为广泛使用的API访问和Kubernetes ingress解决方案。他们也将从更快、更便捷地开发和交付更安全、更强大的软件和服务中受益。

其他资源

  • 探索CNCF公告。

  • 查阅Envoy项目的官方博客。

  • 了解更多Envoy Gateway目标。

关于Envoy

Envoy最初由在Lyft工作的Matt Klein创建,是一个为单一服务和应用而设计的高性能C++分布式代理,也是一个为大型微服务“服务网格”架构设计的通信总线和“通用数据平面”。Envoy建立在NGINX、HAProxy、硬件负载均衡器和云负载均衡器等解决方案的基础上,与每个应用程序并行运行,通过以不限定平台的方式提供通用功能来使网络抽象化。当基础设施中的所有服务流量都流经Envoy网格时,用户就可以很容易地通过一致的可观察性将问题区域可视化,调整整体性能,并在单一地点添加底层功能。

关于Ambassador Labs

云原生开发者体验的领导者Ambassador Labs使开发者能够比以往更快、更便捷地开发、测试、推出和运行应用。Ambassador Labs是包括Emissary-ingress和Telepresence在内的重大云原生计算基金会(CNCF)开源项目的缔造者,为Kubernetes提供了一个开发者控制面板,为全世界的开发者和包括微软、PTC、nvidia和Ticketmaster在内的组织整合了开发、部署和生产基础设施。Ambassador Labs得到了顶级投资者的支持,包括Insight Partners和Matrix Partners。

关于富达投资

富达的使命是激发更好的未来,为我们所服务的客户和企业提供更好的结果。截至2022年3月31日,公司管理的资产达11.3万亿美元,包括4.2万亿美元的可自由支配资产,我们专注于满足不同客户的独特需求。富达拥有超过75年的私人经营历史,拥有逾5.7万名专注于客户长期成功的员工。

关于Tetrate

Tetrate是一家管理复杂的现代混合云应用基础设施的企业服务网格公司,由Istio创始人创办,旨在重新构想应用网络。公司旗舰产品Tetrate Service Bridge提供从边缘到工作负载的应用连接平台,在从传统单体架构向云迁移的进程中为企业提供业务连续性、敏捷性和安全性。客户在任何环境下都能获得稳定、内在的可观测性、运行时安全性和流量管理。Tetrate继续作为开源项目Istio和Envoy代理的主要贡献者提供服务。

关于VMware

VMware是为所有应用提供多云服务的领先供应商,帮助企业掌控数字创新。作为加速创新的可靠基础,VMware软件为企业提供了构建未来所需的灵活性和选择。VMware总部位于加利福尼亚州帕洛阿托,致力于通过公司的2030议程建设一个更美好的未来。

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部