【百度云原生导读】服务网格(Service Mesh)的概念自初提出之后,受到了业界的广泛关注,作为微服务的下一代发展架构受到广大企业和开发者的青睐。百度智能云结合在百度内部大规模实践服务网格经验,正式推出服务网格产品 CSM(Cloud Service Mesh),为用户提供高可靠、免运维、开放的云原生微服务治理产品。
服务网格架构实现了服务治理技术和业务逻辑的解耦,是云原生(Cloud Native)时代微服务技术的发展方向。
为了帮助更多的企业享受到服务网格的红利,百度智能云结合在百度内部多个核心产品千亿量级流量规模的实践经验,正式推出服务网格产品 CSM(Cloud Service Mesh),为用户提供高可靠、免运维、开放的云原生微服务治理产品,正在火热公测中。
CSM 产品全面兼容 Istio 服务网格,提供丰富的负载均衡、路由转发、超时重试、熔断限流、加密鉴权策略,支持跨集群、多协议、精细化服务治理,使服务间调用更加便捷、稳定、安全、易于追踪、便于管理。
复制访问以下链接立即试用:
https://cloud.baidu.com/survey/csmapply.html
在 CSM 中可以实现一键创建服务网格实例,服务网格相关核心组件托管,免业务运维,开箱即用,降低用户使用服务网格的复杂度,用户只需要专注于业务应用的开发部署。同时 CSM 保持与 Istio 社区的兼容,支持多种管理方式。
CSM 产品目前已和百度智能云容器引擎(CCE)进行了集成,业务能够快速使用 CSM 提供的服务网格能力。
CSM 产品功能如下图所示:
通过服务网格代理,将服务治理能力与业务代码相互独立,实现分离关注点。服务网格能够支持多种开发语言的服务治理。无需针对多种开发语言维护多套微服务技术体系,明显节省人力成本。
通过服务网格的跨集群 / 地域的服务发现,可实现跨集群 / 地域流量调度,当服务的部分实例发生故障时,业务自动跨集群 / 地域切流和自动恢复,大大提升业务的可用性。
用户可指定服务、指定比例,注入超时、中止等不同类型故障,提前发现微服务体系可用性的不足。
丰富的重试策略,在实例级别故障时,保障请求成功率;在流量转发时自动规避故障实例,提供限流、熔断能力,在服务级故障发生时,防止雪崩,保障全局可用性。
随着业务的运营精细化,目标用户群体有多种不同的分类视角,精准的灰度发布机制必不可少。服务网格可基于百分比、流量特征等多种方式进行流量分发,支撑用户基于不同场景的灰度发布需求。
中国联合网络通信有限公司软件研究院在微服务领域进行了长期的技术研究与实践,确定了以服务网格作为微服务架构的演进方向。为进一步提升服务网格能力及微服务治理能力,与百度联合研发,借鉴百度在百度 APP、百度地图等场景下服务网格优秀实践经验,最终实现了中国联通微服务架构升级,微服务技术栈统一、技术架构云原生化、 服务治理体验大大提升。
百度地图是为用户提供包括智能路线规划、智能导航(驾车、步行、骑行)、实时路况等出行相关服务的平台。通过服务网格实现流量调度优化,减少热点、长尾,提升服务质量。
为 7 亿用户首选的搜索和资讯客户端百度 App 服务。基于服务网格能力,服务治理迭代周期 10 倍提升,构建服务可观测、自动止损、异常注入、容量探测等场景能力,系统防雪崩等容灾能力显著提升。
百度服务网格产品能力经过内部多年的沉淀和打磨,经受住了百度商业化业务系统的严苛考验,同时也在多个行业客户环境得到了充分验证。
我们希望通过 CSM 以标准产品的方式赋能业界,服务更多客户,加速企业的云原生、数字化转型,创造更多业务价值。
服务网格 CSM 现已正式上线百度智能云,更多产品介绍:
https://cloud.baidu.com/product/csm.html