研发效率、服务稳定性以及为此付出的成本是永恒不变的话题,从早期的SOA到微服务,再到最近火热的云原生,Servcie Mesh都在寻找更好的方案解决这些问题。
本次主题主打极致产品体验和落地方案,让业务方专注业务代码,低成本有效提升服务稳定性。本次演讲将介绍在上千应用多语言多版本的背景下,如何通过标准化、统一的微服务框架,在组件的选型、优化、使用、运维上建立标准流程和最佳实践,开箱即用,所见所得,开源共建,并对数十重复建设的基础设施统一收敛,大幅度减少了因为框架组件不兼容,基础能力不稳定带来的线上故障。同时为了缩短发现定位止损的时间,借助统一的微服务框架,打造低侵入的一站式服务治理平台,提供可观测(监控报警、链路追踪拓扑)和可操作(限流、熔断、降级)体系化平台能力,提供云端动态配置策略和一定的态势感知能力,让大部分故障都能在短时间内定位并止损,同时基础组件研发框架的统一,也为后期全容器化、Kubernetes、云原生落地扫清障碍。
演讲提纲:
- 背景和问题
- 中型公司上千微服务的服务治理普遍现状和问题
- 贝壳各业务线在服务稳定性上的尝试和效果
- 统一多语言异构微服务框架
- 多语言微服务框架的选型和建设
- 新服务如何开箱即用,老服务如何兼容升级
- 框架组件的标准化的最佳实践和效果
- 一站式服务治理稳定性平台
- 服务全生命周期内服务治理的内容和目标
- 服务的可观测能力监控,链路追踪、拓扑、诊断、定位能力的技术选型和能力建设
- 服务的可操作性限流熔断,服务鉴权和服务诊断的技术选型和能力建设
- 微服务基础设施、配置中心、注册中心、网关的统一收敛和建设
- demo和展示
- 服务框架如何开箱即用,所见所得
- 服务治理平台的可观测能力,发现定位诊断
- 服务治理平台的可操控,止损能力
你将获得:
- 业务研发如何提高服务的稳定性,在服务监控、链路梳理、场景最佳实践,面对大流量和异常问题如何快速定位和止损
- 企业基础架构部和运维如何赋能研发,低侵入落地服务治理能力,整体提高服务稳定性,较少故障发生