C 不同的产品视图OpenNebula是一个单一为企业准备的开源产品,易于安装和操作,它仅有一个安装和升级过程,一站式的社区和长期商用支持。任何组织可以使用这个开源的版本来创建产品云,并通过社区的邮件列表得到最大程度的支持。此外,任何组织可以从开发者那直接购买商用支持服务。最重要的是我们不提供商用版的软件,我们提供对于社区软件的商用支持。
另一方面,OpenStack是由许多个不同成熟度的子项目构成的,需要相当复杂的集成来获得一个功能性的云基础设施。不断增加的组件和子项目数量使得集成,协作和发布一个单一清晰的解决方案更加的困难。每个对使用OpenStack有兴趣,需要商业支持和企业的成熟度的机构都将被(负责项目的厂商)推荐布署一些企业版的产品。 从商业的角度讲,OpenNebula无法与OpenStack竞争,但是因为有了HP,Red Hat 和IBM 等许多厂商,它们都与OpenStack相关,就可以竞争了。 这些企业级的产品包括了不同版本的OpenStack组件,这些组件有着扩展的功能,客户化功能的补充和集成,这些消耗着OpenStack的兼容性和交互性。甚至于它们中的一些包括了专有组件,并且与关键的底层功能实现有着明显的差异。 因此选择了OpenStack的公司实际上使用的是基于OpenStack的专有软件,这些公司被牢牢的套在厂商提供的特定版本的软件上,且厂商仅支持的是它自己的版本而不是社区版本。更糟的是,没办法从一个厂商迁移到另一个厂商,换句话说,这些软件没有提供开源软件的总体利益:低成本,不绑定,灵活性和交互性。 |