我们秉承腾讯开源的理念,蓝鲸配置平台将会进一步完善各个业务领域的支持,在易用性、效率、功能深度上持续打磨,以开源分享的心态打造业界通用的业务驱动CMDB产品,凝聚IT运维圈子的同仁,共同构建一个友好、活跃的开源社区。
2018年10月20日,由中国信息通信研究院主办,云计算标准与开源推进委员会、清华大学TUNA 协会、北京大学开源软件协会承办,云计算开源产业联盟、华为、腾讯、阿里巴巴、小米支持,高效运维社区协办的“OSCAR开源先锋日”在北京落下帷幕;腾讯蓝鲸团队携其体系中的“蓝鲸配置平台开源项目”首次亮相大会。OSCAR开源先锋日旨在为本土开源企业与开源软件提供分享与交流的平台,促进国产开源软件的繁荣发展,此次大会由中国信通院云大所所长何宝宏,中国信通院云大所云计算部副主任栗蔚领衔指导,汇集了腾讯、阿里、华为、小米等知名大厂的开源项目,开启中国开源新起点,一起探究中国开源产业未来。
在上午开源大会的主会场,蓝鲸运营负责人杨文兵对蓝鲸配置平台开源项目做了简单介绍。
他首先简单介绍了蓝鲸智云的技术体系架构,然后针对蓝鲸配置平台开源项目展示了其开源建设成果:从4月份开源以来,star数达到1600+、fork 600+,活跃度在腾讯开源项目中攀升至第二,开源社区也在不断的壮大。
最后,他在大会上宣布:蓝鲸将继续以开放的心态面对未来的挑战,继蓝鲸配置平台开源后,2018年下半年将陆续开源故障自愈、标准运维、CICDkit三款蓝鲸官方SaaS,开放共享,合力开发,期待与业界同仁一起为开源社区添砖加瓦,促进国产开源软件的发展。
在下午的腾讯开源 Workshop现场,蓝鲸运营负责人杨文兵继续针对蓝鲸配置平台开源项目带来《企业CMDB的设计理念与场景应用》的精彩分享,他从CMDB行业现状、蓝鲸配置平台开源体系、构建CMDB的关键要素、围绕CMDB的运维自动化构建以及CMDB在运维场景的应用和实践几个方面做了深入剖析。
他在分享中首先提到,关于如何构建一个优秀的 CMDB,相信业界有很多公司都会有自己的标准,蓝鲸配置平台在最开始建设的时候也有一套自己遵循的标准; 在传统的CMDB建设中,往往会遇到功能局限导致企业IT建设受阻、信息无法联动导致孤岛、配置信息录入和一致性维护困难等问题。
蓝鲸配置平台是基于微服务架构设计,系统的部署发布可以支持传统方式和容器方式,具有可扩展性、易于监控、平滑升级等特点,同时采用go语言作为底层开发语言,易于开发,并且具备较高的性能,系统的运行效率得到较大提升。
在构建CMDB的关键要素上,蓝鲸配置平台团队提出了“CI模型定义与扩展、入库与消费、实例管理、面向业务”几个重要的CMDB设计要点;蓝鲸配置平台提供了全新自定义CI管理,用户不仅可以方便地实现内置CI属性的拓展,同时也能够根据不同的企业需求动态新增CI和关联关系。除此之外,主机数据快照、自动发现、变更事件主动推送等功能增强了CMDB的联动能力,提升配置录入的效率和配置信息的准确性;在技术构建上,架构的核心聚焦于资源,我们把CMDB管理的原子资源分为主机、进程和通用对象三种类型,并构建了对这些资源的原子操作层。在这些原子操作之上,我们构建了更贴近用户操作的场景层,场景层通过对不同资源的组合操作来完成用户的请求。
最后他表示:“蓝鲸配置平台并非只是资产管理和统计,还无缝对接到蓝鲸自动化运维体系,覆盖进程配置管理、作业执行、任务调度编排、日志检索分析、监控告警、故障自愈等多样化运维场景。”
在未来,秉承腾讯开源的理念,蓝鲸配置平台将会进一步完善各个业务领域的支持,在易用性、效率、功能深度上持续打磨,以开源分享的心态打造业界通用的业务驱动CMDB产品,凝聚IT运维圈子的同仁,共同构建一个友好、活跃的开源社区。
源码地址
Gitee地址:https://gitee.com/Tencent-BlueKing/bk-cmdb
GitHub地址:https://github.com/Tencent/bk-cmdb