乍看之下,私有云似乎是IT的下一個(gè)增長(zhǎng)點(diǎn)。但是,這一模式對(duì)于采用老辦法管理基礎(chǔ)設(shè)施的組織又真正意味著什么呢?他們是否能夠在一夜之間將服務(wù)器虛擬化遷往私有云?通常來(lái)說(shuō),答案都是否定的。
對(duì)于具有支付固定IT資源費(fèi)用歷史的IT部門來(lái)說(shuō),即用即付的私有云計(jì)算消費(fèi)模式會(huì)造成嚴(yán)重的焦慮。私有云基于扣款的計(jì)費(fèi)模式就像是每個(gè)月寄來(lái)的電話賬單,如果沒有合適的工具來(lái)跟蹤這一資源消費(fèi)的新方法,其變化的費(fèi)用會(huì)使得IT人員無(wú)所適從。此外,業(yè)務(wù)經(jīng)理可能會(huì)反對(duì)這個(gè)必須為IT使用而支付費(fèi)用的新系統(tǒng)。他們可能會(huì)問(wèn),“為什么我們要為以前是‘免費(fèi)’的服務(wù)器支付費(fèi)用?”
現(xiàn)在,考慮到基礎(chǔ)設(shè)施資源的復(fù)雜性(其中包括硬件、存儲(chǔ)設(shè)備、網(wǎng)絡(luò)設(shè)備),所有的資源都進(jìn)行了虛擬化和集成。如果公司的任一成員能夠隨意地啟動(dòng)虛擬服務(wù)器,為虛擬機(jī)(VM)所消費(fèi)的服務(wù)和能源支付費(fèi)用就變得相當(dāng)復(fù)雜。這與記錄和跟蹤快速變化的云計(jì)算環(huán)境不同。正如一位IT經(jīng)理所注意到的,在這個(gè)新虛擬世界中扣款,“其直觀性和可控性何在?”
因此,實(shí)現(xiàn)私有云的特點(diǎn)——可擴(kuò)展性、彈性、可度量服務(wù)、廣泛的網(wǎng)絡(luò)接入以及自我服務(wù)模式——涉及了眾多的矛盾:IT資源更具彈性、動(dòng)態(tài)和靈活性。但是構(gòu)成私有云模式基礎(chǔ)的IT系統(tǒng)需要具有比之前更高的透明度、更好的定義和更好的管理。
為了在動(dòng)態(tài)私有云環(huán)境中達(dá)到直觀性和透明度,你必須從一開始就有所區(qū)別地考慮如何管理和控制你的基礎(chǔ)設(shè)施。
系統(tǒng)規(guī)劃與設(shè)計(jì)
多年來(lái),IT部門一直都在強(qiáng)調(diào)規(guī)劃的好處,但是有了私有云基礎(chǔ)設(shè)施,設(shè)計(jì)也同樣成為了需求。與具有看似無(wú)窮無(wú)盡資源的公共云不同,私有云是基于有限資源的,企業(yè)IT部門要盡力管理性能與能力。私有云仍還需要由IT人員獲得、安裝和管理的底層服務(wù)器、網(wǎng)絡(luò)和存儲(chǔ)設(shè)備。雖然云通常有一些產(chǎn)能過(guò)剩,但是如果項(xiàng)目需求超過(guò)其可用資源時(shí),老式IT可能需要幾周或幾個(gè)月的時(shí)間來(lái)獲得更多的在線資源。
一個(gè)良好的規(guī)劃過(guò)程和文檔文化將有助于組織在現(xiàn)有系統(tǒng)上獲得更好的效益,讓IT人員提前做好性能規(guī)劃可避免過(guò)度采購(gòu)、可適當(dāng)?shù)乇O(jiān)視資源和避免虛擬機(jī)肆意無(wú)序增長(zhǎng)。
系統(tǒng)設(shè)計(jì)階段是產(chǎn)生在云計(jì)算環(huán)境中使用高級(jí)可用功能的關(guān)鍵時(shí)間。例如,VMware的虛擬化和管理套件vSphere就實(shí)現(xiàn)了高可用性、容錯(cuò)性和業(yè)務(wù)連續(xù)性,這些特點(diǎn)可或正面或負(fù)面地影響系統(tǒng)設(shè)計(jì)、資源消耗,甚至一個(gè)應(yīng)用的價(jià)格。參與私有云系統(tǒng)設(shè)計(jì)的人員都必須知道可能的前因以防令人意外的后果。
附:簡(jiǎn)化規(guī)劃和設(shè)計(jì)的方法
當(dāng)你開始建立私有云時(shí),有各種不同的方法可簡(jiǎn)化與規(guī)劃設(shè)計(jì)階段相同的問(wèn)題。
1每個(gè)資源或IT的部門都并記錄在案,其中包括網(wǎng)絡(luò)、存儲(chǔ)和虛擬化群體。
2IT部門的所有成員均應(yīng)在事前達(dá)成共識(shí),即IT應(yīng)當(dāng)支持什么。例如,使用微軟群集服務(wù)的設(shè)計(jì)可能無(wú)法使用VMware公司的vMotion,這就可能從根本上影響IT如何支持這些服務(wù)和基礎(chǔ)設(shè)施。
3云計(jì)算的設(shè)計(jì)者們應(yīng)到知道他們可以使用哪些資源,這樣他們能夠及時(shí)地安裝額外的資源。為了幫助這個(gè)過(guò)程,項(xiàng)目經(jīng)理應(yīng)當(dāng)讓IT人員盡可能早地意識(shí)到他們的資源需求。
4應(yīng)用技術(shù)人員應(yīng)參加設(shè)計(jì)會(huì)議時(shí),不應(yīng)僅僅只有一個(gè)物理設(shè)計(jì)而且還應(yīng)對(duì)他們所需完成的項(xiàng)目有一個(gè)完整的概念。這將有助于了解需要多少RAM和CPU資源,但是了解應(yīng)用程序必須滿足特定性能參數(shù)也是至關(guān)重要的。
5IT經(jīng)理應(yīng)到對(duì)群集選項(xiàng)和業(yè)務(wù)連續(xù)性需求保持一個(gè)開放的心態(tài)。一個(gè)建議的群集可能性能更好或使用許可證成本更低,例如使用更多的雙核虛擬服務(wù)器以替代更少的四核虛擬服務(wù)器。也許,可以通過(guò)使用已到位的方法在虛擬機(jī)或存儲(chǔ)級(jí)別處理業(yè)務(wù)連續(xù)性問(wèn)題,而不是在應(yīng)用程序內(nèi)部。
服務(wù)水平協(xié)議
雖然服務(wù)水平協(xié)議(SLA)是公共云中最經(jīng)常討論的話題,它在私有云中也是不可忽視的一部分。這些SLA不太涉及服務(wù)問(wèn)題的處罰,而是更多地涉及業(yè)務(wù)開展的正式文檔記錄需求。
所以,在數(shù)據(jù)中心基礎(chǔ)設(shè)施設(shè)計(jì)之后,下一步就是記錄環(huán)境性能和可用性需求并開發(fā)一個(gè)耐用的SLA。當(dāng)然,這個(gè)任務(wù)知易行難。在云計(jì)算中,服務(wù)水平協(xié)議是特別棘手的,因?yàn)樗呛茈y度量將收到工作量的服務(wù)水平。
是否可通過(guò)所使用資源或工作時(shí)間來(lái)度量服務(wù)水平呢?那么是否可以根據(jù)傳統(tǒng)的CPU和內(nèi)存指標(biāo)來(lái)度量,或以網(wǎng)絡(luò)和存儲(chǔ)數(shù)字來(lái)度量呢?私有云并不特別關(guān)注獲得最高性能,它更關(guān)注根據(jù)任務(wù)獲得合適的性能。所以,當(dāng)發(fā)生故障時(shí),確定需求為何、如何進(jìn)行度量以及該采取哪些措施才是建立SLA的關(guān)鍵內(nèi)容。提前提出這些需求可避免發(fā)生故障時(shí)的誤解和互相指責(zé)。如果一切情況都已提前做好預(yù)案,事件響應(yīng)也可以實(shí)現(xiàn)自動(dòng)化,從而減少停用時(shí)間。
如果撰寫SLA反映業(yè)務(wù)需求聽起來(lái)令人生畏,部分解決方案可能是把重點(diǎn)放在服務(wù)和工作負(fù)載本身, 讓IT人員來(lái)確定如何最好地滿足那些需求。這對(duì)于災(zāi)難恢復(fù)可用性需求來(lái)說(shuō)特別適用。有出色的虛擬機(jī)和存儲(chǔ)級(jí)選項(xiàng),用于保護(hù)IT能夠自我管理的服務(wù)。成功的SLA也可以指定可用性、性能以及性能方面的可用性。如果交付性能無(wú)法完成工作,那么99.99%的可用性也是遠(yuǎn)遠(yuǎn)不夠的。
扣款
因?yàn)樗接性频讓佑布羌袚碛械模S多組織需要執(zhí)行扣款計(jì)劃來(lái)說(shuō)明所使用的資源。
但是扣款是云計(jì)算中最令人生畏的方面之一:不同的核算方法產(chǎn)生了不同的用戶問(wèn)題。例如,固定費(fèi)率極適用于預(yù)算估計(jì)。但是,對(duì)于不同規(guī)模的虛擬服務(wù)器固定費(fèi)率可能并不適用,因?yàn)樾」ぷ髁刻摂M服務(wù)器完全不同于大工作量的虛擬服務(wù)器。使用基于資源的模式可能更為合理,但是它們需要更多的工作人員時(shí)間和專門軟件來(lái)實(shí)施。這些成本增加將會(huì)削弱私有云的效率。
再就是扣款管理。眾多組織根本還沒有做好為IT送賬單的準(zhǔn)備,有些甚至還不能說(shuō)明所使用的服務(wù)。一些專家強(qiáng)調(diào),IT部門指定業(yè)務(wù)部門支付費(fèi)用的概念還沒有被普遍接受。此外,對(duì)服務(wù)引入扣款和結(jié)算業(yè)務(wù)部門可建立一個(gè)“收費(fèi)關(guān)系“,即IT部門為業(yè)務(wù)部門的服務(wù)定價(jià),特別是之前”免費(fèi)的“服務(wù)。其解決方法是經(jīng)理級(jí)購(gòu)買的扣款模式,以證實(shí)該模式使其生效。
變更與配置管理
乍看之下,變更配置管理系統(tǒng)與私有云的動(dòng)態(tài)和直接性似乎背道而馳。但是他們?cè)诟叨葟?fù)雜、虛擬化的環(huán)境中通信和記錄完整工作方面發(fā)揮了重要作用。良好的歸檔也有助于虛擬機(jī)使用的直觀性,該特點(diǎn)有助于避免虛擬機(jī)的肆意無(wú)序增長(zhǎng)并有助于排除性能故障和扣款。
私有云提供了虛擬機(jī)鏡像標(biāo)準(zhǔn)化的機(jī)會(huì),作為構(gòu)建服務(wù)目錄的一部分。這些虛擬機(jī)模板有助于建立一個(gè)均質(zhì)環(huán)境,并提供一個(gè)用于構(gòu)建服務(wù)的一致基準(zhǔn)。
一致性有助于打補(bǔ)丁、解決問(wèn)題以及安全性。它還能加速記錄,因?yàn)槟阒恍鑿幕鶞?zhǔn)處記錄其變化。你所支持的操作系統(tǒng)將成為使用你私有云用戶的一個(gè)已知信息。
一旦標(biāo)準(zhǔn)虛擬機(jī)模板就位,有合適的工具進(jìn)行配置并記錄這些配置就變得至關(guān)重要。雖然對(duì)于眾多組織來(lái)說(shuō),使用配置管理系統(tǒng)代表了一個(gè)戲劇性的心態(tài)轉(zhuǎn)變。員工可能會(huì)認(rèn)為記錄變化的步驟是多余和浪費(fèi)時(shí)間的,而業(yè)務(wù)一線經(jīng)理則可能會(huì)將管理系統(tǒng)認(rèn)為是不必要的開支。對(duì)于一個(gè)真正的云計(jì)算架構(gòu),試圖在一臺(tái)服務(wù)器配置上通過(guò)維護(hù)獨(dú)立、有時(shí)是紙面的文檔進(jìn)行變更管理是一場(chǎng)永遠(yuǎn)沒有希望的戰(zhàn)斗。
一個(gè)配置管理系統(tǒng)將歸檔變?yōu)橄到y(tǒng)配置本身,保持其權(quán)威性和相關(guān)性。是否希望改變一個(gè)系統(tǒng)?只是更新配置并進(jìn)行應(yīng)用。不僅很容易查看虛擬服務(wù)器是如何配置的,而且很容易產(chǎn)生另一個(gè)類似的虛擬服務(wù)器。從你的服務(wù)目錄中提供一個(gè)標(biāo)準(zhǔn)化虛擬服務(wù)器,然后從原虛擬服務(wù)器中應(yīng)用配置,這樣就大功告成了。
你的組織也可以使用系統(tǒng)的方法遷移多個(gè)操作系統(tǒng)和記錄應(yīng)用程序配置。這真正是測(cè)試與開發(fā)工作的一大福音,特別是在重大升級(jí)期間和同時(shí)管理數(shù)以百計(jì)、千計(jì)虛擬機(jī)時(shí)。
不利的一面,變更管理流程經(jīng)常需要修改以適應(yīng)眾多變更的需要。許多組織關(guān)于變更的假設(shè)始于一個(gè)服務(wù)器、一個(gè)變化,但在云計(jì)算中這并不是一個(gè)高效的方法。另一個(gè)附加說(shuō)明是,許多流行的工具從根本上來(lái)說(shuō)是操作系統(tǒng)級(jí)別的工具。基于云計(jì)算的工具日益成熟;但即便他們能夠提供一個(gè)查看配置的單一窗口,十之八九還是無(wú)法與諸如Pupper和Cfengine之類的開源工具在價(jià)格和功能上匹敵。
無(wú)可阻擋的變革
對(duì)于眾多組織來(lái)說(shuō),云計(jì)算中的變更管理是一個(gè)心態(tài)上的轉(zhuǎn)變,也是IT完成業(yè)務(wù)方法的一大變革。鑒于虛擬化節(jié)省了硬件成本和耗時(shí)的手動(dòng)任務(wù),私有云推動(dòng)了過(guò)程改進(jìn),它使得IT在信息技術(shù)的人員、流程和程序等方面更具交流能力、更好的歸檔能力和更高的效率。
組織需要接受過(guò)程變更并在歸檔和管理配置方面應(yīng)用好工具。他們需要用SLA記錄性能和可用性需求,限制虛擬機(jī)肆意無(wú)序增長(zhǎng)并使用扣款機(jī)制管理能力。他們需要監(jiān)控他們的系統(tǒng),并學(xué)習(xí)如何與另外的規(guī)劃和問(wèn)題解決進(jìn)行交流而變得更為高效。同時(shí),他們需要實(shí)現(xiàn)自動(dòng)化和標(biāo)準(zhǔn)化,以使他們能夠集中精力于他們公司所面臨的更重要的戰(zhàn)略問(wèn)題。