日期:2015-11-03 點(diǎn)擊: 關(guān)鍵詞:新常態(tài)下的IT運(yùn)維管理
IaaS 和 DevOps 已經(jīng)變成企業(yè)IT領(lǐng)域的新常態(tài)。隨著IaaS及DevOps成為新常態(tài),企業(yè)IT系統(tǒng)的運(yùn)維管理體系也需要做出明顯變革,以適應(yīng)新常態(tài)的需求。從IT系統(tǒng)進(jìn)入企業(yè)起至今已經(jīng)有幾十年的發(fā)展歷史。在這個(gè)過(guò)程中,IT運(yùn)維管理也逐步成熟起來(lái),并形成了以ITIL為代表的完整運(yùn)維管理體系。 ITIL以傳統(tǒng)IT服務(wù)為管理目標(biāo),提出了一整套從系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)到運(yùn)維的完整流程。這個(gè)體系強(qiáng)調(diào)流程與規(guī)范,以對(duì)內(nèi)輸出服務(wù)為主要目標(biāo)。但是,現(xiàn)如今的 企業(yè)IT服務(wù)已經(jīng)不再僅僅是企業(yè)內(nèi)部的業(yè)務(wù)支撐系統(tǒng),而是需要直接面對(duì)最終用戶,快速響應(yīng)市場(chǎng)變化,并已經(jīng)成為企業(yè)核心競(jìng)爭(zhēng)能力之一。這些新情況對(duì)以 ITIL為核心的傳統(tǒng)運(yùn)維管理體系提出了迫切的變革需求。而 IaaS 和 DevOps 成為新常態(tài)后,這種變革需求則變得更為直接和具體。
在過(guò)去十年里,云計(jì)算從一個(gè)概念迅速發(fā)展成為一個(gè)大家普遍接受、并廣泛應(yīng)用于實(shí)際生產(chǎn)中的新型IT基礎(chǔ)設(shè)施。尤其是在公有云IaaS領(lǐng)域,以AWS、阿里云為代表的廠商取得了令人矚目的成就。如此同時(shí),和云計(jì)算幾乎同步發(fā)展起來(lái)的DevOps理念也隨著云計(jì)算的普及而逐步被人們接受,并成為主流的軟件生產(chǎn)方式。
根據(jù)Puppet Labs 2014年度調(diào)查報(bào)表顯示,目前有超過(guò)半數(shù)的受訪者已經(jīng)在實(shí)踐DevOps。并且該調(diào)查報(bào)告還顯示采用DevOps軟件生產(chǎn)方式是企業(yè)打造出高效IT服務(wù) 能力的有利武器,而一個(gè)高效的IT服務(wù)能力能夠把軟件和服務(wù)部署的頻率提升30倍、同時(shí)降低50%的失敗率。因此,我們認(rèn)為企業(yè)IT領(lǐng)域正處在重要的變革 器。
變化一:IaaS成為新常態(tài)后,企業(yè)的運(yùn)維管理重心轉(zhuǎn)到應(yīng)用運(yùn)維
在IaaS出現(xiàn)之前,企業(yè)的IT運(yùn)維管理職責(zé)一般包括基礎(chǔ)運(yùn)維和應(yīng)用運(yùn)維。這種職責(zé)劃分甚至都能直接映射到很多企業(yè)內(nèi)部運(yùn)維團(tuán)隊(duì)的組織架構(gòu)上。很多 公司的運(yùn)維團(tuán)隊(duì)就會(huì)分成以基礎(chǔ)運(yùn)維為主要職責(zé)的基礎(chǔ)運(yùn)維團(tuán)隊(duì),以應(yīng)用運(yùn)維為主要職責(zé)的應(yīng)用運(yùn)維團(tuán)隊(duì),部分公司還會(huì)有支撐如上兩個(gè)團(tuán)隊(duì)的運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)。但 是,IaaS成為新常態(tài)后,企業(yè)的基礎(chǔ)設(shè)施已經(jīng)變成IaaS平臺(tái),其基礎(chǔ)運(yùn)維工作已經(jīng)完全由IaaS平臺(tái)供應(yīng)商負(fù)責(zé)。而最終企業(yè)用戶則只需要關(guān)注應(yīng)用運(yùn)維 層面的工作。這會(huì)導(dǎo)致很多以基礎(chǔ)運(yùn)維為核心和出發(fā)點(diǎn)的工具(如傳統(tǒng)ITOM管理軟件)及其實(shí)踐方式都不再適用。當(dāng)然,采納IaaS后,整個(gè)IT運(yùn)維管理團(tuán)隊(duì)必 須要有自己的云平臺(tái)策略,并為之配套相應(yīng)的運(yùn)維管理工具,以充分發(fā)揮IaaS平臺(tái)的優(yōu)勢(shì),做好應(yīng)用運(yùn)維這個(gè)重心工作。
變化二:DevOps成為新常態(tài)后,企業(yè)的運(yùn)維管理目標(biāo)轉(zhuǎn)為持續(xù)交付
在傳統(tǒng)軟件生產(chǎn)方式中,Dev和Ops兩個(gè)團(tuán)隊(duì)相對(duì)獨(dú)立,甚至因?yàn)榻M織結(jié)構(gòu)上的原因形成了隔閡。這種情況對(duì)于給最終用戶交付IT系統(tǒng)價(jià)值非常不利, 并經(jīng)常導(dǎo)致整個(gè)運(yùn)維管理流程以控制變更為目標(biāo)而忽視交付給最終用戶的價(jià)值要求。DevOps則強(qiáng)調(diào)讓Dev和Ops相互融合,并以最大化交付價(jià)值為最根本 的追求。這種思想下的一個(gè)重要原則就是持續(xù)交付、快速迭代。為執(zhí)行這個(gè)原則,自服務(wù)IT、自動(dòng)化一切、持續(xù)部署等最佳實(shí)踐被廣泛采納。同時(shí),IaaS平臺(tái) 提供的“可編程”基礎(chǔ)設(shè)施讓這些最佳實(shí)踐更容易得以實(shí)施并極大推進(jìn)了DevOps軟件生產(chǎn)方式的落地。
來(lái)源:互聯(lián)網(wǎng)