導(dǎo)語(yǔ):目前,企業(yè)用戶已被卷入云計(jì)算應(yīng)用的大潮,什么樣的云計(jì)算更適合企業(yè)自身呢?哪些優(yōu)勢(shì)讓OpenStack成為企業(yè)用戶云計(jì)算部署的追隨對(duì)象呢?
OpenStack是一個(gè)云平臺(tái)管理軟件,通過(guò)它企業(yè)可以管理公有云、私有云和混合云架構(gòu)。OpenSource基金會(huì)稱之為云操作系統(tǒng)。然而OpenStack卻不能滿足傳統(tǒng)操作系統(tǒng)的定義。實(shí)際上,它是一個(gè)開(kāi)源的IaaS( Infrastructure as a Service),實(shí)現(xiàn)在云計(jì)算環(huán)境中創(chuàng)建和管理大量的虛擬私有服務(wù)器群組。不過(guò)這并不影響它已經(jīng)悄然成為很多企業(yè)級(jí)應(yīng)用環(huán)境中的合理選擇。
因此,什么是企業(yè)級(jí)環(huán)境中正確的OpenStack用戶案例?與之相關(guān)的成本是多少?讓我們通過(guò)三個(gè)企業(yè)應(yīng)該部署OpenStack的潛在應(yīng)用場(chǎng)景來(lái)了解。很重要的一點(diǎn)要注意,這些用戶使用場(chǎng)景同樣適用于其它的一些開(kāi)源云工具,例如CloudStack 和 Eucalyptus。
1. 接近用戶特點(diǎn)
作為開(kāi)源平臺(tái),OpenStack完全實(shí)現(xiàn)定制化。例如,開(kāi)發(fā)人員創(chuàng)建OpenStack時(shí)并沒(méi)有考慮和AWS(Amazon Web Services)API或vSphere的兼容,只是后來(lái)在用戶社區(qū)中有人修改了軟件適應(yīng)這些需求。
這種定制化對(duì)云用戶是很關(guān)鍵的差異。假設(shè)是VMware vCloud工具的用戶需要兼容AWS,而自己卻無(wú)法完成這樣的修改。他們必須對(duì)該功能提出需求然后等待VMware自己添加到應(yīng)用中。如果這類需求在社區(qū)中并不普遍或者不在供應(yīng)商的業(yè)務(wù)需求產(chǎn)品規(guī)劃中,該功能可能永遠(yuǎn)不會(huì)出現(xiàn)。
2. 避免廠商鎖定
很多管理員抱怨一旦他們開(kāi)始使用某個(gè)商業(yè)化云平臺(tái),例如VMware vCloud或AWS,他們就被綁定到該廠商的生態(tài)圈內(nèi)了。可以從一個(gè)公有云遷移到其它平臺(tái)并且在多個(gè)云供應(yīng)商之間實(shí)現(xiàn)冗余是部署OpenStack的兩個(gè)優(yōu)勢(shì),此外也避免了廠商鎖定。
一度流行又迅速關(guān)閉的云存儲(chǔ)供應(yīng)商Virvanix,一直強(qiáng)調(diào)企業(yè)擁有冗余選項(xiàng)的重要性,但是缺少開(kāi)放的標(biāo)準(zhǔn)會(huì)限制這種能力。
OpenStack為企業(yè)提供了通用的平臺(tái)可以實(shí)現(xiàn)橫跨多個(gè)云供應(yīng)商部署。這保證了企業(yè)擁有選擇權(quán),可以把自己的OpenStack私有云擴(kuò)展到多個(gè)兼容的云供應(yīng)商。
任何IT團(tuán)隊(duì)都可以建立一個(gè)OpenStack的變異版本來(lái)滿足自己客戶的需求,但是這種定制化代碼也會(huì)帶來(lái)新問(wèn)題。
OpenStack一貫堅(jiān)持部署最新的軟件版本,但如果企業(yè)修改了代碼來(lái)滿足自己的特殊需求,可能會(huì)導(dǎo)致跟新版kernel的兼容性問(wèn)題。
3. 使用混合云生態(tài)環(huán)境
當(dāng)用戶考慮遷移到云的時(shí)候,第一時(shí)間會(huì)想到AWS,忽略了它是否適合業(yè)務(wù)或滿足他們企業(yè)的技術(shù)需求。亞馬遜在云市場(chǎng)的優(yōu)勢(shì)也代表了對(duì)另一個(gè)公有云選擇的需求。
直到OpenStack出現(xiàn),開(kāi)源的云平臺(tái)主要致力于提供AWS兼容性。對(duì)Rackspace或HP而言,無(wú)論怎樣,兼容AWS的云管理工具無(wú)法提供有競(jìng)爭(zhēng)性的特性。OpenStack生態(tài)系統(tǒng)為企業(yè)用戶提供了大量的可選第三方云供應(yīng)商,包括Rackspace、HP和Dell。這些企業(yè)借助OpenStack結(jié)合類似RightScale的云broker可以提供媲美AWS的可擴(kuò)展性。
這些選擇并非總是成功的。Rackspace就總是因?yàn)镺penStack云市場(chǎng)缺乏增長(zhǎng)而被華爾街詬病。該供應(yīng)商依然保留了推出其它的采用了VMware堆棧但借助OpenStack管理的云產(chǎn)品。這種云顯示出企業(yè)用戶有要求Rackspace提供這類產(chǎn)品。Rackspace創(chuàng)建類似OpenStack的解決方法,把自己的私有云鋪開(kāi)并擴(kuò)展到公有云的模式在今天的市場(chǎng)中很難實(shí)現(xiàn)。
Ebay的PayPal業(yè)務(wù)單元是成功部署企業(yè)級(jí)OpenStack的例子。PayPal圍繞OpenStack和VMware ESXi部署了一個(gè)可擴(kuò)展性很好的方案,但是需要投入大量的資源用于所需功能和整合開(kāi)發(fā)。
IT行業(yè)已經(jīng)看到大量的投入,或在非技術(shù)型公司部署OpenStack.無(wú)論是創(chuàng)業(yè)型還是巨頭公司都有內(nèi)部開(kāi)發(fā)的工具解決OpenStack的限制,但是非技術(shù)型企業(yè)可能不具備開(kāi)發(fā)能力,無(wú)法滿足OpenStack成功部署的需求。盡管如此,正確的企業(yè)擁有正確的資源和需求將會(huì)從OpenStack中獲益。