OpenStack目標:解決實施中的瓶頸問題
隨著新的一年的來臨,OpenStack開發的重點將轉變為解決阻礙企業實施開源云計算平臺的瓶頸問題。
OpenStack的開發人員已經開發的項目可以減輕系統在可用性和可擴展性方面的問題,同時也提供了OpenStack的企業生產實例,雖然這些項目仍然是在潛伏期或是在近期剛剛發布的。
其中,最突出的項目就是一個被稱為TripleO的多項目計劃,這個項目還有一個別名——OpenStack的OpenStack。通過使用OpenStack運行在裸機上自有設施作為該平臺的基礎,這個項目可以實現OpenStack的安裝、升級和操作流程的自動化。運行在裸機上的OpenStack將會需要另一個在TripleO內的項目的支持,而這個項目也正處于潛伏期,真是夠具有諷刺意味的。
“這還會讓運營商們更方便地在新機器上進行安裝,”惠普公司開源項目經理Mark Atwood說。這些以運營商為中心的和以大型應用程序為中心的方法將會使OpenStack在企業中取得更大的成功。
由IBM和SoftLayer公司主持的另一個項目,就是被稱為Rally的基準測試設施,該項目已于近期向公眾開放。Rally是一款可供云計算運營商和開發商下載使用的開源軟件,他們可以使用這款軟件與OpenStack一起開發出一組用于基準測試的、復雜的、具有較高重復性的任務。
“在Rally之前,還沒有正式的開發團隊開發過具體的、具有高度重復性的基準測試,”IBM公司的托管私有云計算***架構師Michael Fork說,他本人曾幫助設計開發過Rally。
關于使用參考架構的爭議
然后就是構建OpenStack底層物理基礎設施的復雜性,一名OpenStack基金會董事會成員認為OpenStack可從標準化和可重復的參考架構中獲益。
“每一個OpenStack的部署就如同是每一片雪花一樣,”Cloudscaling公司的CEO 兼CTO Randy Bias說,Cloudscaling是一家為某家大型企業開發130萬美元OpenStack部署項目的專業服務公司和OpenStack項目的貢獻者。
“除非我們擁有一些人們可以使用的參考架構,否則人們是不會知道OpenStack已經做好準備了,”Bias說。“各自閉門造車地實施OpenStack最終只是會導致出現一個個定制的孤島——這就好象是開發你自己的Linux發行版本一樣。這也從根本上限制了企業獲得長期成功的可能性。”
而其他人則不認同參考架構是必須的這一觀點。
“我不認為人們是多么地需要一個很好的捆綁包參考架構,即便有這樣的需求也總是會有相關的企業來滿足他們需求的,”DreamHost公司的云計算副總裁Jonathan LaCour說,該公司已在OpenStack基礎上開發了一個基礎設施。
OpenStack發展時不我待
分析人士預測,2014年企業的IT開支并不會向云計算發生轉移,但是一些行業專家仍然還是認為,對于把OpenStack開發成為大型企業的預期目標來說,時間是最重要的。
“直到年底前人們開始質疑這個平臺的可行性之前,他們都還有時間,”位于波士頓的云計算咨詢公司Cloud Technology Partners的高級副總裁David Linthicum說。“我不認為OpenStack會陷入不成功就成仁的境地,因為人們會尋找新的發展方向,其企業也會在其中獲益匪淺。”
在繼續實施OpenStack開發之前,OpenStack的三個主要利益相關群體之間出現的裂痕必須得以修復,Bias說。這三個群體分別是開發商、OpenStack云計算的最終用戶以及這些云計算的運營商。
其中,OpenStack云計算的最終用戶希望實現標準化和互操作性,這樣一來他們就能夠實現在不同OpenStack云計算之間的自由遷移,Bias說。同時,云計算運營商希望使用他們特別的存儲或網絡基礎設施,這會讓他們的OpenStack版本看上去有別于其他版本的OpenStack,從而斷絕與希望實現標準化的最終用戶的聯系。
然后就是重點關注創新和增加更多功能的OpenStack開發商了。Bias說,在某些情況下,這將有助于提升穩定性和可升級性,這代表了云計算最終用戶和云計算運營商之間的脫節。
“OpenStack成熟的一個確定性標志就是,大部分最終用戶和云計算運營商們都在推動新功能和實現工作的產品化,”Bias說。