AWS App Mesh是一种易于监控和控制服务的服务网格。服务网格是一个专用于处理服务到服务通信的基础结构层,通常通过与应用程序代码一起部署的轻量级网络代理阵列进行处理。App Mesh 将标准化服务进行通信的方式,从而为您提供端到端可见性并有助于确保您的应用程序的高可用性。App Mesh 为您提供对应用程序中的每个服务的一致可见性和网络流量控制。
在此配置中,服务不再直接相互通信。相反,它们通过代理相互通信。使用servicea.apps.local服务读取应用 Mesh 配置并将流量发送到serviceb.apps.local或者servicebv2.apps.local,取决于配置。
以下实验将向您展示了在不同计算环境中实际使用的AWS App Mesh,并演示了与其他AWS服务(例如CloudWatch和X-Ray)的集成。
实验会分为以下部分,分别是EKS环境的搭建,和App Mesh功能介绍
以下文章展示在EKS上使用App Mesh
以下文章展示了如何使用App Mesh功能