開源云平臺如火如荼,OpenStack迎來三歲生日
今年7月19日是OpenStack誕生三周年的日子,這個開源軟件IaaS(基礎設施即服務)平臺是根據Apache許可證在2010年7月發布的。它的想法很簡單就是為公共及私有云提供一個無處不在的開源軟件云計算平臺。
Rackspace和美國航天局(NASA)為OpenStack捐獻了代碼。OpenStack已經成為技術行業中增長最迅速的開源軟件項目之一:來自200多家不同公司超過500人為其最新發布版本Grizzly貢獻了代碼。
開發者已經貢獻了100多萬行代碼。這個平臺目前有120多個國家做出的7萬多項貢獻,平均每個月有238項貢獻。2010年7月召開的第一次OpenStack設計峰會與會議有75人參加。最近一次在4月份召開的會議有3000人參加。下一次會議期待更多的人來參加。
三年前的爭論是圍繞云的定義
“三年前,整個行業中圍繞著云定義產生了巨大爭議”,當時擔任戴爾數據中心解決方案事業部負責云和大數據解決方案的執行主管Igoe說。“我們當時看到的這個行業的狀況是擁有傳統軟件環境和傳統計算環境的企業正在設法擴展其功能并且把這個功能稱作云。但是實際上,你不能在傳統屬性的架構基礎上建立一個云屬性的架構。”
Igoe說,云建立在專有軟件棧上會導致廠商鎖定和阻礙云計算固有的可能性,這存在著危險。
OpenStack的出現扭轉了這個命運。OpenStack提供一系列控制計算、存儲和網絡資源池的相關項目,所有這一切都通過一個控制臺進行管理。OpenStack迅速得到了惠普、戴爾和IBM等行業巨頭的支持以及許多小企業的支持。
Igoe稱,這個計劃自從推出以來取得了很大的進展。在圣安東尼奧市召開第一次會議之前,Rackspace的私有云業務總經理和OpenStack的推動力量之一的Jim Curry曾給在戴爾公司的Igoe打電話,要求提供一個在會議上使用的服務器機架。Igoe和他在戴爾的同事不得不租用一輛馬拖車把設備運到會場。那個服務器機架是第一個運行OpenStack軟件的。
Igoe說,“早期,參加會議的每一個人都是真正的軟件人員,那里以開發者為中心。除非個人開發者注冊這個任務并且開始提供代碼,否則開源軟件社區就不會繁榮。”他還補充到,我們并沒有治理流程,而是50或者100位工程師匯集在一起并且開始討論云計算應該是什么樣子。
OpenStack會議目前有許多人都想參加
“目前,許多人都想參加OpenStack會議。會議門票很快售罄。有時候,人們即使沒有門票也從世界各國跑到這里,盼望能讓他們進門。”Igoe說,“我們每年召開兩次峰會。每一次峰會的規模都擴大一倍,但每一次峰會的門票都售罄。”
作為一位委員會成員,Igoe一直接聽許多人打來的電話,這些要求參加門票已經售完的這個會議,他們很想知道能不能再Igoe這里買到內線門票。波特蘭2013年春季峰會召開之前,Igoe又接到在日本的一位同事打來的電話,但是,Igoe只能解釋說他這里沒有多余的門票。
多年來,參加會議的人員已經發生了變化。Igoe說,“最初,參加會議的都是開發者,但是現在,用戶和運營商都積極大量地參加這個會議。人員組成發生了變化,但這個會議仍然是一個技術會議。這不再是一個技術計劃,正開始轉變成為一個真正的運營生產計劃,現在關注的重點則是用戶和生產環境。”
這個變化意味著OpenStack未來將面臨許多挑戰。最重要的是圍繞OpenStack帶來的商業利益的問題。
Igoe稱,“OpenStack作為一個計劃和開源軟件項目一直都是非常成功的,我們現在面臨的挑戰是,隨著我們進入到下一個階段,組織將要商品化OpenStack。雖然利益是合法的,但是我們必須要謹慎避免誤入歧途。”
Igoe稱,委員會和基金會需要理解這些界限。什么地方競爭是好的,什么地方競爭是壞的?在不限制技術創新的情況下,我們能在什么地方鼓勵競爭和賺錢?組織需要一個圍繞技術進行根據情況區別應對。
為了慶祝誕生三周年,OpenStack本月將在全球各地舉行35場慶祝生日的活動,并且鼓勵人們參加這個慶祝活動和共享使用#OpenStack3Bday標簽的慶祝活動照片。Igoe說,RackSpace將在星期五這個在整個公司范圍內舉行視頻會議慶祝。
OpenStack第八個重要發布版Havana計劃在今年10月發布。