近一年来,嘉维蓝鲸自动化运维解决方案成功在数十个客户处成功落地,同时也和上百家客户沟通了自动化运维的需求,有大量的用户会问我三个相同的问题:
- 没有CMDB或CMDB数据不准确,是不是做不了自动化运维?
- IT对象标准化程度差,能做自动化运维吗?
- 现有监控做的不够全面,能上蓝鲸平台吗?
(备注:蓝鲸平台是指腾讯蓝鲸智云,简称蓝鲸)
用户提出的这三个问题,我也思考了很久,其实我觉得没有对错之分,只有看问题所处的角度不同。根据我们在客户处落地的经验,我建议大家可以站在企业IT运维体系优化的视角去看待问题,站在业务的视角去看待问题,而不要仅仅站在某一个具体问题的视角去看待问题。
1
没有CMDB或CMDB数据不准确,
是不是做不了自动化运维?
CMDB的确是运维的基石,这个观点我相信任何人都不会提出反对。但是我们很多企业都是为了建CMDB而建CMDB,CMDB系统建立完成后,数据没有被消费,3个月后数据就不准确了,然后,只剩下一个没有人、没有应用系统去使用的CMDB。
我们的观点是:CMDB必须是为了驱动运维而生的,不是追求大而全、用来展示给别人看的CMDB,而是追求用来驱动各种自动化运维场景、用来进行告警的收敛分析而使用的CMDB。
蓝鲸平台本身具备CMDB的模块,该模块和腾讯资产的CMDB的关系如下:
蓝鲸平台CMDB的功能如下:
因此,如果企业现有CMDB数据不准确,可以通过蓝鲸平台自动化的配置收集的能力,通过同步实现配置平台数据的准确性;如果企业没有CMDB,可以通过蓝鲸配置平台实现配置管理。
2
IT对象的标准化程度差,能做自动化运维吗?
标准化对于自动化运维操作是非常重要的,如果运维对象没有标准化,我们想执行批量的操作,的确是困难的。但是没有标准化,我们就一定做不了自动化运维吗?
我们的观点是:没有标准化,我们就利用自动化运维的工具,实现IT对象和运维操作流程的标准化。
比如我们通过资源交付自动化的工具,可以实现IT对象的标准化:
比如我们通过工单自动化的服务目录,可以把日常工单的操作流程标准化:
因此,标准化和自动化运维其实并不是先后顺序的关系,我们通过自动化的工具和流程编排,能够实现运维对象的标准化和运维操作流程的标准化。
3
现有监控做的不够全面,能上蓝鲸平台吗?
监控是运维人员的眼睛,能发现信息系统运行过程中的问题,通知管理员及时的修复,是整个运维体系中非常重要的环节。
那如果企业目前现有的监控做的不够全面,能上蓝鲸平台吗?
当然能!
蓝鲸是一个全面的研发运营一体化平台,本身就具备灵活的监控的功能,用户可以自定义实现进程的监控等,如下图所示:
同时蓝鲸具备日志监控的功能,如下图所示:
因此,蓝鲸平台监控功能和日志监控功能,能够弥补企业现有监控的不足,同时也可以和企业现有的监控平台集成,实现告警收敛和告警的自动化处理。
以上三问,是目前企业客户比较关注的问题。这三个问题,总结起来,其实还是关注整体技术支撑能力的问题。我们在进行自动化运维建设的时候,如果还是A功能用A软件,B功能用B软件,没有一个统一的技术平台,这样建起来的自动化运维仍然是孤岛式、烟囱式的,不能可持续发展。
在准备走向自动化运维的时候,一个好的技术平台能让企业无后顾之忧,无需考虑技术上的可行性而专注于运维场景的构想。在上一篇文章《自动化运维,先做规划还是先建场景?》中,我们提到的1 N的建设思路是非常适合企业客户落地的,而腾讯的蓝鲸是一个强大的技术平台,是一个本地化部署的真正的PaaS平台,能支撑起企业对于自动化乃至智能化运维的构想和蓝图,不仅是在当下帮助企业开启自动化运维之路,还能灵活扩展实现企业未来更多更美好的设想。