云計算引擎:按需供應(yīng)服務(wù)的自動化技術(shù)
已有104091次閱讀2011-12-15標(biāo)簽:云計算
在08年云計算剛開始在業(yè)界出現(xiàn)時,BMC發(fā)現(xiàn)所謂的云計算思路跟BSM的概念基本是吻合的,因為云計算相當(dāng)于是BSM(業(yè)務(wù)服務(wù)管理)的一個最佳實踐。在這個最佳實踐當(dāng)中,自動化是非常重要的一個組成部分,從應(yīng)用自動化,數(shù)據(jù)庫自動化,服務(wù)器自動化,網(wǎng)絡(luò)自動化都是屬于這種關(guān)鍵的能力,也是云計算所需要的能力。可能有人要問,為什么我們需要IT的自動化,今天管理IT,如果不需要自動化也可以管理得蠻好,用了IT自動化以后可能成本還會增加。我們從以下四個方面解釋為什么需要IT的自動化。首先從成本考慮,一個服務(wù)器管理成本基本等于你去購買一臺全新的物理服務(wù)器成本的三倍。今天我們還要在物理服務(wù)器上虛擬多個服務(wù)器,因此其實我們所面向的管理對象比原來更多,那么管理成本的劇增是毫無疑問的。第二,質(zhì)量。根據(jù)每三方機(jī)構(gòu)的調(diào)查,在所有IT故障當(dāng)中,有80%是因為不恰當(dāng)?shù)淖兏渲迷斐傻摹T谶@種情況下,我們引用IT自動化手段可以把配置步驟流程化和合理化,盡量減少人為失誤。第三,90%的問題是已知和可避免的,在IT自動化范疇里面我們需要做一些合規(guī)檢查,能夠在問題還沒有發(fā)生之前,通過合規(guī)檢查的手段及早發(fā)現(xiàn)存在的一些技術(shù)風(fēng)險和漏洞。第四,應(yīng)用發(fā)布速度的問題。今天不管是哪個行業(yè),企業(yè)的業(yè)務(wù)系統(tǒng)越來越復(fù)雜,涉及的邏輯組件和相關(guān)部件會越來越多,對于企業(yè)來說應(yīng)用發(fā)布所需要的環(huán)節(jié)復(fù)雜化了,通常應(yīng)用發(fā)布所需要時間比預(yù)期超出60%。如果沒有自動化軟件的協(xié)助,這些時間是無法縮短的。
根據(jù)我們BMC在許多自動化項目的經(jīng)驗,我們總結(jié)出一個企業(yè)在邁向自動化運維過程當(dāng)中,可能會有四個階段,分別為標(biāo)準(zhǔn)化,腳本化,產(chǎn)品化和服務(wù)化。標(biāo)準(zhǔn)化的意思是說,在這個階段,企業(yè)可能意識到我需要有一些IT操作的流程,雖然我沒有一些自動化的工具,但是我可以通過人,通過文檔的方式把IT日程的操作固化下來形成一個標(biāo)準(zhǔn)。這樣以后涉及到相同類似操作的時候我們沿用這個標(biāo)準(zhǔn)來進(jìn)行操作的執(zhí)行。第二個階段是腳本化,當(dāng)我有了標(biāo)準(zhǔn)化以后,之前所設(shè)定的一些簡單標(biāo)準(zhǔn)化IT操作流程可以通過腳本實現(xiàn),這種情況下可以讓內(nèi)部的IT人員寫一些腳本,再派人定期去運行一些腳本,或者利用crontab自動運行腳本。進(jìn)入第三個階段,當(dāng)腳本使用越來越多的時候,企業(yè)會考慮到我要引用一些產(chǎn)品進(jìn)來,可能是針對服務(wù)器的自動化,可能是針對桌面機(jī),可能是針對網(wǎng)絡(luò)的自動化。第四個階段是服務(wù)化。服務(wù)化更多是指云計算當(dāng)中的自動化概念,在這個階段自動化不僅僅面向IT運維的部門,而是通過自動化把IT資源便利地交付給最終用戶,這個我們稱之為服務(wù)化的概念。對于大部分企業(yè)來講,不一定一定會經(jīng)過這四個階段,但是基本上會經(jīng)歷這些事情,有可能是三個階段有可能是兩個階段,但是你該做的這些事還是需要去做的。
第一個階段我們稱之為標(biāo)準(zhǔn)化階段,哪一些東西我們可以把它標(biāo)準(zhǔn)化流程化呢?我們在銀行的客戶比較常見,就是每天做巡檢。早上來了以后要安排一個人員登入到每一臺服務(wù)器上面去,敲一個指令或者多個指令查看系統(tǒng)的狀態(tài),或者有時候沒辦法做正常監(jiān)控的時候,可能要看一下應(yīng)用系統(tǒng)配置文件的情況是怎么樣的,這些都屬于日常的操作。另外還有一個例子,我們經(jīng)常會有一些業(yè)務(wù)系統(tǒng)的升級,一般來講,一套固定的業(yè)務(wù)系統(tǒng),我升級步驟基本是固定的,從做數(shù)據(jù)庫的字段表修改,到應(yīng)用的文件分發(fā),或者文件的解壓等等這些都是標(biāo)準(zhǔn)化流程。企業(yè)會把這些東西作為IT的流程固化形成一個文檔,交給下面的人去做。首先在不考慮其他情況下,不考慮人力成本,不考慮出錯的情況下,我們認(rèn)為這已經(jīng)比完全沒有流程要好。但我們可以算一下工作量。比如今天有200臺服務(wù)器可能是一個中型企業(yè)需要管理的,以我們做日常巡檢為例子,一個人需要登入一臺服務(wù)器查看配置文件,登入一臺機(jī)器需要花兩分鐘時間,200臺服務(wù)器共花6.7個小時,如果每天都安排一個人去做這樣的事情,每周需要耗時33.5人時,或3.5人天,每年需要182.5人天。這還僅僅是一項檢查,而我們常常可以看到,客戶的這種巡檢列表往往長達(dá)上百個。當(dāng)我的巡檢范圍更多的情況下,我們耗的人天會更加大。
共0條 [查看全部] 網(wǎng)友評論