在云計(jì)算的歷史上,企業(yè)一直在努力尋求是自行實(shí)施云計(jì)算還是購(gòu)買公有云服務(wù)這一問(wèn)題的答案。在大多數(shù)情況下,尤其是那些規(guī)模較大的企業(yè),他們的回答是構(gòu)建一個(gè)兩者的彈性混合體,因此私有云部署一直是重要的。
在當(dāng)下,私有云仍然是非常重要的,但是具體內(nèi)容卻發(fā)生了變化。云計(jì)算規(guī)劃者們必須知道他們是如何獲得私有云的;在這一個(gè)過(guò)程中,他們可以知道應(yīng)用是如何不斷變化的;也許最重要的一點(diǎn)在于,公有云服務(wù)能夠平衡協(xié)調(diào)私有云規(guī)劃、編制以及集成之間的問(wèn)題。
一般而言,用戶實(shí)施私有云部署是出于以下三個(gè)方面考慮的:
1.試圖復(fù)制公有云服務(wù)以促進(jìn)整合,從而確保關(guān)鍵應(yīng)用是內(nèi)部部署的
2. 通過(guò)提高他們資源池的效率來(lái)擴(kuò)展虛擬化承諾
3. 朝著一個(gè)云計(jì)算友好或者甚至以云計(jì)算為中心的新it愿景而努力
這些觀點(diǎn)都影響著私有云規(guī)劃的具體實(shí)施。
為實(shí)現(xiàn)整合、虛擬化擴(kuò)展而使用私有云
希望使用私有云來(lái)實(shí)現(xiàn)他們公有云服務(wù)復(fù)制的企業(yè)必須尋找與公有云服務(wù)管理接口兼容的云計(jì)算堆棧架構(gòu)。eucalyptus是亞馬遜網(wǎng)絡(luò)(aws)最常見(jiàn)的私有云合作伙伴架構(gòu)。其他的云計(jì)算服務(wù)用戶應(yīng)當(dāng)尋找類似的私有云實(shí)施,例如微軟公司針對(duì)windows azure的工具,或者openstack針對(duì)惠普或ibm的工具。
如果一家企業(yè)的目的是使用私有云在虛擬化基礎(chǔ)上進(jìn)行二次開(kāi)發(fā),那么一個(gè)實(shí)際的問(wèn)題就是他們正在使用哪種虛擬機(jī)管理應(yīng)用工具。大多數(shù)的企業(yè)將使用vmware或kvm虛擬機(jī)管理程序。對(duì)于前者而言,vmware的自有vcloud方法似乎是實(shí)現(xiàn)虛擬化擴(kuò)展的最佳方法,因?yàn)樗A袅怂鞋F(xiàn)有的管理工具和遷移功能。而對(duì)于kvm或者其他的虛擬機(jī)管理應(yīng)用來(lái)說(shuō),openstack和apache的cloudstack都將支持和擴(kuò)展虛擬化。那么,最佳選擇的決定性因素就取決于其他方面了。
對(duì)于公有云擴(kuò)展的用戶和虛擬化擴(kuò)展的用戶而言,最大的云計(jì)算規(guī)劃問(wèn)題在于編制。為了減少運(yùn)行工作量和錯(cuò)誤,選擇合適的部署工具是非常重要的。編制工具的質(zhì)量是云計(jì)算實(shí)施成功的關(guān)鍵所在,因此有時(shí)根據(jù)編制支持來(lái)進(jìn)行云計(jì)算軟件選擇是合情合理的。對(duì)于計(jì)劃使用混合云計(jì)算或多個(gè)公有云供應(yīng)商的用戶來(lái)說(shuō),這一點(diǎn)尤為重要。一些公有云編制工具將在私有云部署過(guò)程中提供援助,同時(shí)也有可以用于跨多個(gè)云計(jì)算(包括公有云或私有云)實(shí)現(xiàn)編制的開(kāi)發(fā)運(yùn)營(yíng)即服務(wù)工具。
讓私有云適應(yīng)未來(lái)的云計(jì)算
因?yàn)樗接性频那皟蓚(gè)模式是非正式的,所以它們可能無(wú)法代表其未來(lái)的發(fā)展趨勢(shì)。這兩個(gè)模式都假定應(yīng)用可被移植至云計(jì)算而無(wú)需過(guò)多的修改,很顯然最好的云計(jì)算應(yīng)用就是專為云計(jì)算而設(shè)計(jì)開(kāi)發(fā)的應(yīng)用。這樣的應(yīng)用有一個(gè)有趣的私有云規(guī)劃含義——它可能會(huì)不再需要它。
由軟件巨匠公司(如ibm、微軟、oracle和sap)開(kāi)發(fā)的現(xiàn)代應(yīng)用是高度組件化的,是專為編制而設(shè)計(jì)的。當(dāng)應(yīng)用并不是專為共享和編制而設(shè)計(jì),并且遷移至開(kāi)發(fā)組件的軟件實(shí)踐而不是允許企業(yè)在標(biāo)準(zhǔn)多任務(wù)操作系統(tǒng)(linux、windows等)上部署的應(yīng)用,而且還能享有高水準(zhǔn)的靈活性和資源彈性時(shí),私有云軟件是最有用的。即使在今天,當(dāng)需要私有云時(shí),云計(jì)算爆發(fā)和故障轉(zhuǎn)移應(yīng)用都可能會(huì)使用標(biāo)準(zhǔn)的it平臺(tái)以連接公有云服務(wù)。
軟件公司還為開(kāi)發(fā)人員提供了水平和垂直的服務(wù),以及在某些情況下的定制設(shè)施,例如oracle的database appliance和sap的hana。這些服務(wù)可以被托管在數(shù)據(jù)中心內(nèi)而無(wú)需任何的私有云承諾,同時(shí)也可被傳統(tǒng)數(shù)據(jù)中心和公有云應(yīng)用使用。由公有云供應(yīng)商所提供的平臺(tái)服務(wù)(特別是aws)也是專為與傳統(tǒng)數(shù)據(jù)中心應(yīng)用集成能夠像與私有云應(yīng)用集成一樣容易而設(shè)計(jì)的,因此它們完全不需要部署私有云技術(shù)。
最后這兩點(diǎn)意味著,諸如oracle這樣一家因遲遲未踏入云計(jì)算而備受質(zhì)疑的公司可能事實(shí)上選擇了正確的進(jìn)入時(shí)機(jī)。當(dāng)應(yīng)用是專為在標(biāo)準(zhǔn)操作系統(tǒng)平臺(tái)上部署和編制設(shè)計(jì)而不需要虛擬機(jī)管理應(yīng)用或云計(jì)算堆棧時(shí),資源優(yōu)化的優(yōu)勢(shì)又回到了能夠使用自有平臺(tái)軟件和應(yīng)用工具的軟件公司,他們能夠快速地把用戶遷移至這些新的應(yīng)用設(shè)計(jì)原則。然后,其他的私有云廠商也就必須追上他們的腳步了。
公司不應(yīng)假設(shè)他們必須采用私有云技術(shù)以便于采用公有云或整合它。私有云選項(xiàng)是最有可能從目前的數(shù)據(jù)中心虛擬化承諾或者從希望在數(shù)據(jù)中心和公有云之間移動(dòng)原來(lái)應(yīng)用或組件而發(fā)展來(lái)的。在這兩種情況下,我們的目標(biāo)就是選擇能夠?qū)嵤┻w移任務(wù)的私有云技術(shù),而在大多數(shù)情況下,它是編制/集成或者被稱為開(kāi)發(fā)運(yùn)營(yíng)工具,它可為你確定最佳方案。
從長(zhǎng)遠(yuǎn)來(lái)看,應(yīng)用設(shè)計(jì)將適應(yīng)混合云計(jì)算使用,甚至諸如云計(jì)算爆發(fā)和故障轉(zhuǎn)移這樣的事件,而且無(wú)需私有云部署。但是,這些優(yōu)勢(shì)將不會(huì)減少對(duì)集成和編制工具的需要。如果組成應(yīng)用的組件越多,那么組件之間的關(guān)系就必須更具動(dòng)態(tài)性以便于實(shí)現(xiàn)最好的支持。隨著資源需求具有更多的動(dòng)態(tài)性,也就需要更多的自動(dòng)化以部署和維護(hù)應(yīng)用。這就意味著,開(kāi)發(fā)運(yùn)營(yíng)或編制很可能成為私有云技術(shù)的一部分,而這一技術(shù)對(duì)用戶具有最最持久的價(jià)值。