互操作性(Interoperability)作为一种特性,指的是不同的系统和组织机构之间相互合作,协同工作(即互操作)的能力。
OpenStack基金会非常重视互操作性
2014年11月,OpenStack基金会在香港峰会上推出了DefCore委员会,用于定义所有使用"OpenStack"商标的产品的核心能力、代码,以及必须通过的测试,以保证不同厂商间"OpenStack"的一致性和互操作性基础。
同时,OpenStack全球社区还在2016年4月奥斯汀峰会上发起了"互操作性挑战",研究定义企业级别的应用场景,真实的测试各厂商的OpenStack的互操作性。
在2016年10月份的巴塞罗那峰会上,16个OpenStack厂商演示了用相同的Ansible脚本在他们各自的公有云或者私用云上部署同一个LAMP的应用场景,成功的向全世界OpenStack用户展示了基于OpenStack的互操作性。
OSCAR与社区互操作组合作,支持扩大互操作工作范围
目前,国内参与OpenStack的厂商越来越多,国内OpenStack的应用案例也越来越丰富,中国已成为OpenStack生态圈中非常重要的一部分。
为此,云计算开源产业联盟(OSCAR)成立了OpenStack互操作项目组,跟踪OpenStack国际社区互操作工作动态,提升国内厂商在国际开源社区的影响力,促进国内OpenStack市场中不同的产品和服务实现高水平的互操作性。
OpenStack互操作项目组的工作内容包括应用层面、硬件层面和平台层面等三方面。
应用层面的工作目前与OpenStack社区互操作组保持一致,参与企业包括IBM、华为、中兴、浪潮、EasyStack、云途腾、Cloudin云英和烽火通信等,他们将在4月份全球云计算开源峰会上共同带来互操作能力的展示。
硬件层面的工作包括制定OpenStack云平台与各类硬件设备的接口规范,以及开展OpenStack云平台与各类硬件设备的互操作性验证工作。
平台层面的工作包括从管理、运维等方面制定不同OpenStack云平台(私有云与私有云、私有云与公有云等)之间的互操作性规范,以及开展不同OpenStack云平台互操作性的验证工作。