中國開源云聯盟(COSCL)推出StackLab開放實驗室
OpenStack正日益成為開源云計算領域的標桿,目前被廣泛用于私有云和公有云的部署。為了進一步推動OpenStack在國內的應用和普及,在9月22日的OpenStack中國行深圳站活動上,中國開源云聯盟(China Open Source Cloud League,簡稱COSCL)創始成員之一新浪的OpenStack研發負責人程輝在他的演講中正式對外發布:中國開源云聯盟正式發布StackLab實驗室。StackLab是一個免費的OpenStack體驗、測試和開發平臺。該項目由聯盟成員新浪發起并實施上線。

圖:StackLab
中國開源云聯盟(COSCL)是由英特爾、新浪、中標軟件和上海交大作為產學研用四個領域的典型代表發起,聯合各成員公司的云計算開發人才和云計算社區貢獻者,共享研發資源和成果,致力于推動中國云計算產業發展和開源云平臺OpenStack的研究和開發,加大在云計算國際社區,如OpenStack中來自中國的參與和貢獻。
據悉,StackLab開放實驗室提供的原生態OpenStack體驗平臺,不設門檻,無需邀請碼,任何人都可注冊并免費體驗,而且不限次數。一經注冊后,無人工審核流程,直接進入全自動類銀行排隊系統。平臺目前支持一百人同時在線免費使用計算、存儲和帶寬等資源,每位用戶體驗時間為24小時,過期之后資源將自動回收。當然,用戶還可再次排隊體驗。
StackLab目前的服務資源由開源云聯盟成員新浪、英特爾提供了第一批硬件資源,前期由新浪的OpenStack開發團隊負責開發、運營及上線,后期將招募更多志愿者參與進來,相信會對促進OpenStack在中國的應用和普及將會起到重要作用。
對于COSCL公司成員來說,StackLab為其提供了一個接近真實的生產環境,因為StackLab是為用戶免費提供的計算與帶寬資源,沒有SLA(Service Level Agreement)壓力,因此可以放心大膽地在StackLab環境上做常規的升級或在線打補丁,還有真實的流量和用戶在幫忙測試產品,將大大加快OpenStack項目新特性的開發和測試流程。例如,新浪較早就開始了基于OpenStack開源平臺的云計算研發和使用,目前已建成了基于OpenStack的IaaS公有云平臺SWS(Sina Web Service),通過與其它聯盟成員共建和運營StackLab平臺過程中獲得了經驗和教訓,也收獲了StackLab上用戶的反饋,進而不斷改進免費的StackLab平臺和商業的SWS公有云。
此外,作為中國OpenStack用戶組(COSUG)社區經理,程輝會充分借助該組織的資源,廣邀中國OpenStack用戶、開發者和各類對OpenStack技術感興趣的技術愛好者,體驗StackLab,以進一步提升StackLab的用戶基數,擴大其影響力。
為了讓用戶能體驗到更好的服務,StackLab開放實驗室在技術方面有著以下幾個方面的特點:
支持多IDC部署。將分布在新浪、英特爾等聯盟成員分布在各地的IDC聯合成一個整體對外提供業務;
實現自動化部署及持續集成。對于一個新的IDC節點,StackLab項目可以一鍵完成服務器、操作系統及OpenStack服務的自動化部署,也實現OpenStack環境自動化部署及持續集成,包含代碼審核系統,git代碼拖管系統,自動打包測試系統等模塊;
安全加強及資源控制。對于一個對用戶完全不設門檻的體驗測試平臺,在網絡安全與資源配置方面需要在原生的OpenStack基礎上,與公司內網完全隔離,并且在帶寬、CPU等方面都將設置限制,保證資源的公平共享;
解決了公網IP地址短缺的問題。眾所周知,目前公網IP地址嚴重短缺,制約著目前國內公有云的發展,對于StackLab項目,為了滿足未來近千人同時創建和使用虛擬機,中國開源云聯盟創始成員之一的新浪OpenStack團隊為StackLab項目開發了L4負載均衡,為新用戶提供接入服務,比如用戶免費創建虛擬機之后不需要額外公網IP地址,通過負載均衡即可以登陸。
目前StackLab所需的硬件及基礎設施目前都由中國開源云聯盟成員提供,為了進一步推動StackLab這一免費的公益云計算開放平臺發展,讓更多的企業和個人受益,程輝也在他演講中提到,StackLab已經開啟贊助企業接入計劃,非開源云聯盟成員也可以向StackLab提供服務器、機架、帶寬等資源,相應也可享有實驗室首頁LOGO展示、StackLab技術轉移等權利。據了解,目前趣游集團已經確認向StackLab贊助基礎設施資源,華為公司,Canonical等企業也表達了贊助意向。
目前StackLab平臺上要提供測試的是云主機服務,很快將會上線更多服務,如對象存儲服務Swift,塊設備存儲Cinder,網絡虛擬化平臺Quantum等等,未來還有計劃集成Hadoop等大數據應用,并且承諾StackLab上所有服務、資源或應用永久免費提供給任何公司或個人使用。
StackLab的支持郵箱為OpenStackLab@gmail.com,對于StackLab在使用過程中有任何問題,或者有技術合作、贊助意向的公司或者個人可以發郵件咨詢。
相信StackLab實驗室會成為推動中國云計算技術發展的重要力量。
參考資料:目前OpenStack基金會旗下也運營了一個類似的免費OpenStack平臺——TryStack.org,由多家國際廠商贊助了服務器資源。OpenStack社區一些志愿者參與這個項目的運營和支持,TryStack項目讓更多的普通用戶零成本體驗到OpenStack,對于推動整個OpenStack生態產業鏈起了很重要作用。