大家好我是小飞哥,欢迎大家收看服务治理篇章,本次章节讲解《服务治理的狭义治理和广义治理整体功能》。接下来我们先讨论一下:
1.服务治理的狭义治理
2.服务治理的广义治理
服务治理分狭义治理和广义治理
狭义治理是服务通信和链路治理遵循SLA协议,主要包括服务的远程调用治理、服务的通信安全治理、注册中心治理。
(1)服务的远程调用治理
负载均衡、服务流控、熔断降级、离群摘除
(2)服务通信安全
服务鉴权、黑白名单授权
(3)注册中心治理
服务注册与发现、状态监控、心跳探测
广义治理分正向治理和反向治理,正向治理与反向治理螺旋相互治理。正向治理包括效率治理、稳定性治理、性能成本、安全等治理,反向治理包括可观测性监控、度量分析、线上治理和线下治理
(1)正向治理
① 效率治理
流量回放、灰度发布
② 稳定性治理
应急手段:实例摘除、服务流控、熔断降级、版本回滚、应急预案
自愈能力:自动执行预案脚本,如流量突增,巡检平台检测到,自动执行预案脚本修改服务限流阈值
③ 性能成本治理
性能耗时,路由链路
④ 安全治理
服务鉴权、黑白名单授权
(2)反向治理
① 可观测性监控
通过日志平台收集应用、服务、容器的运行状态和服务之间的调用链路提供监控大盘
② 度量分析
分析服务性能,一般分析TP90 / TP99 / TP999等性能指标。服务调用次数、异常调用分析
③ 线上治理
结合正向治理的预案和应急处理进行线上治理
④ 线下治理
服务上下游分析、强弱依赖、超时治理、链路稳定治理