Webhostingtalk资讯网

驱动OpenStack的互操作性

2017-11-09 10:49
作者:admin

目前,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云不会将您锁定到一个单独的云计算版本中。

随着越来越多的企业转向私有云或混合云,它们会遇到一些公共云部署的隐性成本,因此确保云的OpenStack认证比以往任何时候都更加重要。

在购买OpenStack解决方案时,请向您的提供商询问他们已经通过的认证版本。最近的一次是2017.01,下一次将会在2017年8月发布。重要的是要确保您所关注的OpenStack云功能是使用2017.01或2016.08准则。任何比这更久远的东西都意味着正在运行的云会运行更老版本的OpenStack。

为什么互操作性在私有云中很重要?

互操作性确保了OpenStack云的最低标准。它不仅保证了不锁定,还保证了您的云是由OpenStack基金会认证的。确保您的云拥有OpenStack认证的徽章也意味着:

您的云有未来。获得认证意味着您正在运行的云至少是偏差最小的OpenStack互操作性,并且不会偏离公认的标准。

运行在一个OpenStack云上的工作负载可以移植到其他OpenStack云上,从而避免了锁定。

您的云可以与其他应用程序很好地运行,您可以在不同的OpenStack云中运行您的应用程序,并期望从所有的云中运用相同的方法。

即将更改的方针

目前,只有在OpenStack中考虑“核心”的项目是互操作性方针的一部分。这些项目包括计算(Nova)、认证(Keystone)、网络(中子)、块存储(Cinder)、图像(反光)和对象存储(Swift)。

值得注意的是,Interop工作组正在为允许认证其他项目而更改程序,否则将无法进入OpenStack的“核心”。新的指导方针将允许较小的项目,如OpenStack DNS(指定)在“附加”条款下获得认证。但是可选的附加程序必须满足他们自己的互操作方针,并且不影响现有的互操作性程序认证。但如果知道一个额外的项目已经得到了认证,就可以通过特定的OpenStack云中的额外特性来获取用户的利益。

此外,Interop工作组正在致力于创建能够与相邻技术良好协作的OpenStack程序。首批此类垂直项目之一将是“NFV Ready OpenStack”。Interop工作组正在与OPNFV社区合作来定义参数。

OpenStack本身是很好的,但是当它与其他开源项目结合在一起时,它真的很出色。官方的垂直认证项目能够突出合作的优势。NFV、PaaS、容器和其他技术已经在OpenStack上运行,新的认证程序将对OpenStack的强度和稳定性提供额外的验证。

Rackspace从早期的DefCore开始就加入了Interop工作组(前身为DefCore委员会)。

结论

在超过17年的时间里,Rackspace与许多公司合作,努力使其现代化。Rackspace OpenStack私有云是第一个获得OpenStack互操作性认证的云。不管是在Rackspace数据中心、客户数据中心,还是第三方数据中心。Rackspace都提供一个完全可互操作的作为服务的OpenStack私有云。

相关文章推荐:超越成熟:OpenStack现在是私有云的标准

网友评论
暂无评论!