云计算对CMDB(configuration management database)的影响带来的哲学思考
在IT管理向ITSM(IT服务管理)体系演进的征途中,CMDB(配置管理数据库)从传统的电子报表中走来,蜕变为基于ITIL最佳实践的IT服务管理核心。
“通过更先进的资产管理和自动化流程,帮助用户建立跨系统的数据管理关联,从而最终推动跨功能的流程整合”是 CMDB对用户的最新承诺。而在阐述CMDB现阶段的定义之前,必须说明的是,CMDB并不是IT管理领域的新生事物或名词。从诞生至今,CMDB经历了三次脱胎换骨的技术蜕变。实际上,早期的许多管理软件中都包含了现代CMDB的雏形,它们以电子报表的形式出现,简单记录IT资产信息;后来,CMDB演变为依附于帮助台的资产库,与帮助台捆绑并向用户销售;如今,CMDB摆脱了管理软件附属品的角色,成为独立的系统管理模块,是企业级集中式的配置数据库。
一直以来,我试图找到一套完整的IT服务管理哲学,能够完整完善的演绎每一个流程,从而形成一套严谨而直指业务本身的管理体系,我也试图设计一套与之配套的ITSM管理平台,真正把管理体系与管理平台做到一体化,我也试图找到一个更加稳建而抽象的CMDB建模方法,不会因为任何IT架构与场景而面临窘境,前两者我认为已经有了一个相对能说服自已的体系,但对CMDB,我仍然没有找一个完善的解,也见过一些国内国外的模型,但那些在我看来,那些东西没有任何真正意义的突破,只是把一个问题不断的抛向另一个层逻辑,然后在复杂的多层逻辑之中让人失去发问能力,从中我没有发现彻底的解决之道与原创思想,CMDB的思考,有时更多是成为了一种思考兴趣,对自已智力挑战的游戏,从价值而言,我们对它的关注,远远超过了它本身的价值。
近来在看一本书《虚拟化与云计算》,是IBM的一帮人写的,书的质量比想象中的要好,当时买的一个目的是为了了解一下云计算的发展状况,因为 我所思考的一切只是基于目前的IT世界,我一直担心其中的假设与基础是不够稳固的,之前也零星的了解过一些资料,我就有一种感觉,云计算与虚拟化的发展,就会给IT服务管理体系带来很大的冲击,而CMDB建模更是如此,断断续续的看完这本书后,心里有些沉重,因为印证了我之前的感觉,虚拟化与云计算的技术发展,会从产业、组织、技术、架构、设施、流程上改变IT服务,本来想具体写一些这方面的内容,后面想想懒得操这份心了,人类从来没有在一个重大技术应用前做好准备的,对于这样的变革ITIL们是无法做好应对准备的。
想提一下是关于CMDB的部份,我之前认为CMDB最终可能会发展成IT架构控制者,现在我不得不转向另一个极端,那就是随着虚拟化与云的发展,CMDB最终很有可能会退出历史舞台,这里面的一个根本原因是,数据中心操作系统的诞生,也就是云操作系统的诞生,数据中心操作系统(DataCenter Operating System)与传统的操作系统的概念完全不同,它集成了数据中心所有的硬件资源,虚拟服务器资源和其它基础设施平台,将整个架构控制于一身,这也就是 VMware公司的战略目标,在美国旧金山召开的Structure 2010大会上,VMware首席执行官Paul Maritz表示,虚拟化和开放架构正在数据中心内“排挤”操作系统,服务器操作系统有两个传统角色:协调底层硬件资源和为应用提供抽象的服务。但是在一个虚拟化数据中心内,直接“看到”特定硬件资源的服务器操作系统越来越少。这种角色正在被一种全新的基础架构层所替代——这个基础架构层包括虚拟化以及内存、处理能力、存储、网络和策略功能的协调。这位疯狂的CEO甚至宣称操作系统将退出历史舞台,对这一点的判断还为时过早,我更加倾向于相信数据中心操作系统和服务器操作系统可能会并存。
不管如何,我一直认为最终的IT架构控制者将会出现,一旦这个角色出现,它会统摄目前大多数的监控与自动化软件,它也会完会排挤掉CMDB这类信息记录软件存在的空间,这个道理就好比,windows操作系统本身是记录这台服务器最完整最正确的配置信息源泉,而不是需要依赖于其它软件,同样的道理,当数据中心操作系统可以把所有的网络设备、服务设备、存储设备统一的控制管理时,需要另一个软件去记录这些对象的属性与关系是很荒唐的现象。按现在的趋势发展下去,虚拟化会虚拟数据中心的一切,将每一个对象都碎片化、化整为零,然后需要有一种有效的方式将这些更小颗粒度的IT单元组织管理起来,形成基础的云,没有这一层,真正的云计算是无法彻底实现的,瓦解IT单元依赖虚拟化技术,组织更小颗粒的IT单元依赖数据中心操作系统,目前为止还没有真正意义的数据中心操作系统产品出现,一旦它出现,CMDB的灭亡将是不可避免的,许多软件的灭亡也是不可避免的。
人类的哲学在最近一个世纪没有突破性创见,我有时会感觉到,IT行业的许多思想完全是具备哲学意义的,从面向对象,到SaaS,SOA、到虚拟化,到云计算,它们都具备足够的哲学思想深度,又具备改造世界的实践力量,IT行业其实可以贡献更多,除了信息技术外,甚至可以输出管理思想与哲学体系,只可惜缺乏与更多横向的桥梁。我没有看到其它行业有如此的源源不断的自我更新能力,看看IT设备的性能提高与价格下降速度,看看软件的推阵出新频率,这种发展与创新速度只能用疯狂来形容。虚拟化的发展是值得我们期待的,它会完全改观我们许多既有的世界观或架构观,它会打开一扇充满各种可能性的大门,我们处于一个重大的变革过程中,只是我们仍未足够认识到这一变革带来的深远影响,从世界到产业、从ITSM到CMDB,亦复如是。