Envoy

Envoy

Cloud Native Proxy

Envoy ist ein Open-Source-Edge- und Service-Proxy, der für die Mikroservices-Architektur entwickelt wurde. Es bietet eine leistungsstarke Proxy- und Kommunikationsinfrastruktur für Cloud-native Anwendungen, einschließlich Funktionen wie Lastenausgleich, Service-Discovery, Routing, Authentifizierung und Verschlüsselung. Envoy ist hochgradig konfigurierbar und bietet eine hohe Leistung, Zuverlässigkeit und Skalierbarkeit für verteilte Systeme.

Envoy im Einsatz bei TYPONiels

Es wurden keine weiteren Informationen zum Einsatz von Envoy bei TYPONiels hinterlegt.

Services & ToolsInfrastruktur
Einsteiger
Evaluierung
18 Tags

Was ist Envoy Proxy?

Envoy ist ein hochperformanter, Cloud-nativer Proxy und Service Mesh Data Plane, der ursprünglich bei Lyft entwickelt und 2017 als CNCF-Projekt veröffentlicht wurde. Als L7-Proxy verarbeitet Envoy HTTP/1.1, HTTP/2, HTTP/3 und gRPC. In modernen Microservices-Architekturen wird Envoy als Sidecar-Proxy neben jeden Service-Pod gestellt und übernimmt damit netzwerktechnische Cross-Cutting-Concerns: Load Balancing, Circuit Breaking, Observability und mTLS.

Service Mesh als Kernaufgabe

Envoy ist die Grundlage für führende Service-Mesh-Lösungen wie Istio, Consul Connect und AWS App Mesh. Als Sidecar-Proxy routet Envoy den gesamten Traffic des begleiteten Services und setzt Policies durch – ohne Codeänderungen in der Anwendung. xDS-API (Envoy's Discovery Service Protocol) erlaubt Control Planes, Envoy-Instanzen dynamisch mit Routing-Regeln, Cluster-Konfigurationen und TLS-Zertifikaten zu versorgen.

Observability und Traffic Management

Envoy generiert reichhaltige Telemetrie: pro-Request-Metriken (Latenz, Fehlerrate), distributed Traces (Zipkin, Jaeger, Datadog) und Access Logs. Traffic-Shifting (Canary, Blue-Green), Fault Injection und Rate Limiting sind nativ konfigurierbar. Global Load Balancing mit Locality-aware Routing verteilt Traffic intelligent über Regionen. Envoy's Admin-Interface bietet Live-Einblick in alle Konfigurationen und Statistiken.

Envoy jenseits von Service Meshes

Envoy wird auch als Edge-Proxy (API-Gateway) eingesetzt – Projekte wie Emissary-Ingress und Gloo setzen Envoy als Kubernetes-Ingress-Controller ein. Envoy Gateway (eine neue CNCF-Referenzimplementierung des Kubernetes Gateway API) positioniert Envoy als Standard-Gateway für Kubernetes. Für Teams, die ein zukunftssicheres Fundament für Netzwerk-Infrastruktur suchen, ist Envoy die erste Wahl.

Die Heimat von ... Envoy

Informationen zu Envoy lassen sich doch am Besten an offizieller Stelle finden.

www.envoyproxy.io

Meine Links zu Envoy

Einige lesenswerte Ressourcen, die mir bei beim Einsatz von Envoy geholfen haben.

Passend zu Envoy

Folgende Technologien & Methoden könnten dich auch interessieren ...