多语言微服务统一治理
ASM服务网格采用无侵入式的sidecar模式,提供了与语言无关的服务治理能力,无需修改业务代码即可实现对多语言应用的灰度发布、熔断限流、标签路由、全链路灰度等治理能力。
解决问题:
(1) 服务治理能力与业务代码耦合问题,业务无需关注非业务的技术问题,提高业务迭代效率。
(2) 企业内部多语言业务互通问题,服务网格通过sidecar和统一控制面,屏蔽了语言和框架的差异,使得多语言框架应用之间的通信就像语言框架内部的通信一样简单。
多集群统一服务治理
ASM服务网格采用主从集群模式,主集群(云容器引擎)作为控制面部署集群,支持对多个从集群(云容器引擎)实行统一纳管,对多个云容器引擎集群上的服务进行统一治理。
解决问题:
(1) 服务扩展问题:随着业务的发展,业务通过单个容器集群难以支撑时,ASM服务网格可以在一个网格实例下实现对多个容器集群的统一治理。
(2) 容灾问题:基于多集群和服务标签,通过服务网格的路由能力可以实现业务的多活容灾。