服务管理是整个服务治理体系的基础,它通过建立服务资产库,形成服务资源清单,确定管理对象。服务管理不但管理单个的服务,还管理服务关系;不但管理服务的静态信息,还管理服务的运态控制。系统诊断是服务治理的依据,它通过监控应用系统运行状况,及时发现系统问题,为服务治理决策提供帮助。系统诊断有多种方式,分为线上和线下,应用监控只是线上的一种诊断手段。服务治理是建立决策的过程,即面对问题,如何去解决,而决策执行需要依靠服务管理去实施。
服务治理实施流程包括如下内容。
1、定义系统
主要是确定管理对象和制订管理规范,如什么系统,有多少个业务中心,多少个服务,服务的标准、管理规范等。服务治理平台提供了服务规格作为服务的管理标准,用于服务的梳理和注册,主要工作体现在服务梳理和对服务进行标准化改造。
2、服务管理
它的主要目的是实现对系统的“可见、可管、可控”。服务管理包括服务基本信息管理、服务关系管理和服务生命周期管理。服务基本信息管理指根据服务规格在服务资产库中对服务静态信息的维护,如服务注册、服务信息修改、服务注销等。服务关系管理指对服务之间调用关系和调用限制的管理,包括服务编排、服务关系采集,服务地图展示、服务调用限制、黑白名单等。服务生命周期管理指对包含需求、开发和运维3个阶段的有针对性的管理,以满足服务治理的需求。实施服务的全生命周期管理是一个循序渐进的过程,一开始不可能全覆盖,也不可能面面俱到。可以从运维阶段开始,提供包括服务升降级、服务路由控制、流量调节等功能,这些都是服务治理的重要手段。
3、运行监控
运行监控主要指通过监控应用系统的运行状况,及时发出预警和告警。通过分析系统的运行日志,输出系统运营分析报告,以帮助运维人员及时了解系统的现状,为治理决策提供依据和参考。
4、治理决策
当发现应用出现健康状况,则可能就需要治理,开药方的过程就是治理决策的过程。开药方就要对症下药,有的病可能通过线上操作即可解决,有的则可能需要线下配合。如当遇到某个服务或业务中心流量负载过重,影响到系统的性能时,我们可以通过在线调节路由策略进行分流来解决;当遇到系统中存在大量的重复或相似的服务的问题时,就不是把其他服务都注销掉,只保留一个服务那么简单了。这需要线上、线下综合考虑,线下可能要进行服务梳理、合并、页面重构、测试等工作,等测试成功后才能注销废弃的服务。
5、决策实施
决策实施就是“依方治病”,根据治理决策,完成相关操作。如线上流量控制、路由调整,线下代码重构、质理管控等,这属于服务管理的范畴。
标签:服务,管理,流程,系统,决策,线下,治理 From: https://blog.51cto.com/key3feng/5846818