在2015 OpenStack峰会的主题演讲中,OpenStack基金会执行董事长Jonathan Bryce宣布了***批通过OpenStack基金会官方互操作性测试认证的14家厂商,包括IBM、惠普、红帽等国际大厂商都位列其中,而中国唯一通过认证的企业就是UnitedStack。互操作性测试认证有那么难么?全球也不过只有14家,为何UnitedStack可以通过呢?近日,UnitedStack产品副总裁袁冬接受记者的采访,聊聊OpenStack互操作性测试认证的那些事儿。
避免生态破碎性
此次OpenStack公布的***声明为标识有“OpenStack Powered”的公有云、托管私有云、发行版和工具等产品提出了新的互操作性测试要求。目前,Blue Box Cloud、Bright Computing、DataCentred、HP、IBM、Internap、Mirantis、Rackspace、RedHat、SUSE、SwiftStack、Ubuntu、UnitedStack有云、Vexxhost和VMware等14家公司已经根据新标准测试了他们的产品,那么OpenStack基金会为何要进行这个互操作性认证呢?
OpenStack官方网站是这样解释:互操作性测试认证的推出是OpenStack愿景落地的重要步骤。通过互操作性测试认证,OpenStack基金会向OpenStack生态圈的成员提出了一系列的要求,从而确保OpenStack市场中不同的产品和服务能够实现高水平的互操作性。
袁冬表示,目前,有大量的企业在OpenStack领域进行创新,无论是的传统的IT厂商,还是新兴的创业企业,都在对OpenStack进行支持。而过多的企业加入到OpenStack社区后,会将OpenStack做碎。简单来说,因为OpenStack的开源特点,各个企业都可以加入,但是企业越多,所谓的标准也多,而对于生态系统来说就会发生破损。为了避免生态的破损性,基金会意识到要从互操作性出发,打造一个完整的可交付的生态系统。
通过互操作性测试的14家企业的产品,将会被打上“OpenStack Powered”标识,这些产品将会有一致的OpenStack核心体验,开发者撰写的OpenStack应用程序只需编写一次,即可在全球的OpenStack公有云和私有云上运行。而对最终用户而言,选择经过认证的云服务提供商,他们就能够实现在不同OpenStack云计算之间的无成本的自由迁移。
OpenStack Powered标识
互操作性认证都测试了什么
根据OpenStack官方网站显示,OpenStack互操作性测试包括三项不同的官方许可程序,包含OpenStack软件的产品都可以申请运行这些程序,通过者就可以获得“OpenStack Powered”官方标识。
三项官方的许可程序分别是,OpenStack Powered Platform、OpenStack Powered Compute、OpenStack Powered Object Storage。其中,OpenStack Powered Platform的测试结合了OpenStack Powered Compute和OpenStack Powered Object Storage的技术要求。
此外,企业需要用OpenStack产品的近期版本通过三项测试程序中的一个才能够获得认证资格,获准使用“OpenStack Powered”的官方标识,以及独特的产品命名权益。
OpenStack互操作性认证的测试标准
袁冬表示,在OpenStack基金会看来,计算和存储是目前云计算交付能力的核心,如果能够交付很好的计算和存储的环境,实际上就是交付了一个云计算平台,因此OpenStack将平台定义为计算+存储。
虽然这次只验证了三个方面,但袁冬认为,今后还会不断丰富验证的层面,例如网络、数据库、文件共享等。
UnitedStack为何是国内唯一通过的?
在OpenStack官网网站上可以看到,UnitedStack的UOS Cloud产品已经被贴上了“OpenStack Powered”标识,也可以看到UniteStack通过测试的结果。
UOS Cloud被贴上“OpenStack Powered”标识
UniteStack通过OpenStack互操作性测试的结果
据了解,此次OpenStack互操作性测试是采用受邀的方式,只有接到OpenStack基金会的邀请,才能有资格来参加测试。
基金会根据企业在社区中的贡献,尤其是核心模块的贡献,以及是否紧跟OpenStack社区的步伐,包括所有版本的升级,投入的工程师力量,与社区的交互等方面,对企业进行评估邀请。因此,只有得到OpenStack基金会官方认可的企业,才能获得此次OpenStack互操作性测试的邀请资格。全球那么多支持OpenStack的企业,要想得到基金会的官方认可,可不是那么容易的,而UnitedStack做到了。
UnitedStack是怎样参加互操作性测试的,袁冬觉得这个验证事情是再简单不过了。OpenStack基金会找到UnitedStack,想让他们做个验证,UnitedStack就答应了,并且很快就通过了。
袁冬表示,“当时我们看到测试验证,主要是在计算和存储两方面进行验证,这也是UnitedStack一直做的,这很基础,在技术上没有什么挑战性,然后我们就完成任务了。”
虽然袁冬说的很轻松,但是能够通过验证OpenStack不同方面的API,也不是件容易的事情。此次OpenStack互操作性测试需要通过200多个API的测试,并且做到***兼容才可以通过。而此次测试的OpenStack版本是JUNO,未来还会根据每个不同的版本进行互操作性测试。
UnitedStack的下一步
UnitedStack是从2013年2月成立的,主要围绕OpenStack提供开源云计算服务,从最早的几十人发展到如今已经超过100人。袁冬认为,过硬的产品才是UnitedStack最核心的竞争力,因此,公司多一半的人员都是研发,保证了产品的性能。
在下半年,UnitedStack有有哪些重点呢?UnitedStack CMO张群英告诉记者,产品的稳定性是UnitedStack***的工作重点,如何提高OpenStack的稳定性,将是UnitedStack一直关注的;其次,推出更多的准PaaS平台功能,大数据分析功能等;第三,深耕市场,将会重点在互联网、IDC以及传统企业三个行业发力。“互联网市场是我们的现金流市场,是我们的今天,IDC刚刚启动是我们的明天,企业市场就是我们的后天。所以下半年的我们在三个市场上都有发力,从技术端和市场端。”
此外,UnitedStack还会与合作伙伴一起,包括上游的硬件供应厂商,下游的PaaS合作伙伴,共同为客户提供服务。