讀懂開源云模式的優(yōu)點(diǎn)和缺點(diǎn)
開源云計(jì)算消除了供應(yīng)商的限制和壁壘,但是這些優(yōu)點(diǎn)是以提供商支持成本為代價(jià)的。
因?yàn)檫@些缺點(diǎn)和優(yōu)點(diǎn),開源軟件使企業(yè)陷入了兩難的境地。
一方面,開源模式是很吸引人的,因?yàn)殚_源軟件不需要付費(fèi),并且,合作者會(huì)不斷更新開源軟件。開源模式還消除了供應(yīng)商的限制,這一點(diǎn)很重要,因?yàn)樵朴?jì)算在創(chuàng)造機(jī)會(huì)的同時(shí),又帶來很多威脅,這經(jīng)常會(huì)使供應(yīng)商陷入僵局。
然而,開源模式又存在明顯的缺點(diǎn)。例如,沒有供應(yīng)商來支持工具,沒有人可以保證代碼的高質(zhì)量,并且,沒有人保證開源項(xiàng)目不是designed-by-committee過程的混亂結(jié)果。
一些云中早期的進(jìn)展,尤其是OpenStack取得的進(jìn)展,主要來自于公共云供應(yīng)商RackSpace和政府機(jī)構(gòu)NASA的贊助。其他受歡迎的云軟件平臺(tái),包括CloudStack、Eucalyptus、Nimbus和OpenNebula,也受益于開源。目前所有主要的服務(wù)器供應(yīng)商支持至少一種開源云軟件平臺(tái)。
對(duì)于用戶來說,這意味著選擇一個(gè)云軟件平臺(tái),并且可以在幾乎任何一個(gè)x86服務(wù)器或其他服務(wù)器平臺(tái)上運(yùn)行。
開源支持
服務(wù)器的獨(dú)立性為買家保留了購買力,這樣的話,公司就能夠在供應(yīng)商之間選擇最好的價(jià)格和條款。然而,供應(yīng)商的獨(dú)立性總是產(chǎn)生擔(dān)保風(fēng)險(xiǎn):缺乏支持。
盡管每個(gè)人都支持開源云,在這個(gè)意義上講,每個(gè)人都提供開源云,如果不交付給一個(gè)特定的供應(yīng)商,用戶期望從關(guān)鍵軟件獲得技術(shù)支持,可能很困難。當(dāng)遇到開源云問題,涉及到多個(gè)不同的服務(wù)器時(shí),你將如何處理?
隨著云應(yīng)用變得越來越受歡迎,開源云工具的支持問題將變得更加重要。最初的云使用主要集中于服務(wù)器整合的簡(jiǎn)單應(yīng)用,是為了將應(yīng)用程序遷移到公共云。
混合云應(yīng)用將公共云托管與數(shù)據(jù)中心云部署混合,越來越普遍。應(yīng)用組件利用云彈性,從而能夠在服務(wù)器之間自由移動(dòng),當(dāng)出現(xiàn)問題時(shí),很難確定單一的供應(yīng)商。對(duì)大多數(shù)組織來說,雖然不現(xiàn)實(shí),但是,一些較大型的組織可以嘗試創(chuàng)建開源團(tuán)隊(duì)來支持自己的云軟件。
用戶可以采取三種方法來解決開源云的支持問題,并且,這三種方法會(huì)涉及到支持付款的問題,軟件本身不需要支付費(fèi)用。一種方法是從出售軟件支持的公司購買軟件——紅帽是最常見的。
第二種方法是找到能夠提供開源云工具的、并且不會(huì)將硬件與開源云工具捆綁銷售的商業(yè)軟件提供商。例如Oracle在云市場(chǎng)中就是采取了這種捆綁銷售的策略。
第三種方法是聘請(qǐng)一位供應(yīng)商或集成商,來協(xié)調(diào)跨硬件平臺(tái)的開源云軟件。
每種方法都有一定的優(yōu)勢(shì)和風(fēng)險(xiǎn),因此,在決定采取云戰(zhàn)略之前,用戶應(yīng)該仔細(xì)斟酌這三種方法。