Envoy
クラウドネイティブアプリケーション向けに構築された高性能プロキシで、多くの現代的なサービスメッシュや API ゲートウェイの基盤となるデータプレーンとして機能します。
- 活発にメンテナンスされている
- 財団の支援あり
- 寛容なライセンス
概要
Envoy はマイクロサービスアーキテクチャ向けに特別に設計されたプロキシで、ネットワーク層でロードバランシング、サービスディスカバリ、リトライ、サーキットブレーカー、詳細なオブザーバビリティを扱います。もともと Lyft で構築され、現在ではクラウドネイティブインフラの中でも最も広く展開されているものの1つとなっています。ほとんどの開発者が直接使うというよりは、通常はより高レベルなツールの裏側で動作します。
Envoy は、カスタムのネットワーキングインフラを構築しているプラットフォームチームに向いています。直接設定しないチームにとっても知っておく価値があります。なぜなら、カタログにある Istio やいくつかの API ゲートウェイのデータプレーンを支えているからです。
このカタログに掲載されている理由
カタログ評価: ★★★★☆ (4/5)
Industry-standard edge/service proxy underlying most modern service meshes.
- 基盤プロジェクト
- 財団によるガバナンス
- カテゴリ
- DevOps
- 言語
- C++
- ライセンス
- Apache-2.0
関連プロジェクト
Istio
Apache-2.0アプリケーションコードを変更することなく、マイクロサービスにトラフィック管理・セキュリティ・オブザーバビリティを追加する、Kubernetes 向けの主要なサービスメッシュです。
活発にメンテナンスされている
- DevOps
Linkerd
Apache-2.0シンプルさと低いリソースオーバーヘッドに重点を置いた、Kubernetes 向けの軽量なサービスメッシュで、Istio の正当な代替手段です。
活発にメンテナンスされている
- DevOps
Caddy
Apache-2.0従来の Web サーバー設定に比べてシンプルさを重視して作られた、デフォルトで自動 HTTPS 対応のモダンな Web サーバー兼リバースプロキシです。
活発にメンテナンスされている
- DevOps
Cilium
Apache-2.0従来のネットワーキングコンポーネントを、カーネルレベルのパフォーマンスで置き換える、eBPF ベースの Kubernetes ネットワーキング・セキュリティ・オブザーバビリティプラットフォームです。
活発にメンテナンスされている
- DevOps
誤りを見つけましたか? GitHub で修正を提案する