场景介绍
侵入式的微服务框架与业务代码/开发语言耦合,多语言的微服务难以获得一致的治理水平。
我们能提供
开发关注点分离
通过服务网格代理,将服务治理能力与业务代码相互独立,实现分离关注点。
统一的微服务治理方案
服务网格能够支持多种开发语言的服务治理。无需针对多种开发语言维护多套微服务技术体系,明显节省人力成本。
百度智能云服务网格CSM产品全面兼容原生Istio服务网格,结合百度大规模实践经验,为用户提供可靠、统一、开放的云原生微服务治理方案。
快速跟进社区更新。完全兼容原生Istio和Envoy,支持Istio1.13版本全部CRD。
控制面和数据面在社区版本基础上进行优化、加固,提供可视化视图辅助运维。
单实例可管理多Kubernetes集群,实现多集群统一服务发现,统一流量调度。
提供丰富的负载均衡、路由转发、超时重试、熔断限流、加密鉴权策略。
侵入式的微服务框架与业务代码/开发语言耦合,多语言的微服务难以获得一致的治理水平。
通过服务网格代理,将服务治理能力与业务代码相互独立,实现分离关注点。
服务网格能够支持多种开发语言的服务治理。无需针对多种开发语言维护多套微服务技术体系,明显节省人力成本。
当业务微服务化后,基于微服务粒度的精细化故障容错,扩容资源压力更小、速度更快。
无需额外部署注册中心,基于Kubernets原生服务发现全自动实现跨地域的服务发现机制,实例迁移1秒同步。
通过服务网格,可以实现单个服务级别的自动切流和自动恢复。影响范围小,资源变更少。
微服务及每个微服务的实例数量众多,不可避免的出现实例、微服务级别的故障,对可用性问题的发现、故障的止损和定位提出了极高的要求。
用户可指定服务、指定比例,注入超时、中止等不同类型故障,提前发现微服务体系可用性的不足。
丰富的重试策略,在实例级别故障时,保障请求成功率;在流量转发时自动规避故障实例,提供限流、熔断能力,在服务级故障发生时,防止雪崩,保障全局可用性。
随着业务的运营精细化,目标用户群体有多种不同的分类视角,精准的灰度发布机制必不可少。
服务网格可基于百分比、流量特征等多种方式进行流量分发,支撑用户基于不同场景的灰度发布需求。
无侵入获得请求总数、错误计数、平均时延、最大时延等流量数据,帮助用户了解新老版本运行状态。