腾讯蓝鲸论坛-专业的技术交流论坛

 找回密码
 立即注册
忘了密码?
搜索
热搜: 用户手册 FAQ
查看: 2524|回复: 1

[会议活动] CMDB,蓝鲸是这样构建的

 关闭 [复制链接]

36

主题

0

好友

1775

积分

管理员

Rank: 48Rank: 48Rank: 48

发表于 2016-8-8 00:36:23 |显示全部楼层
概述

关于如何构建一个优秀的CMDB,相信业界有很多公司都会有自己的标准,蓝鲸配置平台在最开始建设的时候也有一套自己遵循的标准,在我们按照这些标准完成开发之后,我们觉得,是时候把她拿出来与大家分享了。

蓝鲸配置平台六大特性

Web可视化的业务拓扑

蓝鲸体系,是一套企业的技术运营解决方案。蓝鲸配置平台按照层级从大到小,用开发商、业务、集群、模块4层结构来绘制业务拓扑,您在常规的CMDB里看到的主机集合或许是一行行的表格记录,但在这里,您会看到自己的业务拓扑树,查询主机,只需轻轻点击下拓扑树。


  • 开发商

开发商是在您首次注册蓝鲸后创建的(腾讯云版蓝鲸会默认读取腾讯云开发商作为您的蓝鲸开发商),也就是您公司的相关信息。
  • 业务

您的公司里可能有不止一款产品,每一款产品都会有对应的主机管理需求,配置平台将这一个个产品称之为业务,类似于腾讯云上的项目概念。业务是配置平台拓扑视图中的根节点。
  • 集群

每个业务都有自己不同的线上环境,以游戏业务而言,有测试服、体验服、正式服之分,如果这个游戏是分区分服的,那这个游戏会由多个大区组成,配置平台将这些大区称为集群,一个业务可以由多个集群组成。
  • 模块

集群下面就是模块,我们将能够独立完成某个功能的集合称之为模块,比如一个web类业务下的Nginx,就是一个模块。一个模块下可以挂载多台主机资源,反之,一台主机资源也可以挂载到不同的模块上,而多个模块组成了业务集群。

企业CMDB

  • 资源池

为了适应外部公司资源管理的需求,我们在传统的CMDB基础上引入了开发商资源池的概念,一个开发商下共享一个资源池,这个资源池的主机资源,可以是从腾讯云同步过来的,也可以是从其它云导入的。在配置平台中对资源的所有增删操作都需要经过这个池子,甚至,你还可以根据公司的资源需求,指定特定的资源管理员,只有他才能为业务分配主机资源。

  • 跨云管理

一个企业,可能用到不止一个公有云,那不同的公有云之间的内网是无法通信的,更没办法将所有云的服务器管理起来。配置平台结合蓝鲸管控平台,实现了跨云管理功能,您可以在页面上以上面提到的业务、集群、模块的维度去管理主机资源而不需要关注哪个主机是哪一个公有云上的。

  • 灵活的配置管理

好的CMDB是需要支持到业务的个性化定制需求的,配置平台可以在业务、集群、模块、主机的基本属性上任意扩展,而通过这些自定义属性与业务拓扑的结合,您可以利用配置平台的API接口生成业务需要的各种配置文件。

开放的API,蓝鲸体系共享的CMDB

蓝鲸配置平台既可以说是业务的CMDB,也可以说是整个蓝鲸体系的CMDB,若您把业务主机资源与拓扑关系导入到配置平台,就可以在目前已有的蓝鲸作业平台 、Agent安装,以及后续上线的SaaS服务中按照业务拓扑过滤主机资源。

各类运维场景的配置数据服务

配置平台目前的管理对象包括了:主机资源、DB实例、进程、域名等信息,后续也会随着运营需求逐渐调整。比如:一个公有云上的业务做一次开区,除了要执行常规的运维操作外,还要根据IaaS提供的数据库服务为新区初始化数据库表结构,那这个操作就需要知道集群与DB实例的对应关系,而这份关系,就是配置平台应该提供的业务配置数据之一。

彩蛋:目前蓝鲸配置平台中已经悄悄上线了进程相关功能,温馨提示下,这个功能与我们即将上线的另一个SaaS服务有关哦,敬请期待。


总结一下,配置平台最终要达成的目标就是:为蓝鲸SaaS提供业务运维场景所需要的配置数据服务。

流程驱动,事件共享

当自动化做到一定程度的时候,您就可以不需要打开页面维护业务了,针对所有对象的增删改查操作都是通过周边系统的业务流程调度API完成的。同时,配置平台为周边系统提供了这些事件的订阅服务,举一个案例:运维通过发布应用修改了配置平台里某集群的开放状态为维护,配置平台将这个事件推送给监控系统,监控系统捕获到信息后,自动屏蔽这个集群产生的业务数值告警。

系统快照数据展示

如果您的主机上安装了蓝鲸Agent,那这个特性的开关就会出现在您的开发商设置里,您开启这个开关之后,蓝鲸Agent会以一定的时间周期将系统的关键数据以快照的方式收集并展示到配置平台页面。这样,您就可以通过页面查看下某主机的/etc/hosts文件内容,也可以查看下您在配置平台里配置的进程相关性能数据。


1

主题

0

好友

7

积分

预备会员

Rank: 1

发表于 2017-2-23 10:42:46 |显示全部楼层
只有一张图片能打开。。。
您需要登录后才可以回帖 登录 | 立即注册

蓝鲸官网

GMT+8, 2018-1-16 23:04

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部