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