私有云構(gòu)建云堆棧采購大比拼
幾乎所有的企業(yè)和大量中型業(yè)務(wù)都認(rèn)為在未來三年他們至少會(huì)部署一些私有云技術(shù)。任何計(jì)劃云項(xiàng)目的業(yè)務(wù)快速意識(shí)到有很多云軟件或者“堆棧”,來自不同的廠商以不同的方式來看待云的未來。現(xiàn)在選擇正確的云堆棧會(huì)避免將來的代價(jià)高的縮減。
選擇云堆棧的流程從定義你的私有云部署模型開始,基于是什么讓私有云引起了你的企業(yè)的興趣。下面是企業(yè)和中型公司中三種普遍的部署模型。
(1)虛擬擴(kuò)展模型。在這個(gè)模型中,主要考慮的是保持現(xiàn)有虛擬化軟件,用這個(gè)目標(biāo)來補(bǔ)充云計(jì)算性能和靈活性。使用這種類型的模型,企業(yè)會(huì)想要選取能夠兼容目前已經(jīng)運(yùn)轉(zhuǎn)的資產(chǎn)的云堆棧。
(2)公有云到混合云模型。這些公司已經(jīng)決心成為一個(gè)公有云提供商,但是他們現(xiàn)在的目的是把一些云項(xiàng)目帶回到本地或者創(chuàng)建一種混合云,這種情況下公有云扮演著逐漸發(fā)展的私有云的備份或者卸載資源的角色。這種類型中,云堆棧選擇的主要目標(biāo)是能夠同現(xiàn)在使用的公有云服務(wù)兼容。
(3)綠地模型(未開發(fā)模型)。在這樣的案例中,云消費(fèi)者沒有明顯的虛擬化或者云委托,只是在尋找***的長(zhǎng)期云軟件。很多更大的公司嚴(yán)格恪守面向服務(wù)架構(gòu)(SOA),旨在橋接云和SOA到一個(gè)環(huán)境中,云計(jì)算作為平臺(tái),而不是虛擬機(jī)主機(jī)。這些公司就更適合綠地模型。
云堆棧采購:虛擬化擴(kuò)展模型
對(duì)于適合虛擬擴(kuò)展模型的企業(yè),主要問題是“你現(xiàn)有的IT基礎(chǔ)架構(gòu)是否基于VMware?” VMware用戶典型的選擇VMware的vCloud Director作為其云軟件,對(duì)于那些使用像vMotion進(jìn)行VM遷移的用戶更是如此。同時(shí)其他的云堆棧選擇就是hypervisor不可知的,他們很少完全或者輕易利用VMware的功能。
對(duì)于那些沒有同VMware緊密連接的公司,通用的云堆棧選擇是Citrix CloudStack、Eucalyptus和OpenStack。這三種堆棧都相對(duì)公平的進(jìn)行hypervisor支持,但是***步通常是要確認(rèn)你的云選擇能夠同現(xiàn)有的hypervisor共同運(yùn)作。
第二決定因素是你自己的主要IT廠商的云軟件承諾。如果你在惠普商店中,你可能就會(huì)考慮OpenStack,因?yàn)榛萜盏脑苹贠penStack技術(shù)構(gòu)建。
云堆棧采購:公有云到混合云模型
對(duì)于那些符合公有云到混合云模型的私有云開發(fā)業(yè)務(wù),首要顯著問題是“我們目前使用哪種公有云或者云?”當(dāng)然,對(duì)于任何新的公有云采用而言,似乎市場(chǎng)動(dòng)向是將OpenStack作為框架,在OpenStack和亞馬遜Web服務(wù)(AWS)之間也出現(xiàn)了競(jìng)爭(zhēng)張力,這也導(dǎo)致OpenStack和亞馬遜云之間的差距增大。AWS彈性計(jì)算云(EC2)兼容思杰CloudStack和Eucalyptus,而Rackspace,也是OpenStack創(chuàng)始人之一,很明顯更加兼容OpenStack。
這個(gè)組織的成員來說重要基礎(chǔ)是知道他們會(huì)在基礎(chǔ)的基礎(chǔ)架構(gòu)即服務(wù)(IaaS)上使用什么云服務(wù),比如OpenStack Nova或者AWS EC2。AWS每年逐漸增加了一種更加平臺(tái)即服務(wù)(PaaS)的功能,這些新服務(wù)中的大多數(shù)不能直接支持私有云。
計(jì)劃創(chuàng)建AWS共棲的私有云將意味著要將你的計(jì)劃同AWS服務(wù)匹配。如果目標(biāo)是從公有云遷移到私有云,那么這項(xiàng)服務(wù)只需要兼容,但是如果目標(biāo)是混合,那么這項(xiàng)服務(wù)必須能夠很好的交互操作。這也正是大多數(shù)這種云部署模型的用戶陷入困境的地方,因此要注意。
微軟Azure用戶或者來自其他廠商的Azure兼容的PaaS云用戶,可以構(gòu)建Windows Azure私有云且使用微軟服務(wù)總線來混合Azure和公有云。在這個(gè)過程中確保使用***的Windows Server版本。如果你正在IaaS云上運(yùn)行Windows Server,你還可以繼續(xù)使用Windows Azure服務(wù)總線工具混合,當(dāng)然如果你有***的軟件運(yùn)行在你的內(nèi)部和云服務(wù)上。
云堆棧采購:綠地模型(未開發(fā)模型)
對(duì)于使用綠地私有云模型的公司,選擇的范圍更廣泛,但是也是風(fēng)險(xiǎn)所在。***步是確立什么云堆棧平臺(tái)來支持未來的云應(yīng)用。通常,PaaS在成本節(jié)省和簡(jiǎn)化操作方面會(huì)產(chǎn)出良好的結(jié)果。也可能會(huì)簡(jiǎn)化私有云創(chuàng)建落地的過程。平臺(tái)具體化的hypervisor,如KVM for Linux,如果候選云應(yīng)用會(huì)運(yùn)轉(zhuǎn)在一個(gè)平臺(tái)上且如果沒有PaaS平臺(tái)可用,可能會(huì)是***的選擇。
SOA用戶要探索是否需要hypervisor。SOA應(yīng)用被量組合化,在服務(wù)器池托管組件中提供了靈活性。一些人將SOA比作“組件即服務(wù)”模型,SOA可以托管在兼容平臺(tái),且無外乎是多任務(wù)功能。通常這樣提供了更好的性能和資源效率。
還有其他的云堆??捎茫诉@些已經(jīng)提到的之外。很多公有云提供商和一些大型企業(yè)使用Xen云平臺(tái)進(jìn)行可擴(kuò)展和靈活性支持,但是缺少交鑰匙選擇。Hadoop是一種基于數(shù)據(jù)模型的云架構(gòu),也是一種理想的“大數(shù)據(jù)”應(yīng)用,且能擴(kuò)展到其他領(lǐng)域,但是過于具體化而不能成為通用的云堆棧候選。
無論企業(yè)對(duì)于私有云項(xiàng)目選擇哪種云堆棧,他們應(yīng)該準(zhǔn)備好解決其他的通用問題,如工作流分配和開發(fā)。部署的范圍會(huì)進(jìn)一步復(fù)雜化問題。你的云部署計(jì)劃越大,在做出決定前,探索所有的選擇和問題就越關(guān)鍵。歸根結(jié)底云承諾艱難且昂貴。





















