AWS App Mesh

Microservices einfach überwachen und steuern

Mit AWS App Mesh ist es ganz leicht, Microservices auf AWS zu steuern und zu überwachen. App Mesh standardisiert die Kommunikation Ihrer Microservices, gibt Ihnen durchgehende Transparenz und trägt dazu bei, die Hochverfügbarkeit Ihrer Anwendungen zu gewährleisten.

Moderne Anwendungen bestehen oft aus mehreren Microservices, die jeweils eine bestimmte Funktion erfüllen. Diese Architektur trägt dazu bei, die Verfügbarkeit und Skalierbarkeit der Anwendung zu erhöhen, indem sie es jeder Komponente ermöglicht, unabhängig von der Nachfrage zu skalieren und die Funktionalität bei Ausfall einer Komponente automatisch einzuschränken, anstatt die Anwendung komplett zu deaktivieren. Jeder Microservice interagiert mit allen anderen Microservices über eine API. 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 und Amazon EKS 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 ab heute als öffentliche Vorschauversion verfügbar.

Vorteile

Durchgehende Sichtbarkeit

App Mesh erfasst durchgehend Metriken, Protokolle und Traces von jedem Microservice. Sie können diese Daten kombinieren und an Amazon CloudWatch, AWS X-Ray und kompatible AWS-Partner- und Community-Tools für Überwachung und Tracing* exportieren. Auf diese Weise können Sie Probleme mit einzelnen Microservices schnell identifizieren und isolieren, um Ihre gesamte Anwendung zu optimieren.

Hohe Verfügbarkeit garantiert

App Mesh bietet Ihnen Steuerelemente, mit denen Sie den Datenverkehr zwischen Ihren Microservices konfigurieren können. Sie können benutzerdefinierte Traffic-Routing-Regeln ganz einfach implementieren, um sicherzustellen, dass jeder Microservice während der Bereitstellung, nach Ausfällen und bei der Skalierung Ihrer Anwendung hochverfügbar ist.

Optimierte Prozesse

App Mesh implementiert und konfiguriert einen Proxy, der den gesamten Kommunikationsverkehr zu und von Ihren Containern verwaltet. Dadurch entfällt die Notwendigkeit, Kommunikationsprotokolle für jeden Microservice zu konfigurieren, benutzerdefinierten Code zu schreiben oder Bibliotheken für den Betrieb Ihrer Anwendung zu implementieren.

Verbesserungen für alle Anwendungen

Sie können App Mesh mit bestehenden oder neuen Microservices verwenden, die auf AWS Fargate, Amazon ECS, Amazon EKS und selbstverwalteten Kubernetes auf AWS laufen. App Mesh kann die Kommunikation für Microservices, die über Cluster, Orchestrationssysteme oder VPCs hinweg laufen, als eine einzige Anwendung ohne Code-Änderungen überwachen und steuern.

*Integrationen bald verfügbar. Weitere Informationen finden Sie in der Dokumentation.

So funktioniert es

Ohne App Mesh

Die Kommunikation und Überwachung wird für jeden Microservice manuell konfiguriert.

Product-Page-Diagram_Lattice_Before

Mit App Mesh

App Mesh konfiguriert die Kommunikation und Überwachung für alle Microservices.

Product-Page-Diagram_Lattice_After

Blog-Beiträge und Artikel

AWS App Mesh – Einführung

App Mesh hilft Ihnen, den Datenverkehr zwischen Microservices besser zu steuern und Probleme an beliebiger Stelle in einer Anwendung zu identifizieren.

Weiterlesen »

Product-Page_Standard-Icons_01_Product-Features_SqInk
Sehen Sie sich die Produktfunktionen an

Weitere Informationen zu AWS App Mesh

Weitere Informationen 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Registrieren Sie sich und erhalten Sie ein kostenloses Konto

Sie erhalten sofort Zugriff auf das kostenlose Kontingent von AWS

Registrieren