全部产品
云市场
云游戏

什么是服务网格

更新时间:2019-12-27 21:22:03

技术背景

TCP 协议催生了分布式系统,分布式系统催生了微服务,Service Mesh 就是下一代微服务技术的代名词,是微服务时代的 TCP 协议。Service Mesh 以 Sidecar 形式,将服务治理从业务逻辑中剥离,并拆解为独立进程,实现异构系统的统一治理和网络安全。

Sidecar 模式图解

Service Mesh 将 SDK 拆解为单独进程,并以 Sidecar 模式进行部署,使得业务进程专注于业务逻辑。服务网格架构1

Service Mesh 图解

从一个全局视角来看,Sidecar 连接成网,组成所谓的 Service Mesh。服务网格架构2

SOFAStack 服务网格

SOFAStack 服务网格(简称“服务网格”)= 传统微服务 + Service Mesh

它是蚂蚁金服自主研发的基于金融级生产实践的增强版服务网格平台,将传统微服务和 Service Mesh 技术进行了深度融合,其核心技术经过了蚂蚁金服的大规模生产实践验证。它深度、无缝对接了 SOFAStack 经典应用服务和容器应用服务,为客户提供了简单易用的 Service Mesh 架构的支撑平台。

服务网格旨在提供平台无关、语言无关、轻量无侵入的云原生分布式架构解决方案,在兼容 Kubernetes 和 Istio 生态的基础上还能支持虚拟机场景,同时支持 SOFA/Dubbo/SpringCloud 微服务框架的服务治理能力,在整个接入过程中,无需修改业务代码,帮助企业以最小的成本完成云原生落地,加速数字化转型。