Skip to content

Envoy

Envoy 雲端原生邊緣代理

軟體分類 網路與資安 / 網路應用
軟體標籤
開源 (Open Source)離線使用 (Offline)iQrator推薦軟體PhishGuardDockerAudacity影音
開發廠商 Lyft / Cloud Native Computing Foundation (CNCF)
Stars
27.8k
Forks
5.3k
License
APACHE-2.0
Version
v1.31.0
Update
2026-03-10
OS
kubernetes
  • 解決分散式架構下的網路複雜性。Envoy 透過強大的 L7 代理能力,將負載平衡、重試機制、熔斷器(Circuit Breaking)與流量監控等功能從應用程式中抽離,讓開發者能專注於業務邏輯,而無需擔心底層通訊的可靠性。
  • 高性能 L3/L4/L7 代理: 採用 C++ 撰寫,具備極低的延遲與記憶體占用,支援從 TCP/UDP 到 HTTP/3、gRPC 及 Redis 等多種協議。
  • 動態配置(xDS API): 支援完全動態的配置更新,無需重啟即可更改路由規則、集群成員或安全設定,特別適合動態變化的容器雲環境。
  • 先進的流量管理: 提供加權負載平衡、流量分割(Canary Deployment)、以及對微服務至關重要的超時控制與故障注入功能。
  • 卓越的可觀測性: 內建詳盡的統計數據與分散式追蹤(Distributed Tracing)整合,協助維運人員快速定位微服務間的效能瓶頸。
  • 強大的安全性: 支援雙向 TLS (mTLS)、RBAC 存取控制以及各類認證插件,是建構零信任內部網路的核心組件。

主要功能、特點

  • 介紹: Envoy 是一款專為雲端原生應用設計的開源邊緣與服務代理。它常作為 Sidecar 部署在每個應用服務旁,處理所有的進出流量。

  • 服務: 提供反向代理、負載平衡、服務發現、健康檢查、協議轉換以及完整的可程式化過濾器鏈,是現代化雲端基礎架構中不可或缺的流量守門員。


指令