服务网格新成员:亚马逊发布App Mesh应用网格


ServiceMesh everywhere,服务网格社区又添新成员:亚马逊发布基于开源Envoy代理的应用网格(App Mesh)。AWS App Mesh可以轻松监控和控制在AWS上运行的微服务。App Mesh标准化您的微服务通信方式,为您提供端到端的可见性,并帮助确保应用程序的高可用性。
现代应用程序通常由多个微服务组成,每个微服务执行特定功能。此体系结构允许每个组件根据需求独立扩展,并在组件发生故障而不是脱机时自动降级功能,从而有助于提高应用程序的可用性和可伸缩性。每个微服务通过API与所有其他微服务交互。
随着应用程序中微服务数量的增长,确定错误的确切位置,在故障后重新路由流量以及安全地部署代码更改变得越来越困难。以前,这需要您直接在代码中构建监视和控制逻辑,并在每次发生更改时重新部署微服务。
AWS App Mesh通过为应用程序中的每个微服务提供一致的可见性和网络流量控制,可以轻松运行微服务。App Mesh无需更新应用程序代码即可更改监控数据的收集方式或在微服务之间路由流量。App Mesh配置每个微服务以导出监控数据,并在整个应用程序中实现一致的通信控制逻辑。这样可以轻松快速查明错误的确切位置,并在出现故障或需要部署代码更改时自动重新路由网络流量。