開源如何推動云計算的發(fā)展與創(chuàng)新?
這篇文章的作者是開源云計算平臺OpenNebula聯(lián)合創(chuàng)始人兼CEO Ignacio M. Llorente。在這么文章里面,他認為開源云技術(shù)與相應(yīng)軟件在云計算服務(wù)中扮演著重要的角色。它們能夠降低后來者建設(shè)私有云服務(wù)的門檻,并促進云服務(wù)的定制化,從而衍生更多的云服務(wù)。
為什么要使用開源代碼來構(gòu)建和設(shè)計云計算服務(wù)?因為開源技術(shù)和軟件提供了高度定制的能力,這使得云計算可以按照開發(fā)者的設(shè)想而構(gòu)建,并免除了巨大的授權(quán)許可費用。像Eucalyptus、CloudStack、OpenStack和OpenNebula這些開源工具又是如何對云技術(shù)造成影響的呢?
個人看來,它們的作用主要體現(xiàn)在以下幾個方面:
降低準入門檻
大部分組織機構(gòu)采用云技術(shù)是為了優(yōu)化他們的IT投資,從而提高現(xiàn)有的服務(wù)或者支持新的業(yè)務(wù)模式。在這種情況下,開源降低了新加入的組織機構(gòu)建設(shè)私有云計算的門檻。許多組織機構(gòu)已經(jīng)采用OpenNebula來打造私有云計算,當中一些只是連接數(shù)十臺主機的小型云服務(wù),一些則是由幾個數(shù)據(jù)中心所連起來的大型基礎(chǔ)設(shè)備。對于大多數(shù)這種組織機構(gòu)來說,為使用商用軟件而支付授權(quán)許可費用是不怎么靠譜的,他們要么就選擇開源云技術(shù),要么就什么都不用。
促進云服務(wù)定制
許多組織機構(gòu)在開源幫助下可以根據(jù)客戶實際需要而對云服務(wù)進行定制,這也就是說這些機構(gòu)組織可以根據(jù)用戶需求打造具有差異化的云服務(wù)。兩個應(yīng)用于公共部門的著名例子就是荷蘭超級計算中心的SARA和它的云設(shè)施HPC,另一個就是美國費米實驗室的基礎(chǔ)云設(shè)施FermiCloud。托管公司和電信公司使用開源代碼來向特定的市場和地區(qū)用戶提供新的云服務(wù)模式。那些使用OpenNebula的解決方案中,AlterWay的H2O Cloud和中國移動的Big Cloud就是很好的例子。
開源云服務(wù)衍生更多的云服務(wù)
開源一樣鼓勵、支持并推動了云服務(wù)產(chǎn)品的創(chuàng)新。我們看到了很多信息通訊技術(shù)人員如何以更低的成本打造云服務(wù)的案例。CloudWeavers公司的一鍵式云解決方案和HederaTech的云管理軟件都是很好的例子。我們還可以算上先前提及的開源技術(shù)整合者,通過開源云服務(wù)他們可以根據(jù)自身需求進行創(chuàng)新和定制。
用戶-供應(yīng)商協(xié)作催生更好的云技術(shù)
技術(shù)供應(yīng)商和用戶的協(xié)作是開源領(lǐng)域的一個巨大優(yōu)勢。作為歐盟旗艦級云計算項目的衍生技術(shù)產(chǎn)品,OpenNebula和那些由歐盟所投資的云計算基礎(chǔ)設(shè)施和項目保持著緊密合作,從而為最先進的云計算部署提供獨特的功能。我們正在從事那些建設(shè)泛歐多重云基礎(chǔ)設(shè)施的項目,比如說BonFIRE、EGI、Helix Nebula。整個行業(yè)、標準機構(gòu)和研究人員正在聯(lián)手打造一個開放的云技術(shù)生態(tài),這也是歐洲的云計算戰(zhàn)略目標之一。
和用戶直接接觸是實現(xiàn)創(chuàng)新的唯一方法。在開源項目里面,項目的計劃路線圖實際上是由用戶需求所引導(dǎo)的。這也就是說,具體是功能是用來滿足終端用戶的真正需求,而不是針對供應(yīng)商而言的。















 
 
 




 
 
 
 