什么是服务网格以及为什么我们需要服务网格?
Service Mesh(服务网格)是一个基础设施层,让服务之间的通信更安全、快速和可靠。如果你在构建云原生应用,那么就需要Service Mesh。 在过去的一年中,Service Mesh已经成为云原生技术栈里的一个关键组件。很多拥有高负载业务流量的公司都在他们的生产应用里加入了Service Mesh,如PayPal、Lyft、Ticketmaster和Credit Karma等。今年一月份,Service Mesh组件Linkerd成为CNCF(Cloud Native Computing Foundation)的官方项目。不过话说回来,Service Mesh到底是什么?为什么它突然间变得如此重要? 在这篇文章里,我将给出Service Mesh的定义,并追溯过去十年间Service Mesh在应用架构中的演变过程。我会解释Service Mesh与API网关、边缘代理(Edge Proxy)和企业服务总线之间的区别。最后,我会描述Service Mesh将何去何从以及我们可以作何期待。 什么是Service Mesh? Service Mesh是一个基础设施层,用于处理服务...