Der Begriff „Service Mesh“ wird verwendet, um das Netzwerk von Microservices zu beschreiben, aus dem Anwendungen und die Interaktionen zwischen den Anwendungen bestehen. Mit der Verbreitung von Microservices nimmt die Größe und Komplexität eines Service Mesh zu, und es kann schwieriger werden, es zu verstehen und zu verwalten. Größere Herausforderungen ergeben sich auch bei den grundlegenden Operationen und dem fortgeschrittenen O&M der verteilten Microservice-Architektur.
Application Service Mesh (ASM) ist eine nicht-intrusive Lösung, mit der Sie den Lebenszyklus und den Datenverkehr von Microservices verwalten können. Die vielfältigen Funktionen von ASM, wie z. B. Lastausgleich (Load Balancing), Ausreißererkennung (Outlier Detection) und Fehlerinjektion (Fault Injection) ermöglichen Ihnen den erfolgreichen und effizienten Betrieb einer verteilten Microservice-Architektur und bieten eine einheitliche Methode zur Sicherung, Verbindung und Überwachung von Microservices. ASM trägt auch dazu bei, die Komplexität von Anwendungsbereitstellungen zu reduzieren und die Belastung Ihrer Entwicklungsteams zu verringern.
ASM wurde auf Basis von Istio entwickelt und lässt sich nahtlos mit der Cloud Container Engine (CCE) verbinden, einem Kubernetes-Cluster-Service der Open Telekom Cloud. Es bietet außerdem verschiedene integrierte Grayscale-Releases, einschließlich Canary Release und Blue-Green Deployment, für automatisierte Releases aus einer Hand. Mit besserer Benutzerfreundlichkeit, Zuverlässigkeit und Visualisierung bietet ASM sofort einsatzbereite Funktionen und eine verbesserte Benutzererfahrung.