1、业务复杂的一个比较明显的表现就是系统架构复杂,即使引入了微服务架构,但由于各种非标准协议的存在,也很难梳理清楚系统架构拓扑。
2、除了程序本身,其相关的权限、配置文件、设备、名字ID、文件分发、验证服务以及其他接口,都涉及相关信息的管理。
3、而这些内容,靠文档管理是不行的,因为文档是离线的,无法由人来保证数据一致性,不能够作为运维管理的数据依据。
4、因此,必须建立并且使用CMDB,在使用的过程中不断完善,把一些相关的信息作为资源在系统中进行管理。
5、CMDB系统建设和运营的关键在于数据一致骂宙逃慈性的维护,必须有手段将现网数据和系统中的数据进行自动比对,及时发现差异并更新。
6、基于CMDB,可以实现从设备申请、资源分配、发布部署到发布自检、业务测试、灰度上线的全流程自动化管理。
7、自动扩容的流程,需要关联到设备的平均负载、设备总数、高负载设备数、相关的路由信息以及负载高低的变化情况。