国内并没有有效的开源CMDB,有人会问CMDB是什么?本文ServiceHot将会详细解读。
方法/步骤
1、CMDB是什么?有人说cmdb不是内部或外部命令,ServiceHot全程解读这个概念。ServiceHot认为CMDB(ConfigurationManagementDataBase),就是配置管理数据库。它存储与管理企业IT架构中设备的各种配置信息,支撑服务流程的运转、发挥着配置信息的价值。
2、CMDB有什么用?ServiceHot认为:无论是自动化运维、标准化运维、DevOps、甚至是智能运维,其实都离开不CMDB。可以说CMDB是运维体系的基石,有了配置信息数据库,后面各种标准、流程都可以建立在CMDB基础之上,从而实现真正的标准化、自动化、智能化运维,节约运维成本的同时,也降低运维流程混乱带来的操作风险。
3、ServiceHot认为CMDB涉及到的技术包括:(后端技术)Python3DjangoDjangoRESTframeworkElasticsearchuwsgiNginxDocker(前端技术)VueElement-uiVue-RouterVuexAxios
4、CMDB为何不适合自建?ServiceH艺皱麾酪ot专家认为,CMDB实质上包含了ITIL、ITSM、ITOM、DevOps、敏捷开发斤舻浑趸、云计算、容器等各个方面。CMDB管理的是资源,而资源与业务、人员、组织、流程等多方面相关,因此CMDB除了建模,还需要做属性间的依赖关系,联动关系。实际的情况是,再牛的建模技术,遇到IT技术的日新月异,在对业务的价值方面,会遇到新的难题,而CMDB都是无法解决的。