Step by Step:私有云部署實(shí)踐
如果你對在公共云中運(yùn)行業(yè)務(wù)應(yīng)用有些擔(dān)心的話,許多專家建議你也許應(yīng)該先嘗試一下私有云。
但是在你的數(shù)據(jù)中心內(nèi)搭建和管理一個云并不只是另一項(xiàng)基礎(chǔ)架構(gòu)項(xiàng)目那么簡單,埃森哲公司云計算總監(jiān)Joe Tobolski這樣表示。
他說:“很多技術(shù)公司將云描述成你可以出去買回來在你的數(shù)據(jù)中心上噴灑些形成云的粉末就形成一個內(nèi)部云的東西。這個說法遠(yuǎn)非事實(shí)。
內(nèi)部部署的私有云是眾多領(lǐng)先IT機(jī)構(gòu)組織多年來一直追尋的目標(biāo)。它從數(shù)據(jù)中心整合,操作系統(tǒng)、硬件和軟件平臺的合理化,以及服務(wù)器、存儲和網(wǎng)絡(luò)的虛擬化開始。
他補(bǔ)充說,彈性和付費(fèi)即用的定價策略是指導(dǎo)原則,這意味著IT的標(biāo)準(zhǔn)化、自動化和商品化。這超越了基礎(chǔ)架構(gòu)和配置資源,“這也是關(guān)于應(yīng)用搭建和用戶IT體驗(yàn)的”。
盡管如此,我們?nèi)蕴幵趦?nèi)部云相對初期的階段。根據(jù)市場分析公司Forrester的統(tǒng)計數(shù)據(jù),全球范圍內(nèi)只有5%的大型企業(yè)有能力運(yùn)行一個內(nèi)部云,這其中有半數(shù)可能已經(jīng)部署了一個內(nèi)部云,該公司***分析師James Staten這樣表示。
但是如果你對探索私有云計算感興趣的話,以下就是你需要了解的:
***步:標(biāo)準(zhǔn)化、自動化和共享資源
Forrester提出的三個內(nèi)部云構(gòu)建技巧與埃森哲提出關(guān)于下一代IT的規(guī)則不謀而合。
Staten表示,要搭建一個預(yù)置的云,你就必須具備操作、部署和維護(hù)云環(huán)境的標(biāo)準(zhǔn)化流程。
大多數(shù)企業(yè)還沒有達(dá)到足夠高的標(biāo)準(zhǔn)化,盡管那些在IT服務(wù)管理方面遵循IT信息庫(ITIL)路線的企業(yè)比其他人更加接近這個目標(biāo)。
能夠?qū)崿F(xiàn)高效率和一致性的標(biāo)準(zhǔn)化操作流程對于下一個基礎(chǔ)層——自動化——來說是非常關(guān)鍵的。
自動部署也許是***的起步點(diǎn),因?yàn)樗哂凶灾?wù)能力。對于一個私有云來說,這并不是Amazon模式的,因?yàn)槿魏伍_發(fā)者都可以自己部署虛擬機(jī)。“這將會引起企業(yè)內(nèi)的混亂,并且完全不切合實(shí)際。”
相反,對于一個私有云來說,自助服務(wù)意味著企業(yè)已經(jīng)形成了一個自動工作流程,在這個流程中,資源請求需要通過一個核準(zhǔn)流程。
一旦批準(zhǔn)通過,云平臺就會自動部署特定的環(huán)境。更多的時候,私有云自助服務(wù)就意味著開發(fā)者說他們需要“3個多大的虛擬機(jī)、1個多大的存儲卷和帶寬。”對于需要來自內(nèi)部公司的資源的終端用戶,自助服務(wù)也許就是“我需要一個SharePoint卷或者一個文件共享”。
#p#
第二,構(gòu)建一個內(nèi)部云意味著共享資源,“而這通常會將其他企業(yè)排除在外”。
這并不是技術(shù)的問題。Staten表示:“這是組織性的——銷售部不想和人事部共享服務(wù)器,財務(wù)部不想和其他任何部門共享。當(dāng)你是這樣的心態(tài)時,就很難操作一個云。當(dāng)資源不能共享的時候,云的效率是非常低的。”
當(dāng)面臨這個挑戰(zhàn)的時候,哈佛醫(yī)學(xué)院IT負(fù)責(zé)人Marcos Athanasoulis想出了一個創(chuàng)新的方式來讓參與者能夠接受在基于Linux的云基礎(chǔ)架構(gòu)上共享資源的想法。他說,這是一個貢獻(xiàn)硬件的方式。
在哈佛醫(yī)學(xué)院這個Athanasoulis稱之為有1000多個CIO的地方,IT面臨著獨(dú)特的挑戰(zhàn)。他們沒有權(quán)利告訴實(shí)驗(yàn)室使用哪種技術(shù)。他們已經(jīng)作出了一些限制,但如果實(shí)驗(yàn)室想要部署他們自己的基礎(chǔ)架構(gòu),這是可以的。因此,當(dāng)哈佛醫(yī)學(xué)院在四年前接受了云的概念時,他們的確是需要“一種以共享的方式獲得存儲空間的模式,哈佛醫(yī)學(xué)院為此付費(fèi)下單,需求較低的用戶可以進(jìn)入云中并獲得完成他們研究所需要的資源,同時這也吸引來那些希望構(gòu)建他們自己的高性能計算環(huán)境或者云環(huán)境的用戶”。
通過這種方法,如果一個實(shí)驗(yàn)室在云中購買了100個節(jié)點(diǎn),他們將獲得對這個空間的訪問權(quán)。但如果這個空間是閑置狀態(tài)的,其他工作負(fù)載也可以運(yùn)行在其中。
他還表示:“我們告訴他們——你擁有這個硬件,但是如果你讓我們集成到云中,我們將幫助你進(jìn)行管理并確保它的隨時更新。但如果你不接受這種云模式,你可以隨時放棄使用。結(jié)果證明,這是一個很好的賣點(diǎn),而且(4年來)從沒有人摒棄這個云的理念。”
為了支持這個貢獻(xiàn)硬件的方式,哈佛醫(yī)學(xué)院采用Platform Computing的Platform LSF工作負(fù)載自動化軟件。Athanasoulis表示:“這款工具讓我們能夠建立隊列,并暫定貢獻(xiàn)硬件節(jié)點(diǎn)上的任務(wù),這些硬件的擁有者獲得有保障的訪問,然后暫停的工作得到恢復(fù)。”
#p#
了解服務(wù)之前不要輕易嘗試云
如果資源不能共享的話,云的效率是非常低的,如果不考慮服務(wù)的話,云可能是毫無意義的。例如,IBMIBM在展開每一個云項(xiàng)目之前,都會對不同類型的工作負(fù)載以及遷移到不同云模式的風(fēng)險、好處和成本進(jìn)行評估,IBM公司IT策略、云服務(wù)架構(gòu)總監(jiān)Fausto Bernardini這樣表示。
一個工作負(fù)載到底是適合私有云、公共云還是混合模式,這取決于很多因素,例如法規(guī)遵從和安全等關(guān)鍵點(diǎn),還有延遲、應(yīng)用組件獨(dú)立性等等。
很多企業(yè)在了解服務(wù)和服務(wù)需求之前會從產(chǎn)品的角度考慮構(gòu)建一個私有云——而這與起步點(diǎn)恰恰相反,市場調(diào)研機(jī)構(gòu)Gartner副總裁、杰出分析師Tom Bittman這樣表示。
他說:“如果你真的打算構(gòu)建一個私有云的話,你需要了解你的服務(wù)是什么、每項(xiàng)服務(wù)的(服務(wù)等級協(xié)議)、成本和路線圖是什么。這實(shí)際上是為了了解服務(wù)是否適合于云計算模式。”
即使你的企業(yè)高度依賴于那些界面相對靜態(tài)的常見服務(wù),這仍然是你應(yīng)該考慮采用云計算——私有云或者公共云——的領(lǐng)域。電子郵件就是一個例子。
Bittman表示:“我也許會經(jīng)常使用它,但是它并不與我公司的內(nèi)部運(yùn)作息息相關(guān)。這就是一種朝著界面和獨(dú)立性方向發(fā)展的服務(wù)——我不希望它是與我的公司緊密結(jié)合的。我想使這一過程盡可能分開、易于使用并且可以從自助服務(wù)界面獲得。如果我已經(jīng)定制這種服務(wù)有很長時間了,那么我必須撤銷掉,盡可能地實(shí)施標(biāo)準(zhǔn)化。”
相反,那些定義一個企業(yè)并且持續(xù)專專注于創(chuàng)新技術(shù)的服務(wù)并不是云的競爭對手。Bittman表示:“這些服務(wù)的目標(biāo)是密切行和集成,永遠(yuǎn)不會與云沖突。這些服務(wù)可能會在很低的層面上使用云的功能,例如用于原始計算,但是向企業(yè)呈現(xiàn)的界面不會是云模式的。”
只有當(dāng)你了解哪些服務(wù)適合于云、你需要多長時間進(jìn)入公共就緒狀態(tài)的時候,你才能為搭建一個業(yè)務(wù)實(shí)例作好準(zhǔn)備,從技術(shù)的角度開始考慮構(gòu)建一個私有云。
#p#
***一個層面:服務(wù)管理和訪問管理
Gartner為構(gòu)建私有云定義了四個層次的組成部分:
底層是包括基礎(chǔ)架構(gòu)、平臺或者軟件的資源層。這時你會立馬相當(dāng)原始的虛擬化,但是虛擬機(jī)并不是唯一的選擇——只要你已經(jīng)創(chuàng)建了一個將資源聚合成資源池的機(jī)制。另外一個選擇就是快速重新配置技術(shù)。
資源池之上是資源管理層。Bittman表示:“這就是我以一種自動化方式來管理資源池的地方。”他指出,對于VMware環(huán)境來說,這個層就是指VMware Distributed Resource Scheduler。
Bittman表示:“這兩個層是相當(dāng)成熟的。你可以在市場中找到相關(guān)的產(chǎn)品,雖然在資源管理層方面并沒有太激烈的競爭。”
接下來是服務(wù)管理層。他說:“這時就需要一些技巧了。一方面我需要一些東西來幫助我來做服務(wù)監(jiān)管,另一方面我需要將資源池轉(zhuǎn)化成服務(wù)等級。***,我需要能夠呈現(xiàn)給用戶某種服務(wù)等級的界面,顯示‘執(zhí)行’或者‘可用’,并用這個服務(wù)管理層來進(jìn)行交付。”
當(dāng)你考慮構(gòu)建私有云的時候,你要知道需求和可用產(chǎn)品之間的差距是很大的。Bittman表示:“例如,VMware在允許你管理虛擬化池方面做的很好,但是它并不了解服務(wù)。VMware的vCenter AppSpeed只是在這方面進(jìn)行嘗試的一個開始。”
Bittman表示:“我們真正需要的是一個良好的服務(wù)監(jiān)管,不過現(xiàn)在還不存在。”
最上面一層就是訪問管理層,也就是用于自助服務(wù)界面。Bittman表示:“這個層呈現(xiàn)了服務(wù)目錄,為用戶提供了所有打開并管理用戶的按鈕。這個界面必須以某種方式與成本、收費(fèi)以及計量有所聯(lián)系。”
收費(fèi),這對于私有云構(gòu)建者來說是一個十分棘手的挑戰(zhàn),也是長久以來他們無法忽略的問題。Bittman表示:“從技術(shù)的角度來看這很微妙——我根據(jù)什么來收費(fèi)呢。但是從政治和文化的角度來說,如果我要遷移到云計算環(huán)境中的花,我就要選擇一個收費(fèi)模式,這是無論如何都要打破的障礙。”
#p#
總結(jié)
雖然云構(gòu)建者需要考慮彈性、自動化、自助服務(wù)以及收費(fèi)等問題,但他們不能在云技術(shù)演化的過程中過于僵化。Bittman表示:“我們將看到很多組織機(jī)構(gòu)要么是純粹的云,要么是純粹的非云,其他介于兩者之間。***一切歸結(jié)為,‘到底有沒有好處呢?’”
例如,新罕布什爾州的溫特沃斯-道格拉斯醫(yī)院正在構(gòu)建一個私有云,采用了來自思科、EMC和VMware的vBlock系統(tǒng)。但是他們這么做更多地是針對服務(wù)器虛擬化,而不是自主部署或者軟件即服務(wù)(SaaS),該醫(yī)院的網(wǎng)絡(luò)管理員Scott Heffner這樣表示。
他說:“也許我們最終會選擇SaaS,并且我們會盡可能多地實(shí)現(xiàn)自動化,但是現(xiàn)在我會慢慢地將這些理念引入我們的機(jī)構(gòu)中,因?yàn)樵颇J绞侨绱讼冗M(jìn),讓整個機(jī)構(gòu)都信任并理解它是很困難的。”
哈佛醫(yī)學(xué)院的Athanasoulis表示:“人們之所以使用我們的云……是因?yàn)樗峁┝司哂形Φ膬r值——這對IT來說并不是一個糟糕的定位。
【編輯推薦】