OpenStack在如今的云方案中脫穎而出:這一運(yùn)行IT基礎(chǔ)設(shè)施的軟件平臺(tái)是開(kāi)源的,所以來(lái)自全球的開(kāi)發(fā)人員正在補(bǔ)充和改進(jìn)這項(xiàng)較新的技術(shù)。很多擁有大量研發(fā)實(shí)力的公司也參與其中——Red Hat、思科、IBM、Oracle、Mirantis等等。
OpenStack的其他優(yōu)點(diǎn):平臺(tái)是共享的,因此有如何交付的標(biāo)準(zhǔn)——這在大部分不受管制的云領(lǐng)域很罕見(jiàn)。而使用OpenStack的企業(yè)通常是構(gòu)建自己的私有云,不必?fù)?dān)心被單一供應(yīng)商鎖定。他們可以混合搭配。
Forrester Research的分析師Lauren Nelson表示:“如果你決定更換產(chǎn)品,你將有很多供應(yīng)商可以選擇。”
Nelson幫助企業(yè)做出私有云計(jì)算的決策,最近與SearchCIO探討了關(guān)于CIO在評(píng)估OpenStack好處時(shí),需要明確的問(wèn)題。例如,成本就不是好處之一。
“如果它被列為開(kāi)源,那么它就被假定是較便宜的,”她說(shuō),其實(shí)不是。OpenStack的廠商發(fā)行版(distros)可能會(huì)很貴——盡管有免費(fèi)版本,但是雇用和留住技能員工,來(lái)維護(hù)平臺(tái)的成本,超過(guò)了許多企業(yè)能承受的成本。
Nelson說(shuō),成本只是CIO們?cè)贠penStack評(píng)估中需要考慮的其中一個(gè)問(wèn)題。另一個(gè)則更基礎(chǔ):他們想從私有云中獲得什么? Nelson說(shuō),OpenStack可能是基礎(chǔ)設(shè)施的一種方式,但私有云市場(chǎng)正在發(fā)生變化,開(kāi)發(fā)能力越來(lái)越受到重視。
因此,CIO們可能需要考慮Cloud Foundry或OpenShift這樣的平臺(tái)即服務(wù)產(chǎn)品,并在OpenStack之上構(gòu)建。他們還需要考慮一下容器,現(xiàn)在很多企業(yè)正在使用更多的容器來(lái)標(biāo)準(zhǔn)化和加速軟件開(kāi)發(fā)。
以下是SearchCIO與Nelson的談話摘錄。
有很多關(guān)于OpenStack的好處的討論。具體是什么?Lauren Nelson:人們談?wù)撋鐓^(qū),以及本質(zhì)上,你如何從這些公司中獲得免費(fèi)的創(chuàng)新力——類似的作用,類似的流程和項(xiàng)目。通常,你必須支付相當(dāng)昂貴的會(huì)員費(fèi)用,才能參加這樣的社區(qū)。有了開(kāi)源,就不需要了。
另一方面,它是共享的,所以它有一個(gè)標(biāo)準(zhǔn)。這個(gè)平臺(tái)和幾乎任何其他解決方案之間,都有相似之處。所以如果你更換產(chǎn)品,將會(huì)有更多的供應(yīng)商可以選擇。你也可以獲得構(gòu)建在OpenStack之上的其他產(chǎn)品的一致性。
成本則有所不同。實(shí)際上相當(dāng)高。當(dāng)大多數(shù)企業(yè)考慮開(kāi)源時(shí),他們認(rèn)為:“好吧,是一些孩子在地下室里開(kāi)發(fā)出來(lái)的”而OpenStack并不是這樣。如果你看看那些雇傭全職專業(yè)人員的供應(yīng)商名單——他們所做的就是為OpenStack編寫(xiě)代碼——你就會(huì)明白這是一個(gè)由很多企業(yè)共同投資的項(xiàng)目,為了構(gòu)建一致性。
但大多數(shù)企業(yè)并沒(méi)有使用純OpenStack產(chǎn)品——他們使用的是它的發(fā)行版。所以他們購(gòu)買的是打包的解決方案,比如Red Hat云基礎(chǔ)設(shè)施。他們正在考慮Mirantis或IBM。有很多解決方案,最后會(huì)大大增加成本。
對(duì)OpenStack感興趣的CIO們,應(yīng)該考慮哪些問(wèn)題?Nelson:他們應(yīng)該考慮的第一個(gè)問(wèn)題是,‘我們的方案是什么?我們?nèi)绾螌?shí)施OpenStack?’因?yàn)楦鶕?jù)你的使用方式,OpenStack有很大差異。是否投資于現(xiàn)有的員工,并嘗試使用純代碼,并將成本降至最低限度到軟件的實(shí)際成本,并投資于培訓(xùn)員工?或者投資于Rackspace這樣的管理服務(wù)支持,可以在本地?fù)碛羞h(yuǎn)程管理的私有云服務(wù)。
這兩種方式是非常不同的支出和投資模式?;蛘呖梢圆捎靡粋€(gè)打包的,非常昂貴的軟件解決方案(價(jià)格在數(shù)百萬(wàn)美元)并嘗試構(gòu)建一個(gè)私有云。這只是軟件部分——并不包括提供支持的基礎(chǔ)設(shè)施。
那么私有云在你的企業(yè)中的作用是什么?你投資的目的是‘這是我們整個(gè)虛擬化環(huán)境所在之處——私有云是我們的本地環(huán)境?’或者,‘私有云將像公有云一樣使用——用于配置新的工作負(fù)載或構(gòu)建將成為我們企業(yè)未來(lái)的應(yīng)用?’
這不是一個(gè)用還是不用OpenStack的問(wèn)題,而是定義私有云戰(zhàn)略的問(wèn)題:你的成本是多少?目的是什么?實(shí)施范圍大???私有云與公有云的作用是什么?你對(duì)企業(yè)內(nèi)的開(kāi)發(fā)人員和運(yùn)營(yíng)人員的現(xiàn)有技能的信心有多少?
一旦你有了答案?Nelson:如果你采用傳統(tǒng)的私有云方式,OpenStack是你唯一的選擇。有一個(gè)較為昂貴的版本,和成本較低的版本。但私有云要考慮的更多——關(guān)于開(kāi)發(fā)人員的受眾和范圍。有技能的開(kāi)發(fā)人員。他們通常采取容器的方法,而不是OpenStack。有時(shí)候會(huì)選擇兩者一起使用。Cloud Foundry也是如此:如果開(kāi)發(fā)人員不是你的強(qiáng)項(xiàng),而是為了更快地持續(xù)開(kāi)發(fā)代碼——更傾向于工廠模式方法來(lái)進(jìn)行開(kāi)發(fā)——Cloud Foundry可能是合適的方案,而OpenStack可能是合適的用于構(gòu)建的解決方案。
很多服務(wù)供應(yīng)商,很多電信運(yùn)營(yíng)商,很多高科技企業(yè)和很多學(xué)術(shù)界,都已經(jīng)采用OpenStack。如果采用了非常通用的方式構(gòu)建私有云,OpenStack往往是他們選擇的主要解決方案之一。 如果他們真的嘗試從開(kāi)發(fā)人員和創(chuàng)新的角度來(lái)看待它,并且在市場(chǎng)的前端,就不再只是考慮OpenStack——這只是最基本的,要考慮容器,考慮Cloud Foundry或者OpenShift,或者混合這兩種方法。
CIO們?nèi)绾螐牟煌腛penStack供應(yīng)商中做出選擇?Nelson:有時(shí)是考慮現(xiàn)有合作伙伴(供應(yīng)商)的方案。更多的時(shí)候,成本是一個(gè)巨大的影響力。企業(yè)想知道有哪些客戶已經(jīng)在使用這個(gè)方案。你可以支持的環(huán)境規(guī)模?用戶界面——比較不同供應(yīng)商之間的用戶界面,內(nèi)置或并入的功能。一個(gè)重要的因素是考慮存儲(chǔ)和網(wǎng)絡(luò)。這兩方面是OpenStack中較大的痛點(diǎn),哪些發(fā)行版可能與你需要的存儲(chǔ)解決方案相一致?