共计 2612 个字符,预计需要花费 7 分钟才能阅读完成。
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…。
其他资源
CNCF 博客
加入 Slack 上的 CNCF 对话
CNCF 通讯
CNCF 推特
Envoy 推特