站务联系

微服务的下一步,离不开服务网格

发布时间:2021-03-22   来源:网络整理    
字号:

软件行业走了太长一段路微端服务器,在整个过程中,软件机制结构也早已发展了好多。经历了1层(单节点),2层(客户端/服务器),3层跟分布式,我们在此过程中听到了一些不同的硬件构架方式。

微服务面临的挑战

大多数软件公司,正从单体构架(Monolithic)过渡至微服务架构(Microservices),而微服务构架(Microservices)也正在逐渐接管硬件行业。单体构架其实有很多弊端,但在满足现代硬件开发需求时还有好多劣势。

微服务构架让我们能否更经常,更独立地布署应用程序,并靠谱地满足现代硬件应用程序开发要求。

微服务的下一步,离不开服务网格

结合了业务功能跟网路相关功能的微服务

但是,使用第三方库跟组件会带给一系列不同的挑战,例如:

微服务的下一步,离不开服务网格

具有服务代理(Sidecar)的微服务

通常,Sidecar方式适于实现服务网格机制结构。在这些机制下,我们可以在服务里面布署服务网格代理。服务代理的Sidecar将复杂性从应用程序中具象下来,并处理服务发觉,流量管理,负载均衡,断路器等功能。

微服务的下一步,离不开服务网格

具有服务网格构架的基于微服务的解决方案

总而言之,采用基于服务网格构架的微服务,开发人员:

结论

微服务构架因为其优于其他构架方式的优势,正在积极地控制硬件安装工程行业。随着越来越多的组织从单体构架过渡至微服务构架,作为开发人员,我们还要了解微服务构架中的挑战并找到解决办法。Service Mesh构架解决了微服务构架引进遇见的一些挑战。

现在我们晓得了服务网格在微服务构架中的作用跟重要性,下面使我们看一下可以在下一次开发活动中使用的服务网格产品/平台。Linkerd, Envoy Proxy, Istio, Consul, Kuma跟 Open Service Mesh(OSM)是我们可以使用的一些领先的开源的Service Mesh平台。它们中的大多数经过了大量检测,可以投入生产使用。

图说天下

×
二维码生成