隨著云計(jì)算的日趨流行,基礎(chǔ)設(shè)施云(IaaS)已經(jīng)被很多企業(yè)普遍采納。在歐美地區(qū)93%的用戶已經(jīng)在使用云,而其中,超過80%的企業(yè)用戶已經(jīng)在使用云。在中國,IaaS市場正處在高速發(fā)展期,國內(nèi)公有云IaaS市場增長迅速,據(jù)易觀智庫預(yù)測,2015年,中國公有云IaaS市場規(guī)模將達(dá)到39.6億元人民幣,增幅高達(dá)19.3%。而與此同時(shí),DevOps采納比例已過六成,且穩(wěn)定上升,在企業(yè)市場,DevOps采納比例更高達(dá)71%。在這樣的情況下,IaaS和DevOps已經(jīng)成為了企業(yè)IT的新常態(tài)。
FIT2CLOUD技術(shù)布道及生態(tài)合作總監(jiān) 徐桂林
這種企業(yè)IT的新環(huán)境,給企業(yè)的IT運(yùn)維帶來了新的變化和挑戰(zhàn)。首先,由于很多企業(yè)采用混合云的策略,因此,IT運(yùn)維的環(huán)境將更復(fù)雜,將包含有公有云、私有云以及虛擬機(jī)的多種混合環(huán)境。其次,IT基礎(chǔ)設(shè)施的使用廣度和深度在不斷提升,這就使得IT運(yùn)維的廣度和深度相對于傳統(tǒng)IT運(yùn)維更加廣闊。傳統(tǒng)軟件的SaaS化、傳統(tǒng)行業(yè)互聯(lián)網(wǎng)化以及現(xiàn)實(shí)世界物聯(lián)網(wǎng)化的趨勢都給IT運(yùn)維管理帶來更大的挑戰(zhàn)。最后,迭代率超高的應(yīng)用開發(fā)給IT運(yùn)維帶來了更高的要求。據(jù)相關(guān)數(shù)據(jù)表明,flickr早在2005年就能夠做到一天部署10次,LinkedIn能夠做到15分鐘部署一次生產(chǎn)環(huán)境,AWS一年發(fā)布的新功能多達(dá)500+項(xiàng),微信內(nèi)部分享顯示其已經(jīng)具備一天多次部署的能力,這些背后無疑都需要的是高效的運(yùn)維。而且,企業(yè)的開發(fā)團(tuán)隊(duì)不僅僅滿足于運(yùn)維團(tuán)隊(duì)提供基礎(chǔ)設(shè)施資源,還期待運(yùn)維團(tuán)體能夠提供自助式的應(yīng)用開發(fā)支撐服務(wù)。
那么,在這樣的情況下,IT運(yùn)維團(tuán)隊(duì)該怎么做,怎樣才能做的更好,就十分考驗(yàn)IT運(yùn)維的團(tuán)隊(duì)了。FIT2ClOUD技術(shù)布道及生態(tài)合作總監(jiān)徐桂林認(rèn)為,企業(yè)IT運(yùn)維團(tuán)隊(duì)必須拋棄傳統(tǒng)IT運(yùn)維管理,向云運(yùn)維管理轉(zhuǎn)型,為此,IT運(yùn)維團(tuán)隊(duì)必須保持一顆初心、進(jìn)行一次轉(zhuǎn)型、轉(zhuǎn)變一種思路、采用一種手段。
所謂一顆初心,是指企業(yè)采納IaaS云平臺的初衷是促進(jìn)業(yè)務(wù)創(chuàng)新。即IT運(yùn)維團(tuán)隊(duì)必須認(rèn)識到,自服務(wù)IT和可編程IT才是IaaS促進(jìn)業(yè)務(wù)創(chuàng)新的核心所在,因此,IT運(yùn)維團(tuán)隊(duì)必須把重點(diǎn)放在這些方面。一次轉(zhuǎn)型是指,必須由Dev+Ops向DevOps轉(zhuǎn) 型。DevOps的內(nèi)涵是一種鼓勵(lì)溝通協(xié)作的企業(yè)文化和架構(gòu),是自動(dòng)化一切的方法論和態(tài)度,是一體化的支撐工具和環(huán)境。以DevOps為抓手,企業(yè)的IT運(yùn)維可以實(shí)現(xiàn)從Code到Artifact倉庫,從Artifact倉庫到可運(yùn)行的服務(wù),從開發(fā)環(huán)境到生產(chǎn)環(huán)境的全面運(yùn)維。一種思路是指,企業(yè)的IT運(yùn)維需要從基礎(chǔ)設(shè)施與應(yīng)用運(yùn)維并重轉(zhuǎn)向以應(yīng)用運(yùn)維為中心。傳統(tǒng)的IT運(yùn)維是應(yīng)用運(yùn)維、基礎(chǔ)設(shè)施運(yùn)維和運(yùn)維研發(fā)并重,而云上運(yùn)維的工作思路則是以應(yīng)用運(yùn)維為主,運(yùn)維研發(fā)為輔,云資源管理為外延。因此,在云環(huán)境中,IT運(yùn)維團(tuán)隊(duì)必須根據(jù)云運(yùn)維的需求,進(jìn)行轉(zhuǎn)變。一個(gè)手段是指必須有以應(yīng)用為中心的企業(yè)云管理平臺來協(xié)助IT運(yùn)維團(tuán)隊(duì)進(jìn)行運(yùn)維管理,而這個(gè)云管理平臺,需要具有自服務(wù)IT、自動(dòng)化、端到端監(jiān)控、混和云支持、費(fèi)用管理、審計(jì)和管控等功能。
FIT2CLOUD云管理平臺
而FIT2CLOUD混合云管理平臺就是這樣一個(gè)云管理平臺,它可以統(tǒng)一管理跨公有云和私有云的重要商用應(yīng)用,它還是一個(gè)混合云管理及DevOps協(xié)作平臺,可以通過插件在阿里云、AWS、Azure、騰訊等公有云平臺上實(shí)現(xiàn)混合云管理、監(jiān)控告警、故障自動(dòng)處理、安全和審計(jì)、權(quán)限管理等多種功能,從而幫助IT運(yùn)維人員實(shí)現(xiàn)混合云管理,統(tǒng)一管理不同來源主機(jī)(支持公有云主機(jī)、支持私有云主機(jī)和物理、以應(yīng)用角度統(tǒng)一管理資源、集成云API,支持自動(dòng)伸縮)、實(shí)現(xiàn)自動(dòng)化運(yùn)維和監(jiān)控,高效管理成千上萬臺主機(jī)(批量、定時(shí)執(zhí)行腳本、告警自動(dòng)觸發(fā)腳本執(zhí)行、虛機(jī)、站點(diǎn)、自定義監(jiān)控、不同層次的監(jiān)控?cái)?shù)據(jù)分析、千人千面儀表盤)、幫助開發(fā)人員實(shí)現(xiàn)自服務(wù)的IT,加速云上的開發(fā)測試(快速創(chuàng)建應(yīng)用系統(tǒng)所需的云資源、快速釋放云IT資源、快速試錯(cuò)、快速迭代)、幫助DevOps實(shí)現(xiàn)持續(xù)部署和交付,加速云上的業(yè)務(wù)創(chuàng)新(統(tǒng)一的Build管理、實(shí)現(xiàn)部署過程的自動(dòng)化、標(biāo)準(zhǔn)化、可視化、保證開發(fā)、測試、生產(chǎn)環(huán)境部署的一致性)。
目前,F(xiàn)IT2CLOUD已經(jīng)在多家客戶中得到應(yīng)用。其中,華數(shù)互聯(lián)網(wǎng)技術(shù)部使用FIT2CLOUD實(shí)現(xiàn)了阿里云VPC內(nèi)的虛機(jī)和在IDC中托管的物理機(jī)的統(tǒng)一管理和自動(dòng)化運(yùn)維,包括監(jiān)控告警、批量執(zhí)行腳本等;華數(shù)平臺運(yùn)維部使用FIT2CLOUD監(jiān)控CDN流量和私有IaaS的宿主機(jī)。軟通動(dòng)力基于FIT2CLOUD構(gòu)建SaaS化運(yùn)營中心,實(shí)現(xiàn)一鍵在公有云中創(chuàng)建虛機(jī)并完成應(yīng)用的自動(dòng)化部署,及后續(xù)的自動(dòng)化運(yùn)維。海量信息使用FIT2CLOUD實(shí)現(xiàn)了兩千臺規(guī)模虛機(jī)的統(tǒng)一管理和自動(dòng)化運(yùn)維;實(shí)現(xiàn)數(shù)分鐘內(nèi)對2000臺虛機(jī)批量操作。