Knowledge Dossier
公開済みEvidenceをIdentity / Capability / Credibility / Use Case / Constraints・Current Statusの軸で機械的に集約したものです(新規の主張・推測は含みません)。
Identity
- Envoyは2015年5月、急成長するマイクロサービスアーキテクチャを安定化させるためLyft社内で開発が始まり、2015年9月には本番投入、2016年9月にEnvoy 1.0としてオープンソース公開された。検証待ち Lyftでの誕生とOSS公開
Capability
- Envoyは高性能なC++製の分散プロキシであり、単一サービス向けのエッジ/APIゲートウェイとしても、マイクロサービス間の通信を仲介する『ユニバーサルデータプレーン』としても機能する。検証待ち エッジプロキシ兼ユニバーサルデータプレーン
Credibility
- Envoyは2017年9月にCNCFのIncubatingプロジェクトとして参加し、2018年11月28日にKubernetes・Prometheusに続きCNCF Graduatedプロジェクトとなった。検証待ち CNCF Graduated到達
- Envoy公式ドキュメントはEnvoyの公式Sourceであり、https://www.envoyproxy.io/docs で公開されている。同ページからは、安定版として複数のバージョン系列(v1.39・v1.38・v1.37・v1.36など)が並列に掲示され、各系列についてドキュメントとリリース情報への参照が用意されていることを確認できる。ただし、このページはバージョン系列とドキュメントの入口であり、各系列のサポート終了時期や、系列間の移行に伴う互換性の詳細はこのページからは確認できません。2026年8月20日時点で同ページは公開されており、この内容を確認できる。検証待ち Envoyのドキュメント構成公開情報
Use Case
- EnvoyはLyftのモバイルアプリトラフィックのほぼ全てを処理するほか、Istioのサイドカー/アンビエントデータプレーンとして、またStripeやUberが構築する独自制御プレーンの下で、サービスメッシュやAPIゲートウェイの実行基盤として採用されている。検証待ち サービスメッシュ・ゲートウェイでの採用事例
Constraints / Current Status
- EnvoyのデータプレーンはxDS APIによって制御プレーンから分離されており、Istioの制御プレーンだけでなく、Google Cloud Service MeshやStripe・Uberが構築する独自の制御プレーンなど、複数の異なる制御プレーンが同一のEnvoyデータプレーンを駆動できる。検証待ち xDS APIによる制御プレーンの分離
データアクセス
各APIエンドポイントはJSON形式でデータを返します。生成AIのツール呼び出し・RAG連携での利用を想定しています。