AWS App Mesh ist ein Service-Mesh, das Netzwerke auf Anwendungsebene bereitstellt, sodass Ihre Services problemlos über verschiedene Arten von Computerinfrastrukturen miteinander kommunizieren können. App Mesh bietet End-to-End-Transparenz und Hochverfügbarkeit für Ihre Anwendungen.
Anwendungen bestehen in der Regel aus mehreren Services. Jeder Service kann mit mehreren Arten von Computerinfrastrukturen wie Amazon EC2, Amazon ECS, Amazon EKS und AWS Fargate erstellt werden. Wenn die Anzahl der Services innerhalb einer Anwendung wächst, wird es schwierig, 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 Services bei jeder Änderung neu bereitstellen.
AWS App Mesh erleichtert das Ausführen von Services, indem es konsistente Transparenz- und Netzwerkverkehrskontrollen bietet und Sie bei der Bereitstellung sicherer Services unterstützt. Mit App Mesh erübrigt sich eine Aktualisierung des Anwendungscodes, um die Methode zu ändern, mit der Überwachungsdaten gesammelt werden oder der Datenverkehr zwischen den Services geleitet wird. App Mesh konfiguriert jeden Service für den Export von Überwachungsdaten und implementiert eine einheitliche Kommunikationssteuerungslogik in Ihrer Anwendung.
Sie können App Mesh mit AWS Fargate, Amazon EC2, Amazon ECS, Amazon EKS und Kubernetes auf AWS verwenden, um Ihre Anwendung mit einer besseren Skalierbarkeit auszuführen. AWS Outposts lässt sich auch in AWS Outposts für Ihre Anwendungen integrieren, die vor Ort ausgeführt werden. App Mesh verwendet den Open-Source-Envoy-Proxy und ist damit kompatibel mit einer Vielzahl von AWS-Partnern und Open-Source-Tools.
Vorteile
Schaffen Sie End-to-End-Transparenz
App Mesh erfasst Metriken, Protokolle und Traces aus allen Ihren Anwendungen. 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 Services schnell identifizieren und isolieren und so Ihre gesamte Anwendung optimieren.
Optimieren Sie Ihre Prozesse
App Mesh bietet Steuerelemente, mit denen Sie den Datenverkehr zwischen Ihren Services konfigurieren und standardisieren können. Sie können benutzerdefinierte Datenverkehrs-Routing-Regeln ganz einfach implementieren, um sicherzustellen, dass Ihr Service während der Bereitstellung, nach Ausfällen und bei der Skalierung Ihrer Anwendung hochverfügbar ist. Dadurch entfällt die Notwendigkeit, Kommunikationsprotokolle für jeden Service zu konfigurieren, benutzerdefinierten Code zu schreiben oder Bibliotheken für den Betrieb Ihrer Anwendung zu implementieren.
Verbessern der Netzwerksicherheit
App Mesh unterstützt die Verschlüsselung aller Anfragen zwischen Services, selbst wenn sich diese in Ihren privaten Netzwerken befinden. Darüber hinaus können Sie Authentifizierungskontrollen hinzufügen, um sicherzustellen, dass nur von Ihnen zugelassene Services miteinander kommunizieren können.
Funktionsweise
.c86b0113dde0d2dbdc99a1ffad59805d86b5cb82.png)
Blog-Beiträge
Artikel zu Neuigkeiten
AWS-App-Mesh-Partner














Sie erhalten sofort Zugriff auf das kostenlose Kontingent von AWS