云計(jì)算的魅力在于用戶只要有身份證和信用卡就可以開(kāi)始使用,但這也是問(wèn)題所在。這么簡(jiǎn)單的服務(wù)勢(shì)必會(huì)給毫無(wú)準(zhǔn)備的IT部門帶來(lái)許多挑戰(zhàn)。之前我們已經(jīng)多次碰到過(guò)這個(gè)現(xiàn)象:某項(xiàng)技術(shù)易于采用的優(yōu)點(diǎn)到頭來(lái)卻變成了意料之外的管理難題,比如虛擬化技術(shù)導(dǎo)致虛擬機(jī)散亂,智能電話帶來(lái)新的安全風(fēng)險(xiǎn),即時(shí)通訊引發(fā)公司治理方面的問(wèn)題。
本文表明我們?nèi)蕴幱谠朴?jì)算的早期階段,這意味著,相關(guān)工具和技術(shù)還在不斷完善中。比方說(shuō),經(jīng)過(guò)長(zhǎng)達(dá)兩年的測(cè)試后,亞馬遜網(wǎng)絡(luò)服務(wù)公司的彈性計(jì)算云(Elastic Compute Cloud)服務(wù)在去年底才推向市場(chǎng);監(jiān)測(cè)、管理和負(fù)載平衡等企業(yè)級(jí)功能仍在其規(guī)劃當(dāng)中。同樣,谷歌應(yīng)用引擎(App Engine)屬于預(yù)覽版本。微軟的Azure云服務(wù)也屬于預(yù)覽版本,目前只有Windows開(kāi)發(fā)人員可以使用有限的功能,其他早期采用者無(wú)法使用。
不過(guò)現(xiàn)在可以開(kāi)始規(guī)劃了,你既可以實(shí)際感受這種新的IT交付模式(包括了解各種故障和缺陷),又可以比其他在考慮獨(dú)自利用云服務(wù)的公司同事超前一步。
一、管理篇
牢牢控制云計(jì)算
管理云計(jì)算服務(wù)的工具形形色色,既可以使用簡(jiǎn)單的儀表板,讓你在幾分鐘內(nèi)就能創(chuàng)建虛擬軟件棧;也有能夠處理各種配置和管理任務(wù)的企業(yè)級(jí)平臺(tái)。云計(jì)算使用越廣泛,就越需要那些高端工具。
亞馬遜、谷歌及其他云服務(wù)提供商提供了幫助客戶入手的基本工具。比方說(shuō),谷歌應(yīng)用引擎的管理控制臺(tái)可以顯示流量大小、帶寬、CPU利用率以及谷歌托管應(yīng)用程序的出錯(cuò)率,這些數(shù)據(jù)可以幫助你深入研究日志文件,并獲得其他詳細(xì)數(shù)據(jù),還可以用它來(lái)控制管理權(quán)限、管理應(yīng)用程序的升級(jí)。
然而,應(yīng)用引擎仍屬于“預(yù)覽”版本;這意味著,隨著需求越來(lái)越高,這些工具將無(wú)力滿足要求。谷歌的產(chǎn)品經(jīng)理Pete Koomen承認(rèn):“我們還缺少一部分功能。”
我們看到,云服務(wù)提供商、新興公司和系統(tǒng)管理廠商都在競(jìng)相為客戶提供功能更齊全的工具,以管理云環(huán)境中的資源。亞馬遜表示,它會(huì)“很快”為彈性計(jì)算云服務(wù)推出新的管理控制臺(tái)和云監(jiān)測(cè)功能。亞馬遜已經(jīng)在提供一些基本功能,比如使用命令行界面創(chuàng)建亞馬遜機(jī)器映像(Amazon Machine Images)的功能。管理控制臺(tái)讓用戶可以配置及管理EC2資源,而監(jiān)測(cè)功能將包含EC2實(shí)例和 “可用區(qū)域”(availability zones)方面的實(shí)時(shí)度量――可用區(qū)域是客戶為了確保冗余和最高可用性而選擇的亞馬遜基礎(chǔ)架構(gòu)中的一部分。亞馬遜還計(jì)劃在2009年提供負(fù)載均衡和自動(dòng)擴(kuò)展功能。
專門從事云管理的公司是另一個(gè)選擇。RightScale公司的托管服務(wù)平臺(tái)包括管理儀表板、數(shù)據(jù)庫(kù)和網(wǎng)站管理、批處理、多服務(wù)器部署功能以及自動(dòng)擴(kuò)展功能。提供基本功能的開(kāi)發(fā)版本可免費(fèi)使用,但大多數(shù)IT部門會(huì)需要RightScale的另外三個(gè)版本(網(wǎng)站版、網(wǎng)格版和高級(jí)版),這些版本的起價(jià)為每月500美元,外加2500美元的一次性費(fèi)用。
RightScale創(chuàng)辦于2007年,以管理亞馬遜網(wǎng)絡(luò)服務(wù)起家;如今擴(kuò)大了業(yè)務(wù)范圍,可以管理其他公共云服務(wù),包括FlexiScale和GoGrid的云服務(wù)。RightScale還為加州大學(xué)圣巴巴拉分校的Eucalyptus公共云提供了一個(gè)平臺(tái), 把面向云計(jì)算的開(kāi)源Eucalyptus軟件部署在集群服務(wù)器上。它實(shí)際上是一個(gè)研究測(cè)試項(xiàng)目,但目的是通過(guò)RightScale的儀表板,能夠管理公共云和基于Eucalyptus的專有云。
與Web應(yīng)用程序一樣簡(jiǎn)單
在管理Web應(yīng)用程序和基礎(chǔ)架構(gòu)方面有過(guò)經(jīng)驗(yàn)的IT部門會(huì)發(fā)現(xiàn),云計(jì)算有著相似之處。Hyperic公司首席執(zhí)行官Javier Soltero說(shuō):“如果你能管理Web應(yīng)用程序,就能管理云應(yīng)用程序。”該公司有一個(gè)版本的Web應(yīng)用程序監(jiān)測(cè)軟件正在亞馬遜網(wǎng)絡(luò)服務(wù)中運(yùn)行。
Hyperic HQ由中央管理服務(wù)器和代理軟件組成,前者通常在公司內(nèi)部部署的服務(wù)器上運(yùn)行,而后者駐留在Web服務(wù)器上,向中央管理服務(wù)器報(bào)告可用性、性能及其他度量數(shù)據(jù)。借助剛發(fā)布的HQ 4.0,Hyperic服務(wù)器可以配置成EC2中的亞馬遜機(jī)器映像。對(duì)IT管理員而言,這意味著部署簡(jiǎn)單、訂購(gòu)費(fèi)較低、性能更高。Hyperic HQ的功能包括自動(dòng)發(fā)現(xiàn)軟件、診斷、報(bào)警、分析和報(bào)告以及其他工具。
有人認(rèn)為,對(duì)云應(yīng)用程序“眼不見(jiàn)心不煩”,這種態(tài)度大有問(wèn)題。Soltero說(shuō):“有人認(rèn)為,因?yàn)槟阍谠浦胁渴鹆藨?yīng)用程序,所以根本不需要監(jiān)測(cè)和管理,這是云計(jì)算方面的天大謊言之一。代碼天生有缺陷,技術(shù)也會(huì)出問(wèn)題,所以你需要監(jiān)測(cè)功能。”
Kaavo公司也專門從事多個(gè)云的管理。這家新興公司的平臺(tái)支持服務(wù)器監(jiān)測(cè)、云中的LAMP軟件配置、負(fù)荷管理、軟件審計(jì)、補(bǔ)丁管理、運(yùn)行時(shí)配置管理、通知及報(bào)警。它已推出按需基礎(chǔ)架構(gòu)和中間件(Infrastructure and Middleware>