OpenStack Defcore是社区的一个项目,专注于制定OpenStack全球统一标准。Defcore每隔几个月会发布一个版本,里面包含了统一标准的各种细节。近日,AWcloud海云顺利通过OpenStack Defcore最新版本2015.07评测(API兼容性测试),获得认证,成为中国首家、全球第四家获得这一标准认证的云服务厂家。
从社区的认证列表可以获知,AWcloud海云是全球第四家获得OpenStack-Powered Platform 2015.07最新标准认证的厂家,前三家企业都是IT大牛,分别是Mirantis、IBM、VMware,像AWcloud海云这样规模不足百人的创业型企业,独海云一家。这一认证,可以说是OpenStack产品的防伪商标,是OpenStack产品最重要的身份标志和品质认证。通过这一认证,充分说明AWcloud海云的产品符合OpenStack官方标准,与OpenStack官方兼容,质量非常有保证。并且,今后,AWcloud海云可以自由使用OpenStack Powered的Logo为企业实力代言!
AWcloud海云在OpenSatck官网上通过认证的列表页
(https://www.OpenStack.org/marketplace/distros/)
AWcloud海云在OpenSatck官网上的公司和产品介绍
(https://www.OpenStack.org/marketplace/distros/distribution/page-12/awcloud-OpenStack-distribution)
【延伸阅读】
DefCore为什么要推进OpenStack标准化
“碎片化”(Fragmentation)一词,在上世纪80年代常见于“后现代主义”的有关研究文献中,原意是指完整的东西破成诸多零块。如今,“碎片化”已应用于政治学、经济学、社会学和传播学等多个不同领域中。
“碎片化”的如果是信息,是利于信息传播的,可是,如果碎片化的是某个程序,某种技术,那就会无形中制造出很多麻烦,对于该技术的高速发展形成桎梏。技术层面的碎片化,往往容易导致一种技术出现多重标准、多个版本,为不同供应商版本之间的兼容性制造障碍。比如,Android最大的问题就是碎片化,Android碎片化,Google就哭了。
正是为了规避OpenStack项目陷入版本多样化的漩涡,推进OpenStack的标准化进程,并且不断提升其服务交付的质量,OpenStack基金会董事会于2014年11月提出了一个项目:DefCore。
DefCore(OpenStack CoreDefinition)是OpenStack认定厂商的部署为合法(legitimate)OpenStack的最低标准。
OpenStack基金会主席、SUSE开源与行业标准总监Alan Clark 说:“在DefCore中,我们做的首要事情之一就是制定标准,明确‘OpenStack到底是什么样子?”
DefCore的出台,就是为了定义什么是OpenStack,什么不是:满足所有评测条件的OpenStack版本,才是标准化的OpenStack,有一点通过不了评测的版本,就不能叫做OpenStack。DefCore从诞生之初一直到现在,都在为提升OpenStack的互操作性(不同供应商之间可以顺畅连接)而努力。DefCore对于OpenStack的标准化和可持续发展,发挥着重要作用。
标准化,可以有效解决碎片化问题,是OpenStack社区最重要的事务,防止在全球范围内出现OpenStack-x、OpenStack-y、OpenStack-z……各家厂商开发的产品可以有差异,但在核心API层上必须一样,否则你的产品就是假冒伪劣商品。
这看上去可能并不起眼,但却是非常重要的。有了这个规范,未来,你就可以运行从多个来源购买到的数据中心的服务器机架和存储网络,只要这些设备都声称支持OpenStack,它们就是可以互相兼容、和谐共存、彼此支持的。
Clark认为,DefCore不能作为一种最低限度的OpenStack,或者是最基本的参考性部署。相反,为了确保认证的质量,它们应该针对必须提供哪种类型和水平的互操作性,在DefCore委员会成员之间不断地修订和更新协议。
如同过去的厂商“LOGO认证”模式一样,DefCore认证允许成员添加一个标识,正式向用户表明自己有能力提供所需的互操作性。对于每种能力,厂商应该在其实验室中进行一系列的测试,然后将结果提交给OpenStack基金会。通过测试后,厂商有权使用“OpenStack”的商标和认证标识。
关于OpenStack
OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。
OpenStack除了有Rackspace和NASA的大力支持外,还有包括戴尔、Citrix、Cisco、Canonical等重量级公司的贡献和支持,致力于简化云的部署过程并为其带来良好的可扩展性。