首頁(yè)>>>熱點(diǎn)專(zhuān)題>>>開(kāi)源軟件

發(fā)表評(píng)論分享按鈕

開(kāi)源是推動(dòng)云計(jì)算快速創(chuàng)新的關(guān)鍵

2012/04/19

  在Richard Stallman撰寫(xiě)GNU通用公共許可證(簡(jiǎn)稱(chēng)為GPL)的25年間,自由及開(kāi)源軟件(FOSS)已經(jīng)在計(jì)算領(lǐng)域普及開(kāi)來(lái):Linux、Apache HTTP服務(wù)器以及MySQL等遍布在全球各地的很多企業(yè)中。而現(xiàn)在開(kāi)源也越來(lái)越多的應(yīng)用于云計(jì)算中。

  “在構(gòu)建云計(jì)算方面,開(kāi)源毫無(wú)疑問(wèn)是根基,”負(fù)責(zé)云業(yè)務(wù)產(chǎn)品、管理軟件和Red Hat企業(yè)MRG(即時(shí)消息、實(shí)時(shí)和網(wǎng)格平臺(tái))的Red Hat產(chǎn)品管理總監(jiān)Byran Che表示,“你可以看一看服務(wù)器領(lǐng)域的市場(chǎng)份額情況,對(duì)于傳統(tǒng)數(shù)據(jù)中心,大約有70%運(yùn)行在Windows平臺(tái)上,而大約30%運(yùn)行在Linux平臺(tái)。而當(dāng)你看看人們?cè)谠骗h(huán)境中建立應(yīng)用程序所選擇的操作系統(tǒng)時(shí),你會(huì)發(fā)現(xiàn)這個(gè)數(shù)字完全反過(guò)來(lái)了!

  理由很簡(jiǎn)單,Che表示:對(duì)于云計(jì)算這樣一個(gè)新的開(kāi)始,企業(yè)需要從零構(gòu)建出一個(gè)全新的架構(gòu),而開(kāi)源毫無(wú)疑問(wèn)為企業(yè)提供了最好的價(jià)值。

  成本并不是開(kāi)源模式在云領(lǐng)域占有一席之地的唯一原因,Che還指出,開(kāi)源能夠圍繞一個(gè)項(xiàng)目建立一個(gè)社區(qū),從而推動(dòng)快速創(chuàng)新。

  “這是開(kāi)源真正的價(jià)值所在,”他表示,“亞馬遜、谷歌、Facebook,以及建立所有這些云應(yīng)用程序、基礎(chǔ)設(shè)施和服務(wù)的所有人,都是使用開(kāi)源來(lái)完成的。事實(shí)上,使用開(kāi)源軟件是實(shí)現(xiàn)他們所需要的創(chuàng)新水平的唯一出路。他們不可能等待其供應(yīng)商走完整個(gè)開(kāi)發(fā)周期!

  SaaS是否違反了自由軟件原則?

  但是開(kāi)源究竟在云環(huán)境中發(fā)揮了什么作用?Stallman聲稱(chēng),云計(jì)算(特別是軟件即服務(wù)SaaS)不能被定義為自由軟件。

  “SaaS和專(zhuān)有軟件會(huì)導(dǎo)致相似的有害后果,但是其因果機(jī)制是不同的,”Stallman在《波士頓評(píng)論》上發(fā)表文章寫(xiě)道,“對(duì)于專(zhuān)有軟件,原因是你擁有和使用的是難以更改或者無(wú)法更改的副本,而對(duì)于SaaS,原因是你使用的是你沒(méi)有的副本!

  “很多自由軟件支持者認(rèn)為SaaS的問(wèn)題將會(huì)通過(guò)為服務(wù)器開(kāi)發(fā)自由軟件而解決,”他補(bǔ)充說(shuō),“從服務(wù)器運(yùn)營(yíng)商的角度來(lái)看,服務(wù)器上的程序最好是自由的,因?yàn)槿绻@些軟件屬于專(zhuān)有軟件,他們的所有者將有權(quán)控制其服務(wù)器。這對(duì)于運(yùn)營(yíng)商而言并不公平。但是如果服務(wù)器上的程序是自由的,從SaaS的影響來(lái)看,這也不能保護(hù)服務(wù)器的用戶,因?yàn)樽杂墒褂脵?quán)給了運(yùn)營(yíng)商,而不是給了用戶!

  Stallman的論點(diǎn)扎根于自由軟件和開(kāi)源軟件之間的哲學(xué)理念差異。Stallman表示,開(kāi)源運(yùn)動(dòng)是一種注重讓源代碼可用的開(kāi)發(fā)方法。而另一方面,自由軟件則對(duì)用戶應(yīng)該如何與其軟件進(jìn)行交互提出了一個(gè)道德立場(chǎng)。

  對(duì)于Stallman而言,自由軟件必須為用戶提供四項(xiàng)基本自由權(quán):

  雖然開(kāi)源軟件的定義和自由軟件的定義幾乎是相同的,但是當(dāng)涉及到云計(jì)算時(shí),它們似乎在接縫處各有不同。

  “釋放服務(wù)器軟件源代碼確實(shí)能夠造福于社區(qū):技術(shù)純熟的用戶可以設(shè)置類(lèi)似的服務(wù)器,也許還可以改變軟件,”Stallman寫(xiě)道,“但是這些服務(wù)器都不能讓你獲取對(duì)計(jì)算的控制權(quán),除非它是你的服務(wù)器。其余的都將是SaaS。SaaS始終給予你服務(wù)器運(yùn)營(yíng)商的權(quán)利,對(duì)此唯一的補(bǔ)救辦法是不要使用SaaS!不要使用別人的服務(wù)器對(duì)你提供的數(shù)據(jù)做自己的計(jì)算!

  與此同時(shí),開(kāi)源世界推出了各種服務(wù):基礎(chǔ)設(shè)施即服務(wù)(IaaS)、平臺(tái)即服務(wù)(PaaS)、軟件即服務(wù)以及數(shù)據(jù)存儲(chǔ)即服務(wù)(DaaS)。

  開(kāi)放云的屬性

  Che表示Red Hat相信開(kāi)放云,并表示開(kāi)放云具有七個(gè)定義屬性:

  “我們需要開(kāi)放云的一個(gè)領(lǐng)域之一就是,給予用戶在不同云之間具有互操作性和可移植性的能力,”Che表示,“這也就是說(shuō),我們將能夠跨越所有這些不同的技術(shù)來(lái)管理一個(gè)混合云!

  開(kāi)放云避免供應(yīng)商鎖定

  朝互操作性和可移植性方向邁出的一大步就是Apache Deltacloud,這是Red Hat在2009年發(fā)起的一個(gè)項(xiàng)目,隨后轉(zhuǎn)交給了Apache軟件基金會(huì),該項(xiàng)目在2010年成為該基金會(huì)的頂級(jí)項(xiàng)目(TLP)。通過(guò)Deltacloud,Apache軟件基金會(huì)正在試圖為一個(gè)還沒(méi)有形成的問(wèn)題提供答案,這個(gè)問(wèn)題在未來(lái)幾年內(nèi)可能會(huì)越來(lái)越突出:這就是“云鎖定”。

  “最大的挑戰(zhàn)是云計(jì)算領(lǐng)域總是層出不窮地推出各種服務(wù),用戶都在忙于弄清楚如何最好地利用云,而云鎖定目前還不是他們關(guān)注的焦點(diǎn)問(wèn)題,”Red Hat主要軟件工程師兼Apache Deltacloud項(xiàng)目主席David Lutterkort表示,“目前大家還沒(méi)有意識(shí)到這個(gè)問(wèn)題!

  Deltacloud是一個(gè)提取各種云之間的差異的API,使用單一API實(shí)現(xiàn)在不同基礎(chǔ)設(shè)施即服務(wù)云中資源的管理。它基本上可以作為圍繞大量云的包裝,讓用戶擺脫處理各種云的API的繁瑣。
  
  標(biāo)準(zhǔn)機(jī)構(gòu)也聯(lián)合起來(lái)創(chuàng)建開(kāi)放和互操作性標(biāo)準(zhǔn)。在2009年,領(lǐng)先的標(biāo)準(zhǔn)開(kāi)發(fā)組織們(SDO)成立了云標(biāo)準(zhǔn)協(xié)調(diào)工作組,旨在協(xié)調(diào)不同標(biāo)準(zhǔn)開(kāi)發(fā)組織開(kāi)發(fā)云標(biāo)準(zhǔn)的工作。成員包括云安全聯(lián)盟、云標(biāo)準(zhǔn)用戶協(xié)會(huì)、分布式管理任務(wù)組(DMTF)、歐洲電信標(biāo)準(zhǔn)協(xié)會(huì)(ETSI)、美國(guó)國(guó)家標(biāo)準(zhǔn)和技術(shù)研究院(NIST)、開(kāi)放網(wǎng)格論壇(OGF)、對(duì)象管理組織(OMG)、開(kāi)放云聯(lián)盟(OCC)、結(jié)構(gòu)化信息標(biāo)準(zhǔn)促進(jìn)組織(OASIS)、存儲(chǔ)網(wǎng)絡(luò)行業(yè)協(xié)會(huì)(SNIA)、國(guó)際開(kāi)放標(biāo)準(zhǔn)組織、零售行業(yè)技術(shù)標(biāo)準(zhǔn)組織(ARTS)和TM論壇。

  Lutterkort還是分布式管理任務(wù)組的董事會(huì)成員,分布式管理任務(wù)組正在創(chuàng)建一個(gè)名為云基礎(chǔ)設(shè)施管理接口(CIMI)的標(biāo)準(zhǔn),該標(biāo)準(zhǔn)將創(chuàng)建一種任何云都能夠使用的標(biāo)準(zhǔn)API。

  由Red Hat發(fā)起的Aeolus項(xiàng)目是另一個(gè)前瞻性開(kāi)源項(xiàng)目,本質(zhì)上旨在建立一個(gè)開(kāi)源云經(jīng)紀(jì)人。作為一個(gè)獨(dú)立的項(xiàng)目,Aeolus提供一個(gè)單一的一致的工具來(lái)建立和管理跨各種云的虛擬機(jī)組,它包括以下工具:

  在開(kāi)放云領(lǐng)域,Red Hat并不是唯一的貢獻(xiàn)者。Rackspace Cloud和美國(guó)宇航局也參與了Openstack IaaS云計(jì)算項(xiàng)目,還通過(guò)了Apache軟件基金會(huì)。Openstack項(xiàng)目的目標(biāo)是給予所有企業(yè)創(chuàng)建和提供云計(jì)算服務(wù)(在標(biāo)準(zhǔn)硬件上運(yùn)行)的能力。
共 2 頁(yè):1 2 

網(wǎng)界網(wǎng)



相關(guān)閱讀:
[英文]PBX in the Cloud or in the Closet? 2011-01-31
解析Asterisk分布式的實(shí)現(xiàn)方法 2011-01-18
黑客攻擊新招:利用語(yǔ)音釣魚(yú)欺詐 2010-12-06
呼叫控制簡(jiǎn)述 2010-10-27
Asterisk VoIP和節(jié)約的成本效益 2010-08-27

熱點(diǎn)專(zhuān)題:  開(kāi)源軟件   云計(jì)算
相關(guān)頻道:  云計(jì)算