云計算對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,亦復如是。