目前,OpenStack是大的开源项目之一,有超过3万名贡献者,许多组织正在评估这个项目,测试或使用OpenStack正是互操作性至关重要的地方。
有数百个供应商提供OpenStack解决方案,许多组织自然地希望确保不同的OpenStack启用安装能够很好地协同工作。在Rackspace,互操作性是客户成功的关键,在本文中,主要阐明互操作性方法,以便您可以更好地理解它的工作方式。
定义OpenStack的互操作性
OpenStack互操作性从一个问题开始:“它是OpenStack吗?“任何希望使用OpenStack商标标识的公司都必须首先通过OpenStack互操作组所定义的OpenStack互操作方针。初的OpenStack互操作指南在2015年3月发布。从那时起,许多公司就使用这些指导方针来证明他们的产品。
目前,有三种不同的程序适用于包含OpenStack软件的产品。今年晚些时候,Interop工作组将添加额外的程序。当前的程序是:
OpenStack驱动计算,用于计算特定的产品。一个示例可能是私有云或公共云,它提供了创建VMs的功能,但不提供OpenStack对象存储(Swift)功能。
第二个程序是OpenStack动力对象存储,用于提供基于Swift的对象存储的产品。
第三个程序是OpenStack提供的平台,其中包括前两个程序。Rackspace OpenStack私有云是OpenStack平台的一个例子。
为了证明OpenStack互操作性并从OpenStack基金会获得OpenStack的标志,供应商必须通过OpenStack网站上定义的一系列OpenStack互操作性方针。
传递方针需求包括运行Tempest测试,它验证了特定OpenStack产品上的API调用是否如预期的那样工作。
通过使用RefStack客户端来简化运行所需的测试,这是为了这个目的而创建的OpenStack项目。
一旦供应商运行测试,结果将提交给OpenStack基金会进行验证。
一旦验证了,供应商的云、分布或其他产品就可以称为OpenStack并显示OpenStack的标志。
如果没有这个过程,OpenStack配置在不同的产品之间会有很大的不同,这使得OpenStack更加难以消费。通过这些指导方针的云对于用户来说更容易使用,因为他们遵循了APIs必须公开的标准。该方针还提供了额外的好处,因为您知道您选择的OpenStack云不会将您锁定到一个单独的云主机教程news.webhostin***/计算版本中。
随着越来越多的企业转向私有云或混合云,它们会遇到一些公共云部署的隐性成本,因此确保云的OpenStack认证比以往任何时候都更加重要。
在购买OpenStack解决方案时,请向您的提供商询问他们已经通过的认证版本。近的一次是2017.01,下一次将会在2017年8月发布。重要的是要确保您所关注的OpenStack云功能是使用2017.01或2016.08准则。任何比这更久远的东西都意味着正在运行的云会运行更老版本的OpenStack。
定义OpenStack的互操作性
上海网站/软件服务相关信息
14小时前
1天前
3天前
11月21日
11月20日
11月19日
11月19日
11月18日