云原生计算基金会宣布Envoy项目正式“毕业”


【项目背景】Envoy项目旨在实现服务与边缘代理功能,通过管理微服务之间的交互以确保应用程序性能,从而协助简化云原生架构的过渡与运营流程。该项目提供的超时、速率限制、断路、负载均衡、重试、统计、日志记录以及分布式追踪等高级功能,可以帮助用户以高容错性以及高可靠性方式处理各类网络故障问题。

云原生计算基金会(简称CNCF)日前宣布,Envoy代理已经成为其继Kubernetes与Prometheus之后第三个正式毕业的项目。事实上,要从孵化项目逐步发展成熟并走向毕业,相关项目必须表现出蓬勃的采用势头、拥有完善记录的中立治理流程、众多组织对提交贡献的参与,以及背后社区做出的可持续且高度包容的坚定承诺。

云原生计算基金会COO Chris Aniszczyk表示,“自从加入云原生计算基金会以来,Envoy代理一直是我们发展速度最快的项目之一,且一直在根据我们在服务以及边缘代理领域中发现的变化趋势做出贡献。凭借着当今众多规模最大的组织用户以及不少水平极高的开发人员的关注,我们很高兴地宣布Envoy社区已经成为云原生计算基金会旗下新的毕业项目。”

作为最初由Lyft创建的项目,Envoy是一款开源、高性能边缘、中间与服务代理。Envoy项目旨在实现服务与边缘代理功能,通过管理微服务之间的交互以确保应用程序性能,从而协助简化云原生架构的过渡与运营流程。

Envoy的进程外架构适用于任何应用程序、任何语言或者运行时; 其支持的协议与功能包括HTTP/2、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项目还遵循云原生计算基金会提出的行为准则

原文链接:Cloud Native Computing Foundation Announces Envoy Graduation

0 个评论

要回复文章请先登录注册