在第四屆云計算大會上OpenStack專場被觀眾“擠爆”,可見其在民間的認知度。但國內商業環境整體情況并不樂觀,“大多數公司只是獲取免費的資源,并沒有參與到社區的貢獻”,新浪云計算技術經理程輝告訴CSDN:“開放是互聯網的基因,當我們領取一些任務并完成后,我們的技術人員也獲得了與全球頂尖開發人員交流協作的機會,我鼓勵他們為社區做貢獻,這對包括我在內的團隊受益匪淺。”程輝作為唯一一名受邀在今年4月舉行的OpenStack design Summit和OpenStackConference上做技術和主題演講的國內公司代表,深度參與了OpenStack開發,這讓他和他的團隊成長迅速。CSDN對程輝及新浪云SAE總監王利俊進行了專訪,他們介紹了云計算IaaS層格局、OpenStak的優勢與不足。

程輝
現在的OpenStack不完美
2010年7月,OpenStack發布第一個版本Austin,直到今年5月第五個版本Essex發布,核心項目從最初的2個增加到6個,超過180家企業支持,3000多名社區貢獻者。但表面的繁榮不能掩蓋OpenStack的種種不足。“OpenStack社區的Dashboard項目做得不夠友好,沒法滿足生產環境需求,因此,我們幾乎重寫了Dashboard項目,“程輝告訴CSDN。Dashboard不涉及到核心系統,OpenStack目前真正的挑戰是新舊版本的兼容性以及穩定性。“這是很大的問題,很多公司升級的時候,會遇到一些問題,我們也遇到了,我們的方法是直接采用新版本。”程輝表示:“整個OpenStack項目還處于開發階段,不完美。”
就OpenStack的比如計費和監控而言,很多公司自行開發了這些項目,如HP Cloud,Rackspace等均有自己的實現,目前社區正在組織人手開發,但距離發布還需要經歷一到兩個發行版才有可能實現。新浪的團隊在半年前開始了計費和監控兩個項目的開發。程輝表示:“這兩個項目已經上線,并且運行良好。經過生產環境驗證之后,我們決定將這兩個項目,即監控項目Kanyun,計費項目Dough,開源并貢獻給OpenStack社區,可以通過Github提供下載。”
新浪向社區貢獻了大量Bugfix,在Essex版中貢獻量排名第九。這從一個側面反映出當前的OpenStack還存在大量的Bug,系統不成熟。但這也是開源軟件的魅力所在,HP、Dell、IBM(微博)、Intel等IT巨頭紛紛投入OpenStack。HP的公有云項目HP Cloud完全基于OpenStack建設,今年5月進入了Beta版。Dell則將OpenStack包含到Crowbar組件中,幫助用戶快速的部署OpenStack。同時,圍繞OpenStack產生了一批創業公司,Piston是其中較有影響力的一家,它由NASA前首席架構師Joshua McKenty創立,幫助企業在幾分鐘之內完成部署。此外,包括SwiftStack、Nicira、Nebula等都已嶄露頭角。可以看到,盡管OpenStack并不完美,但無法阻止IT巨頭和創業者的熱情。
OpenStack幫助SAE向上下游擴展
云計算就像一個生態鏈,盡管SAE已經成為國內最受歡迎的PaaS平臺。但眾所周知,由于考慮到平臺穩定、安全性,PaaS平臺往往對開發者有許多限制。新浪云SAE總監王利俊告訴CSDN:“之所以布這么多點,是希望能形成一個好的生態。開始做PaaS的時候就發現,客戶有很多需求我們滿足不了,所以催生了我們做IaaS。”接下來,SAE面臨的大量開發者和應用入駐,如何幫助他們更好的賺錢,就是一個迫切的問題。“開發者怎么掙錢,這就催生了我們做銷售商店。”至此,新浪云從底層IaaS到PaaS、應用商店(SaaS)建立了完整的生態鏈。
王利俊表示,隨著移動互聯網的興起,它將成為非常重要的消費渠道。而云的本質是計算和存儲,它需要被普通的老百姓消費,但如何消費?大眾接受的是應用,這是一整套生態系統,最終被消費才能產生價值。只有到了消費者手里,云才有價值。
目前,Sina Web Service的主要服務游戲客戶,大部分是微博上微游戲。王利俊透露,微游戲是國內排名前三的。上面許多游戲開發商,一部分自備服務器,一部分租用第三方。現在我們會推薦他們用新浪的云主機,或者SAE。
OpenStack是真正的開源 將成為IaaS的工業標準
在IaaS領域,除了AWS一家獨大以外,還有一些商業或開源組織,包括CloudStack、Eucalyptus等,這些產品更成熟穩定,并且CloudStack、Eucalyptus都已開源。但在王利俊看來,只有OpenStack才能成為IaaS的工業標準,它才是主流。“我們調研很多(產品),不選擇CloudStack是因為它當時還不屬于OpenSource。”王利俊告訴CSDN:“(CloudStack)有兩個版本,未來是有問題的。所以,如果在有選擇的情況下,我們肯定不選擇它。原因很簡單,一旦有兩個版本,那么意味著內部版本更加穩定,而公開出去的版本僅僅是為了小孩游戲。但OpenStack更有誠意,RackSpace將把OpenStack交給中立的第三方,現在的OpenStack就很像Linux一樣,有很多廠商贊助,它會更容易成為工業標準。”
“當時選擇的時候,OpenStack是唯一一個支持Apache 2協議,是完全open的。”程輝補充道。盡管OpenStack有種種不完美,但正是基于完全的開源,它會越來越好,王利俊把它形容為“滾雪球”,他表示:“開源最大的優點就是在后期是個加速,軟件越來越成熟,功能的豐富性上也會越來越快。這與商業機構開發不一樣。開源他有一套行之有效的軟件開發模式,Linux就是最好的例子,他是一種Market即時式開發的案例。現在OpenStack開發模式跟Linux一樣。這種開發模式與傳統的商業機構開發相比有它的優點:首先它能匯集Internet的力量,把全球的精英、技術人員匯集在一起,通過高效的、非常低成本的溝通方式幫助軟件成功。”
“OpenStack它的模式也越來越像Linux,Linux有Linux Foundation來發展,然后OpenStack就是OpenStack Foundation,已經吸引幾家巨頭加入,”程輝表示,“很多人都沒有預見到Linux今天的成功,當時FreeBSD要比Linux成熟的多。為什么?首先FreeBSD不標準,這是很致命的。包括HP的UNIX、SGI UNIX,為什么那么多的UNIX分支最終都逐步的被邊緣化,因為他們不夠標準。”
就在采訪的前幾天,Eucalyptus將其3.1版開源了,Eucalyptus能否挽回敗局?在王利俊看來,“這是背水一戰,Eucalyptus把它的商業版完全open source去挽救市場,但現在已經太晚了。現在已經不是License之間的競爭了,因為OpenStack已經足夠開放了,社區的人走了,活躍開發者走了,市場也不在了。”
推薦閱讀
系統廠商“耐不住寂寞”躋身前臺 繼微軟后谷歌首推自有平板電腦 全球平板行業的“豪門大戰”迎來高潮。繼微軟、蘋果紛紛推新產品“參戰”后,另一互聯網大佬谷歌昨日正式加入。谷歌昨日在2012年I/O開發者大會推首款平>>>詳細閱讀
本文標題:用勇氣和實力擁抱OpenStack
地址:http://www.xglongwei.com/a/22/20120629/71780.html