Veröffentlicht am: Nov 28, 2018

AWS App Mesh ist eine Service-Mesh, die es Ihnen ermöglicht, die Kommunikation über Microservice-Anwendungen problemlos zu überwachen und zu steuern.

Microservices sind eine beliebte Möglichkeit, Anwendungen zu erstellen, die es Ihnen ermöglichen, Code schneller und risikoärmer bereitzustellen und Anwendungen effektiver an die Nachfrage anzupassen. Da die Anzahl der Microservices innerhalb einer Anwendung wächst, wird es immer schwieriger, die genaue Fehlerposition zu bestimmen, den Datenverkehr nach Ausfällen umzuleiten und Code-Änderungen sicher zu implementieren. Bisher mussten Sie dazu Überwachungs- und Steuerungslogik direkt in Ihren Code integrieren und Ihre Microservices bei jeder Änderung neu bereitstellen.

AWS App Mesh vereinfacht die Ausführung von Microservices, indem es für jeden Microservice in einer Anwendung eine einheitliche Transparenz und Netzwerkverkehrskontrolle zur Verfügung stellt. App Mesh macht es überflüssig, den Anwendungscode zu aktualisieren, um die Methode zu ändern, mit deren Hilfe Überwachungsdaten gesammelt werden oder der Datenverkehr zwischen den Microservices geleitet wird. App Mesh konfiguriert jeden Microservice für den Export von Überwachungsdaten und implementiert eine einheitliche Kommunikationssteuerungslogik in Ihrer Anwendung. Dies erleichtert das schnelle Auffinden von Fehlerquellen und die automatische Umleitung des Netzwerkverkehrs bei Ausfällen oder die Umsetzung von Code-Änderungen.

Sie können App Mesh mit Amazon ECS, Amazon EKS und Kubernetes auf EC2 verwenden, um containerisierte Microservices mit einer besseren Skalierbarkeit zu betreiben. App Mesh verwendet den Open-Source-Envoy-Proxy und ist damit kompatibel mit einer Vielzahl von AWS-Partnern und Open-Source-Tools zur Überwachung von Microservices.

App Mesh ist derzeit als öffentliche Vorversion in den AWS-Regionen USA Ost (Nord-Virginia), USA Ost (Ohio), USA West (Oregon) und EU (Irland) verfügbar.

Mehr dazu erfahren Sie in unserem Blogbeitrag und unserem GitHub-Repository. Informationen zum Einstieg finden Sie in der Dokumentation