Zum Hauptinhalt springen
Cloud / AWS / Produkte / AWS App Mesh - Service Mesh für Microservices

AWS App Mesh - Service Mesh für Microservices

AWS App Mesh ist ein Service Mesh für Microservices mit Traffic-Routing, Observability und Kommunikationskontrolle.

Networking & Content Delivery
Preismodell No charge, bezahlen für resources
Verfügbarkeit Alle wichtigen Regionen
Datensouveränität EU-Regionen verfügbar
Zuverlässigkeit N/A SLA

Hinweis: AWS App Mesh wird von AWS nicht mehr aktiv weiterentwickelt. Für neue Projekte empfiehlt AWS den Wechsel zu Amazon VPC Lattice oder AWS App Runner. AWS empfiehlt für neue Projekte den Wechsel zu einer Alternative.

Was ist AWS App Mesh?

AWS App Mesh ist ein Service Mesh, das die Kommunikation zwischen Microservices standardisiert und überwacht. Der Service verwendet Envoy-Proxies als Sidecar-Container, die Traffic-Routing, Observability und Sicherheit auf Anwendungsebene bereitstellen.

App Mesh abstrahiert die Service-zu-Service-Kommunikation vom Anwendungscode und ermöglicht einheitliche Traffic-Policies über verschiedene Container-Plattformen hinweg.

Kernfunktionen

  • Traffic-Routing: Weighted Routing für Canary-Deployments und A/B-Tests
  • Service Discovery: Automatische Erkennung von Services über AWS Cloud Map
  • Observability: Metriken, Logs und Traces über CloudWatch und X-Ray
  • mTLS: Ende-zu-Ende-Verschlüsselung zwischen Services
  • Health Checks: Automatische Erkennung und Umleitung bei Service-Ausfällen

Typische Anwendungsfälle

Microservices-Kommunikation: Einheitliche Policies für Retries, Timeouts und Circuit Breaker über alle Services hinweg. Entwickler müssen keine Kommunikationslogik im Anwendungscode implementieren.

Traffic-Steuerung: Schrittweise Rollouts neuer Service-Versionen mit prozentualem Traffic-Splitting. Bei Problemen sofortiges Rollback durch Änderung der Routing-Konfiguration.

Observability: Zentrale Sicht auf Service-Kommunikation mit Latenz-Metriken, Fehlerraten und Distributed Tracing ohne Code-Änderungen in den Services.

Vorteile

  • Keine zusätzlichen Kosten für das Mesh-Management
  • Plattformübergreifend für ECS, EKS und EC2
  • Konsistente Policies ohne Anwendungs-Änderungen
  • Native Integration mit AWS Observability-Tools

Integration mit innFactory

Als AWS Reseller unterstützt innFactory Sie bei AWS App Mesh: Architektur-Design für Microservices, Migration zu Service Mesh und Implementierung von Observability-Strategien.

Typische Anwendungsfälle

Microservices
Service mesh
Traffic management
Observability

Häufig gestellte Fragen

Was kostet AWS App Mesh?

AWS App Mesh selbst ist kostenlos. Sie zahlen nur für die genutzten Compute-Ressourcen (EC2, ECS, EKS) und den Envoy-Proxy-Traffic. Keine zusätzlichen Gebühren für das Mesh-Management.

Welche Container-Plattformen unterstützt App Mesh?

App Mesh unterstützt Amazon ECS, Amazon EKS, AWS Fargate und EC2-basierte Workloads. Der Service funktioniert mit Docker-Containern und Kubernetes-Pods.

Wie funktioniert App Mesh mit Envoy?

App Mesh verwendet Envoy als Sidecar-Proxy. Jeder Service erhält einen Envoy-Proxy, der Traffic abfängt, Routing-Regeln anwendet und Metriken an CloudWatch und X-Ray sendet.

Kann ich App Mesh für Canary-Deployments nutzen?

Ja. App Mesh ermöglicht Traffic-Splitting zwischen Service-Versionen. Sie können prozentual Traffic auf neue Versionen leiten und schrittweise erhöhen.

AWS Cloud Expertise

innFactory ist AWS Reseller mit zertifizierten Cloud-Architekten. Wir bieten Beratung, Implementierung und Managed Services für AWS.

Bereit, mit AWS App Mesh - Service Mesh für Microservices zu starten?

Unsere zertifizierten AWS Experten helfen bei Architektur, Integration und Optimierung.

Beratung vereinbaren