OpenStack Defcore是社區(qū)的一個項目,專注于制定OpenStack全球統(tǒng)一標準。Defcore每隔幾個月會發(fā)布一個版本,里面包含了統(tǒng)一標準的各種細節(jié)。近日,AWcloud海云順利通過OpenStack Defcore最新版本2015.07評測(API兼容性測試),獲得認證,成為中國首家、全球第四家獲得這一標準認證的云服務廠家。
從社區(qū)的認證列表可以獲知,AWcloud海云是全球第四家獲得OpenStack-Powered Platform 2015.07最新標準認證的廠家,前三家企業(yè)都是IT大牛,分別是Mirantis、IBM、VMware,像AWcloud海云這樣規(guī)模不足百人的創(chuàng)業(yè)型企業(yè),獨海云一家。這一認證,可以說是OpenStack產(chǎn)品的防偽商標,是OpenStack產(chǎn)品最重要的身份標志和品質(zhì)認證。通過這一認證,充分說明AWcloud海云的產(chǎn)品符合OpenStack官方標準,與OpenStack官方兼容,質(zhì)量非常有保證。并且,今后,AWcloud海云可以自由使用OpenStack Powered的Logo為企業(yè)實力代言!
AWcloud海云在OpenSatck官網(wǎng)上通過認證的列表頁
(https://www.OpenStack.org/marketplace/distros/)
AWcloud海云在OpenSatck官網(wǎng)上的公司和產(chǎn)品介紹
(https://www.OpenStack.org/marketplace/distros/distribution/page-12/awcloud-OpenStack-distribution)
【延伸閱讀】
DefCore為什么要推進OpenStack標準化
“碎片化”(Fragmentation)一詞,在上世紀80年代常見于“后現(xiàn)代主義”的有關研究文獻中,原意是指完整的東西破成諸多零塊。如今,“碎片化”已應用于政治學、經(jīng)濟學、社會學和傳播學等多個不同領域中。
“碎片化”的如果是信息,是利于信息傳播的,可是,如果碎片化的是某個程序,某種技術,那就會無形中制造出很多麻煩,對于該技術的高速發(fā)展形成桎梏。技術層面的碎片化,往往容易導致一種技術出現(xiàn)多重標準、多個版本,為不同供應商版本之間的兼容性制造障礙。比如,Android最大的問題就是碎片化,Android碎片化,Google就哭了。
正是為了規(guī)避OpenStack項目陷入版本多樣化的漩渦,推進OpenStack的標準化進程,并且不斷提升其服務交付的質(zhì)量,OpenStack基金會董事會于2014年11月提出了一個項目:DefCore。
DefCore(OpenStack CoreDefinition)是OpenStack認定廠商的部署為合法(legitimate)OpenStack的最低標準。
OpenStack基金會主席、SUSE開源與行業(yè)標準總監(jiān)Alan Clark 說:“在DefCore中,我們做的首要事情之一就是制定標準,明確‘OpenStack到底是什么樣子?”
DefCore的出臺,就是為了定義什么是OpenStack,什么不是:滿足所有評測條件的OpenStack版本,才是標準化的OpenStack,有一點通過不了評測的版本,就不能叫做OpenStack。DefCore從誕生之初一直到現(xiàn)在,都在為提升OpenStack的互操作性(不同供應商之間可以順暢連接)而努力。DefCore對于OpenStack的標準化和可持續(xù)發(fā)展,發(fā)揮著重要作用。
標準化,可以有效解決碎片化問題,是OpenStack社區(qū)最重要的事務,防止在全球范圍內(nèi)出現(xiàn)OpenStack-x、OpenStack-y、OpenStack-z……各家廠商開發(fā)的產(chǎn)品可以有差異,但在核心API層上必須一樣,否則你的產(chǎn)品就是假冒偽劣商品。
這看上去可能并不起眼,但卻是非常重要的。有了這個規(guī)范,未來,你就可以運行從多個來源購買到的數(shù)據(jù)中心的服務器機架和存儲網(wǎng)絡,只要這些設備都聲稱支持OpenStack,它們就是可以互相兼容、和諧共存、彼此支持的。
Clark認為,DefCore不能作為一種最低限度的OpenStack,或者是最基本的參考性部署。相反,為了確保認證的質(zhì)量,它們應該針對必須提供哪種類型和水平的互操作性,在DefCore委員會成員之間不斷地修訂和更新協(xié)議。
如同過去的廠商“LOGO認證”模式一樣,DefCore認證允許成員添加一個標識,正式向用戶表明自己有能力提供所需的互操作性。對于每種能力,廠商應該在其實驗室中進行一系列的測試,然后將結果提交給OpenStack基金會。通過測試后,廠商有權使用“OpenStack”的商標和認證標識。