開源云計算到底有沒有前途可言?
譯文開源在基礎設施軟件設計中的強勢發展,加上云計算得到大幅采用,兩者已形成了強大的協同效應:它們產生的影響和效益可謂影響深遠。這種協同效應來源于需要靈活性、通過免費或低成本的軟件許可費來節省費用、消除廠商鎖定問題(因而阻止了廠商試圖控制整個系統架構)以及其他好處。
問題是,開源云計算在服務和基礎設施平臺不斷淪為商品化的市場環境下,到底如何求得生存呢?
拋開前面所述的幾個好處不說,開源云計算確保了最終用戶可以訪問免費的源代碼,他們可以隨意共享這些源代碼。由于這種軟件可以樂于接受變更和改進,以滿足不一樣的需要,所以肯定會大受歡迎。
未來的希望在于“需要-使用-滿意”(need-use-gratification)系統方面的融合。將來很可能會出現一種協作式的云計算模式,其靈感來自開放的商業模式。想了解這種想法,不妨設想這樣一個廣大的物物交換市場:人們開發及交換服務和想法,并且在這個過程中不斷加以改進,因而為交換的服務增添了價值。這還將意味著,努力成果可能整合起來,基礎設施進行共享,以便獲得更好的規模。這種前景正出現在所謂的“云聯合”(cloud federation),這個發展勢頭在開源云計算領域正愈演愈烈。
一些啟動了開源云計算項目的公司已經往這個方向邁出了很大的步伐。首當其沖的應該是亞馬遜的Eucalyptus項目,該項目充分利用亞馬遜網絡服務公司(AWS)的API(應用編程接口),這些API帶來了眾多的云服務功能。它們還支持來自紅帽等開源技術分銷商的服務。另一個值得注意的例子是OpenStack,這是進入開源云計算服務提供領域的新玩家,但實力不可小覷。其服務通過兩個項目來管理計算和存儲,即OpenStack Compute項目和OpenStack Object Storage項目。其他項目包括知名的OpenNebula、Sheepdog和Ganeti,它們都利用了開源工具、基于內核的虛擬機(KVM)和Xen。
那么,為什么云計算趨勢可能會往開源方向前進呢?據Attachemate Group旗下SUSE部門云計算解決方案高級經理Pete Chadwick聲稱,由于下列原因,云計算需要走這條路,將來也會走這條路。首先,開放云計算環境支持更強的靈活性(這是云計算的一個關鍵原則),因為它為最終用戶提供了更多的選擇,而不是讓用戶囿于單單一種選擇。其次,云計算的安全問題在開放環境下會得到更有效的解決;在開發環境下,安全問題會更加受到諸多專家和開發人員的密切關注。在這種環境下,總會有人在安全方面為你提供保障。
據另一位業內權威人士、信息技術和業務戰略專家Dion Hinchcliffe聲稱,開源云計算會有更美好的發展前景,這是不可避免的,因為開源云計算將是充分利用專利服務、改善市場形勢的重要手段。
原文鏈接:http://www.cloudtweaks.com/2012/09/any-future-for-open-source-cloud-computing/