CMDB内功心法,助我登上运维之巅

0.jpg

很多70、80后甚至90后都在金庸、古龙、梁羽生先生等武林大家熏陶下成长的,这么多年过去了,我的武侠梦依然不曾散去。曾几何,梦想有一天练就一身绝学,搂着小师妹花前月下,仗剑走天涯,快意人生。可每次的酣睡美梦都被班主任大书板子给抽醒,在他们的鞭策之下,浑浑噩噩的成了一位IT骚年。我们都知道武功分为内功和招式,内功是气,而招式是形,以气御形。内功深厚,会让你的招式如虎添翼、势如破竹;内功不济,招式也是花拳绣腿、苍白乏力。同样光有内力而无招式的延展,也仅仅是一只呆头鹅。所以内力和招式相辅相成,相得益彰,缺一不可。

其实一个CMDB项目建设过程和练就一套武林绝学套路是一样的,有内功和招式。内功是什么?是价值观、方法论、执行力。招式是什么?是技术、场景、数据。

1.jpg

接下来与大家交流下有关CMDB建设的内功心法篇。

价值观:灌输理念,拥抱变化;畅谈理想,聚拢人心

在当前“互联网+”的冲击下,DevOps新的运维理念如疾风迅雷般的灌入。伴随着云计算、大数据、移动互联的火热发展,同时用户终端、流量入口、业务模式的改变,一并促使运维进入一个新的拐点。从稳定、学院派的ITIL往敏捷、自由派的DevOps发展。

对于团队来说,我们需要向内部灌输这些新的理念,接纳新的事物,拥抱新的变化,慢慢的形成一致的价值观,一致的运维信仰,营造出一批理想主义者在干一件牛B大事的氛围上来。马老师说过:梦想还是要有的,万一实现了呢!所以让我们行动起来练就心法第一式:价值观!

方法论:偷师学艺,因地制宜;取长补短,合理运用;自上而下,自下而上;小步快跑,逐步迭代

每款优秀的产品背后都有一个借鉴的故事,我想每一个产品人都有过这样的经历,好产品和坏产品主要的区别在于借鉴之后是否能够形成超越。在任何项目开始的时候,都需要努力参考业内优秀的成功案例。在实践中,求同存异,因地制宜,避免弯路。

在传统IT和互联网影响下,由于业务形态不同,IT的架构也慢慢演进为两种形态。其中稳态,以传统IT建设思路为代表,应用强调安全、稳定;基础设施多采用集中式部署和高端服务器;敏态,以互联网建设思路为代表,应用强调灵活、可扩展;基础设施多采用分布式部署和通用服务器。如果贸然稳态直接跳转到敏态不切实际,因稳态的模式下,由于历史原因陈旧的技术债太多,架构繁多、复杂,风险太大。另外并不是所有的业务都需要敏态的架构模式。所以我们在迎接新理念的时候,应该取长补短,合理运用。更多考虑是在两种架构下的两种运维形态相互融合与渗透。敏态运维面向敏态的IT管理场景,强调的是速度、灵活、迭代;稳态运维面向稳态的IT管理场景,强调的是可靠、安全、成本。双态运维需要根据业务的特点来组织,稳态和敏态运维比例是动态的,是随着业务的演进来变化,是相互衔接而非独立的。

2.jpg

CMDB建设是一个持续改进过程,而不是一个短期建设项目。CMDB既要面对不断建设、长期演进的复杂IT架构,又要面临未来新技术引入带来的变化和风险,所以需要采用持续改进的戴明环思路,从实际的运维问题和场景出发,明确每一轮的配置管理目标,在有限的人力和资源配备下,持续改进CMDB系统和数据质量。避免一次性什么都想管,什么都管不好。在场景分析和目标拟定上,我们采用TOP-DOWN的自上而下的模式,利用服务型视角去贯穿业务,分析真实的运维配置消费场景,关注真正能够驱动运维价值的配置项。然后,再建设落地和开发改进上,我们又采用了自下而上的模式,遵循持续的技术改进思路,采用敏捷思路、小步快跑,逐步迭代。

执行力:政策加持,坚决拥护;上下一心,砥砺前行

牛已经吹过,理想也谈过,运维信仰也一致了,剩下的就是执行力了。对于执行力,更多的是依赖企业自身的企业文化,对于CMDB项目建设的关键,应该是在于找准上级决策精神与本部门实际情况的结合点,把实施决策的原则性和解决问题的灵活性统一起来,提出切实可行的实施思路和具体措施,创造性地开展工作。说白了就是红头文件在手,烦恼不再有。

内功是根基,是基础,决定了武学修为境界的高低,在很多CMDB失败的案例中可以看出,价值观、方法论、执行力是决定项目成败的关键。

在修炼的路上,任重而道远,祝君好运!其招式篇后续奉上,敬请期待!

优云全线产品免费试用:https://www.uyun.cn

原创文章,作者:uyunops,如若转载,请注明出处:http://www.178linux.com/65952

(0)
uyunopsuyunops
上一篇 2017-01-09 10:03
下一篇 2017-01-09 10:03

相关推荐

  • 开机启动流程

    grub and boot Centos5,6的开机启动流程 grub Centos7的开机启动流程 Centos5,6的开机启动流程 initrd / initramfs 一般存储在/boot目录下,以.img为结尾的文件,是一个小型的根目录系统的映像文件,里面存放了各类系统必须的模组,为了解决内核在加载完成之后没有模组无法访问磁盘加载rootfs的问题。…

    Linux干货 2016-04-11
  • 从“黑掉Github”学Web安全开发

    Egor Homakov(Twitter: @homakov 个人网站: EgorHomakov.com)是一个Web安全的布道士,他这两天把github给黑了,并给github报了5个安全方面的bug,他在他的这篇blog——《How I hacked Github again》(墙)说明了这5个安全bug以及他把github…

    Linux干货 2016-08-15
  • 纯文本配置还是注册表

    我们知道Unix/Linux下的程序配置文件从来都是纯文本的,你可以自由地修改和查看,他们也没有什么什么XML之类的玩意(参看XML的这两篇文章:一,二),这个最重要的Unix文化(参看Unix传奇下篇)40多年来就这么沿续下来了。我很佩服Microsoft的创新能力,一会儿用INI,一会儿用注册表,一会又是用XML,这就是Windows的编程中那“强大”的…

    Linux干货 2016-08-15
  • CentOS6.7上编译安装MariaDB

    CentOS6.7上编译安装MariaDB

    系统运维 2016-06-03
  • lvm 逻辑卷管理

    标签:LVM 创建 扩容 缩减 一、LVM  LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管…

    Linux干货 2015-05-18
  • Apache运行机制剖析

    1. B/S交互过程 浏览器(Browser)和服务器(Web Server)的交互过程:   1、  浏览器向服务器发出HTTP请求(Request)。 2、  服务器收到浏览器的请求数据,经过分析处理,向浏览器输出响应数据(Response)。 3、  浏览器收到服务器的响应数据,经过分析处理,将最终结果显示在浏览…

    Linux干货 2015-04-10