公司介绍

Envoy 是 CNCF 毕业的高性能服务代理,由 Lyft 于 2016 年创建并捐献给云原生计算基金会(CNCF)。Envoy 是服务网格数据平面的标杆实现,也是 Istio 的默认数据平面,广泛用于微服务架构中的流量管理与服务通信。

Envoy 作为边车(Sidecar)代理与每个服务实例部署在一起,提供 L4/L7 代理、负载均衡、熔断、重试、超时控制、TLS 终止与丰富的可观测性能力。其强大的 xDS 动态配置协议让控制平面能够实时下发路由与策略,是现代云原生基础设施的重要组成部分。

核心产品与服务

  • L4/L7 代理:四七层代理能力,支持 TCP、HTTP/1.1、HTTP/2、HTTP/3。
  • 服务网格数据平面:作为 Istio、Consul Connect 等控制平面的数据平面,承载边车流量转发。
  • 负载均衡与容错:内置熔断、重试、超时、健康检查与被动/主动健康探测。
  • 可观测性:内置追踪、指标与日志,支持 Prometheus、OpenTelemetry 等生态。
  • API 网关能力:通过 xDS 动态配置实现灵活的路由与策略下发。

核心优势

CNCF 毕业项目:成熟度高,被大规模生产环境验证
服务网格标杆:Istio 默认数据平面,生态广泛
丰富协议支持:HTTP/2、HTTP/3、gRPC 等现代协议
动态配置:xDS 协议支持控制平面实时下发配置
可观测性内置:追踪、指标、日志开箱即用

发展历程

  • 2016 年:Lyft 创建 Envoy 并开源。
  • 2017 年:Envoy 捐献给 CNCF,成为孵化项目。
  • 2020 年:Envoy 从 CNCF 毕业。
  • 至今:作为服务网格数据平面标杆,被 Istio、Consul 等生态广泛采用。

市场地位

Envoy 在服务代理与服务网格数据平面市场与以下项目构成竞争关系:

竞品 说明
Nginx 经典 Web 服务器与反向代理
HAProxy 高性能 TCP/HTTP 负载均衡器
Traefik 云原生反向代理与网关
Linkerd 轻量服务网格数据平面
Istio 服务网格控制平面(以 Envoy 为数据平面)
Cilium 基于 eBPF 的网络与可观测性方案