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