Skip to content

採用事例・エコシステム

誰が使っているか

リポジトリに ADOPTERS.md は存在しない。出典を示せる採用事例のみを挙げる。

組織ユースケース出典
Lyft起源であり本番運用元。全エッジ/サービス間トラフィックを Envoy 経由で流す。How Lyft Invented Envoy
Google・Apple・Microsoft・eBayOSS 公開直後に各社のエンジニアが採用に動いた。5 years of Envoy OSS
IstioEnvoy をデータプレーンに採用。istiod が各 Envoy を xDS (LDS/RDS/CDS/EDS/SDS) で設定する。Istio architecture

採用のシグナル

2026-06-22 時点でリポジトリは GitHub スター 28,455、フォーク 5,442 を示す (gh api repos/envoyproxy/envoy)。CNCF プロジェクトページはコントリビュータ 8,444、health score 84 を表示する (CNCF プロジェクトページ、2026-06-22)。Envoy は 2018-11-28 に CNCF を graduated した 3 番目のプロジェクトだ。

エコシステム

Envoy は多様な上位システムの共通プロキシコアだ。Istio は sidecar と ambient の両データプレーンで使う。Envoy Gateway は Kubernetes Gateway API を Envoy 上に実装し、Contour と Emissary-ingress は Ingress データプレーンとして使う。AWS App Mesh や gRPC とも相互運用する。拡張は C++ で書けるほか、リクエスト時には WebAssembly (proxy-wasm) と Lua でも書ける。

代替候補

Envoy の差別化はユニバーサルデータプレーン API (xDS v3) だ。プロキシをコントロールプレーンが駆動する汎用部品にする。だから多くのメッシュや Ingress プロジェクトが再利用する。

代替違い
NGINX / HAProxy高速だが設定は基本的に静的で reload 前提。Envoy は動的な xDS 設定とホットリスタートが核。
TraefikGo 製で Kubernetes ネイティブ、導入は容易。Envoy は L7 機能がより深く xDS エコシステムが広い。
linkerd2-proxyLinkerd 専用の軽量 Rust サイドカー。Envoy は特定メッシュに依存しない汎用データプレーン。