CloudStack發布首個Apache許可證代碼
雖然OpenStack最近頻頻占據了許多新聞報道的頭條,但是,與其競爭的云管理平臺CloudStack本周也發布了自己的重要新聞,發布了它歸屬Apache軟件基金會(ASF)后的第一個開源軟件代碼。
SunGard Availability Services公司云部門的主要工程師和CloudStack項目管理委員會成員奇普·奇爾德斯(Chip Childers)指出,CloudStack代碼的最新進展4.0版改善了對軟件定義網絡的支持,本地集成了亞馬遜Web服務API(應用程序編程接口)的兼容性,并且為這個代碼增加更多的功能提供一個框架。
思杰在今年4月退出OpenStack組織并且向ASF提供CloudStack代碼作為自己的開源軟件項目。此舉動搖了開源云領域。但是,奇爾德斯稱,有關“云戰爭”的說法是過分的宣傳。“在CloudStack組織內部,我們正在把重點放在制作軟件方面,繼續發展軟件,改進軟件并且使軟件成熟。那是我們的重點。我們沒有必要選擇斗爭。我們只是在設法改善我們大多數人正在使用的一個項目,使這個項目成為整個社區真正擁有的東西。”
奇爾德斯稱,CloudStack與OpenStack不是同類產品的比較。CloudStack是一種云調度工具,允許計算、存儲和網絡等組件相互連接,創建一個云平臺的組成部分。OpenStack是一個項目集,由許多公司提供的各種發布版軟件所組成。例如,一個由CloudStack推動的云可以使用OpenStack的Swift存儲服務作為一個組件。
CloudStack仍然是Apache的一個孵化器項目。要成為一個像Hadoop或者HTTP那樣的完備的Apache項目,CloudStack首先需要其穩定的代碼發布版有一個經過證明的記錄和一個支持它的社區。CloudStack目前還處于早期階段。奇爾德斯預計下一個發布版將在4至6個月內推出。
同時,奇爾德斯表示,這個項目在緩慢而穩定地成長。它以思杰的CloudStack代碼為基礎這個事實意味著它已經達到基本成熟的水平。它肯定將改善并且發展。但是,你們現在就可以使用CloudStack,部署它并且讓它快速地運行,無論3.0版還是4.0版都可以。它是穩定的和強大的。
本星期發布的代碼還包括許多新功能,最引人矚目的是強調虛擬網絡的功能。OpenStack最新的代碼發布也以此為重點。CloudStack 4.0的新功能還允許用戶使用防火墻治理政策創建網絡層次。社區成員還努力把軟件定義的網絡公司Nicira的技術集成到這個項目。其它新功能包括能夠本地訪問CloudStack框架中的存儲,而不是另外的網絡附加存儲。它允許服務器主機專門用于高可用性應用。許多增強的功能都是逐步的和面向服務提供商的。服務提供商會利用CloudStack代碼創建一個云計算產品。
另一個增強的功能是圍繞AWS(亞馬遜Web服務)的集成功能。思杰高管在今年4月曾指出,這是CloudStack和OpenStack之間的一個差異化因素。CloudStack現在本地支持AWS API兼容性,而以前這只是一個可以選擇的功能。OpenStack還支持AWS兼容性。但是,這個項目的支持者更多地把亞馬遜當作競爭對手,而不是合作者。
Rishidot Research公司分析師克里希南·蘇布拉瑪尼安(Krishnan Subramanian)稱,CloudStack有一些優勢和挑戰。思杰支持這個項目的事實意味著這個項目在可以預見的未來將得到支持。但是,蘇布拉瑪尼安表示,對于CloudStack來說,最重要的是發展自己的開發者群體和合作伙伴生態系統。
蘇布拉瑪尼安稱,我最擔心的問題是缺少外部的開發者。當思杰把這個項目提交給Apache基金會的時候,我感到非常興奮,因為我認為這將幫助他們得到外部開發者并且擴展像OpenStack那樣的商業生態系統。這個事情沒有發生。這個項目仍然是一家廠商開發的項目。我們還沒有看到任何其它廠商圍繞它建立一項業務。但是,這個項目還處在早期階段。