服務網格新成員:亞馬遜釋出App Mesh應用網格

banq發表於2018-11-30

ServiceMesh everywhere,服務網格社群又添新成員:亞馬遜釋出基於開源Envoy代理的應用網格(App Mesh)。AWS App Mesh可以輕鬆監控和控制在AWS上執行的微服務。App Mesh標準化您的微服務通訊方式,為您提供端到端的可見性,並幫助確保應用程式的高可用性。
現代應用程式通常由多個微服務組成,每個微服務執行特定功能。此體系結構允許每個元件根據需求獨立擴充套件,並在元件發生故障而不是離線時自動降級功能,從而有助於提高應用程式的可用性和可伸縮性。每個微服務透過API與所有其他微服務互動。
隨著應用程式中微服務數量的增長,確定錯誤的確切位置,在故障後重新路由流量以及安全地部署程式碼更改變得越來越困難。以前,這需要您直接在程式碼中構建監視和控制邏輯,並在每次發生更改時重新部署微服務。
AWS App Mesh透過為應用程式中的每個微服務提供一致的可見性和網路流量控制,可以輕鬆執行微服務。App Mesh無需更新應用程式程式碼即可更改監控資料的收集方式或在微服務之間路由流量。App Mesh配置每個微服務以匯出監控資料,並在整個應用程式中實現一致的通訊控制邏輯。這樣可以輕鬆快速查明錯誤的確切位置,並在出現故障或需要部署程式碼更改時自動重新路由網路流量。

相關文章