服务治理主要针对于当前分布式架构下多服务、微服务等。
服务是分布式系统下的一个不大不小的部分,有了服务的组成,整个系统才能活起来。
随着业务的增长,服务不能一味地随之增长,需要管理、治理。没有服务治理的分布式系统不一定会失败,但是随着业务的增长,这个系统一定会很痛苦。
服务治理的目标
服务治理严格意义上应该划分为三个阶段,包含了服务的整个生命周期。
其中服务设计期主要针对于服务的设计期、开发期,而服务运行期主要针对于服务上线后等运行情况,最后服务持续治理则是坚持了“分久必合”的理念,将淘汰制进行到底。
下面讲讲三个时期需要完整的工作:
服务设计期:
方案评审、开发测试审查、签发认证、服务可发现
策略管理
合约定义、商谈
标准化服务质量协议