在2015 OpenStack峰會的主題演講中,OpenStack基金會執(zhí)行董事長Jonathan Bryce宣布了全球第一批通過OpenStack基金會官方互操作性測試認(rèn)證的14家廠商,包括IBM、惠普、紅帽等國際大廠商都位列其中,而中國唯一通過認(rèn)證的企業(yè)就是UnitedStack。互操作性測試認(rèn)證有那么難么?全球也不過只有14家,為何UnitedStack可以通過呢?近日,UnitedStack產(chǎn)品副總裁袁冬接受記者的采訪,聊聊OpenStack互操作性測試認(rèn)證的那些事兒。
避免生態(tài)破碎性
此次OpenStack公布的首個聲明為標(biāo)識有“OpenStack Powered”的公有云、托管私有云、發(fā)行版和工具等產(chǎn)品提出了新的互操作性測試要求。目前,Blue Box Cloud、Bright Computing、DataCentred、HP、IBM、Internap、Mirantis、Rackspace、RedHat、SUSE、SwiftStack、Ubuntu、UnitedStack有云、Vexxhost和VMware等14家公司已經(jīng)根據(jù)新標(biāo)準(zhǔn)測試了他們的產(chǎn)品,那么OpenStack基金會為何要進(jìn)行這個互操作性認(rèn)證呢?
OpenStack官方網(wǎng)站是這樣解釋:互操作性測試認(rèn)證的推出是OpenStack愿景落地的重要步驟。通過互操作性測試認(rèn)證,OpenStack基金會向OpenStack生態(tài)圈的成員提出了一系列的要求,從而確保OpenStack市場中不同的產(chǎn)品和服務(wù)能夠?qū)崿F(xiàn)高水平的互操作性。
袁冬表示,目前,有大量的企業(yè)在OpenStack領(lǐng)域進(jìn)行創(chuàng)新,無論是的傳統(tǒng)的IT廠商,還是新興的創(chuàng)業(yè)企業(yè),都在對OpenStack進(jìn)行支持。而過多的企業(yè)加入到OpenStack社區(qū)后,會將OpenStack做碎。簡單來說,因為OpenStack的開源特點,各個企業(yè)都可以加入,但是企業(yè)越多,所謂的標(biāo)準(zhǔn)也多,而對于生態(tài)系統(tǒng)來說就會發(fā)生破損。為了避免生態(tài)的破損性,基金會意識到要從互操作性出發(fā),打造一個完整的可交付的生態(tài)系統(tǒng)。
通過互操作性測試的14家企業(yè)的產(chǎn)品,將會被打上“OpenStack Powered”標(biāo)識,這些產(chǎn)品將會有一致的OpenStack核心體驗,開發(fā)者撰寫的OpenStack應(yīng)用程序只需編寫一次,即可在全球的OpenStack公有云和私有云上運行。而對最終用戶而言,選擇經(jīng)過認(rèn)證的云服務(wù)提供商,他們就能夠?qū)崿F(xiàn)在不同OpenStack云計算之間的無成本的自由遷移。
OpenStack Powered標(biāo)識
互操作性認(rèn)證都測試了什么
根據(jù)OpenStack官方網(wǎng)站顯示,OpenStack互操作性測試包括三項不同的官方許可程序,包含OpenStack軟件的產(chǎn)品都可以申請運行這些程序,通過者就可以獲得“OpenStack Powered”官方標(biāo)識。
三項官方的許可程序分別是,OpenStack Powered Platform、OpenStack Powered Compute、OpenStack Powered Object Storage。其中,OpenStack Powered Platform的測試結(jié)合了OpenStack Powered Compute和OpenStack Powered Object Storage的技術(shù)要求。
此外,企業(yè)需要用OpenStack產(chǎn)品的近期版本通過三項測試程序中的一個才能夠獲得認(rèn)證資格,獲準(zhǔn)使用“OpenStack Powered”的官方標(biāo)識,以及獨特的產(chǎn)品命名權(quán)益。
OpenStack互操作性認(rèn)證的測試標(biāo)準(zhǔn)
袁冬表示,在OpenStack基金會看來,計算和存儲是目前云計算交付能力的核心,如果能夠交付很好的計算和存儲的環(huán)境,實際上就是交付了一個云計算平臺,因此OpenStack將平臺定義為計算+存儲。
雖然這次只驗證了三個方面,但袁冬認(rèn)為,今后還會不斷豐富驗證的層面,例如網(wǎng)絡(luò)、數(shù)據(jù)庫、文件共享等。
UnitedStack為何是國內(nèi)唯一通過的?
在OpenStack官網(wǎng)網(wǎng)站上可以看到,UnitedStack的UOS Cloud產(chǎn)品已經(jīng)被貼上了“OpenStack Powered”標(biāo)識,也可以看到UniteStack通過測試的結(jié)果。
UOS Cloud被貼上“OpenStack Powered”標(biāo)識
UniteStack通過OpenStack互操作性測試的結(jié)果
據(jù)了解,此次OpenStack互操作性測試是采用受邀的方式,只有接到OpenStack基金會的邀請,才能有資格來參加測試。
基金會根據(jù)企業(yè)在社區(qū)中的貢獻(xiàn),尤其是核心模塊的貢獻(xiàn),以及是否緊跟OpenStack社區(qū)的步伐,包括所有版本的升級,投入的工程師力量,與社區(qū)的交互等方面,對企業(yè)進(jìn)行評估邀請。因此,只有得到OpenStack基金會官方認(rèn)可的企業(yè),才能獲得此次OpenStack互操作性測試的邀請資格。全球那么多支持OpenStack的企業(yè),要想得到基金會的官方認(rèn)可,可不是那么容易的,而UnitedStack做到了。
UnitedStack是怎樣參加互操作性測試的,袁冬覺得這個驗證事情是再簡單不過了。OpenStack基金會找到UnitedStack,想讓他們做個驗證,UnitedStack就答應(yīng)了,并且很快就通過了。
袁冬表示,“當(dāng)時我們看到測試驗證,主要是在計算和存儲兩方面進(jìn)行驗證,這也是UnitedStack一直做的,這很基礎(chǔ),在技術(shù)上沒有什么挑戰(zhàn)性,然后我們就完成任務(wù)了。”
雖然袁冬說的很輕松,但是能夠通過驗證OpenStack不同方面的API,也不是件容易的事情。此次OpenStack互操作性測試需要通過200多個API的測試,并且做到百分百兼容才可以通過。而此次測試的OpenStack版本是JUNO,未來還會根據(jù)每個不同的版本進(jìn)行互操作性測試。
UnitedStack的下一步
UnitedStack是從2013年2月成立的,主要圍繞OpenStack提供開源云計算服務(wù),從最早的幾十人發(fā)展到如今已經(jīng)超過100人。袁冬認(rèn)為,過硬的產(chǎn)品才是UnitedStack最核心的競爭力,因此,公司多一半的人員都是研發(fā),保證了產(chǎn)品的性能。
在下半年,UnitedStack有有哪些重點呢?UnitedStack CMO張群英告訴記者,產(chǎn)品的穩(wěn)定性是UnitedStack最大的工作重點,如何提高OpenStack的穩(wěn)定性,將是UnitedStack一直關(guān)注的;其次,推出更多的準(zhǔn)PaaS平臺功能,大數(shù)據(jù)分析功能等;第三,深耕市場,將會重點在互聯(lián)網(wǎng)、IDC以及傳統(tǒng)企業(yè)三個行業(yè)發(fā)力。“互聯(lián)網(wǎng)市場是我們的現(xiàn)金流市場,是我們的今天,IDC剛剛啟動是我們的明天,企業(yè)市場就是我們的后天。所以下半年的我們在三個市場上都有發(fā)力,從技術(shù)端和市場端。”
此外,UnitedStack還會與合作伙伴一起,包括上游的硬件供應(yīng)廠商,下游的PaaS合作伙伴,共同為客戶提供服務(wù)。