OpenStack和VMware都是混合云和私有云的可选项。那么问题来了,你的组织应该选择哪个呢?
不同的厂商对云计算的未来有不同的看法。比如说,亚马逊Web服务认为私有云和混合云只是通往公共云道路上的踏脚石。但是企业对围绕就业保护,安全和法规遵从方面的担忧造成了私有云,特别是混合云的部署。据行业分析机构IDC的调查,超过65%的企业IT组织在2016年以前都将致力于混合云模式。
但当涉及到混合云的实施时,事情可能并没有一些人希望的那样有条理。在混合云里,数据在公共云和私有云之间传输,WAN通信的危险性,尤其是在美国,使得这成为一个问题。
混合云实施的另一个问题是选择合适的私有云技术。许多公司使用OpenStack作为混合环境中的核心私有云软件。OpenStack构建在虚拟机管理程序之上,由一整套复杂的配置和编排云的模块组成。这是一个开源项目,业界的大部分重量级厂商,包括HP、Dell、IBM和Google,都深入参与到其中。
VMware和OpenStack整合的挑战
许多VMware的用户想知道如何使用他们目前的虚拟服务器池来创建一个可以同公有云通信的私有云。随着对VMware培训,许可和流程的大量投资,任何替代VMware的私有云的方案让一些组织望而却步。但当涉及到混合云设计,VMware的明确性又不够使得这一切变得很困难。
在VMware虚拟化服务器上运行OpenStack不是真正的问题——但我们必须小心对待我们讨论的是VMware的哪一部分。这里,我们指的是 ESXi管理程序。某些更高级别的VMware技术,包括vSphere和vCenter,有功能重叠和接口的问题,会同某些OpenStack的功能重复。
另一个集成问题是VMware vSphere控制的本地存储与OpenStack的的Swift对象存储的连接。因为它是面向块IO的,VMware和Swift不能直接等同。
私有云竞技场:OpenStack对决VMware
OpenStack一开始就是云技术,而VMware最开始是作为数据中心的一个虚拟化套件。由于他们属于两个不同世代的架构,把OpenStack和VMware直接进行比较是困难的。有一些OpenStack的服务与VMware是一致的,但这个列表很短。OpenStack的项目列表中认可的30+个模块中,只有四个:计算引擎Nova、镜像管理Glance、网络模块Neutron和仪表板模块Horizon,可以直接同VMware比较。
VMware的vCloud战略使得很难比较这两种技术。vCloud与OpenStack竞争的同时,缺乏OpenStack所展示的功能范围。很多人认为,这反映了VMware对云计算企业化延迟接受的现实,并让公司处在一个追赶的位置上。
成本进一步激化了OpenStack与VMware的私有云争论。VMware ESXi虚拟机管理程序是免费的,但代码的其余部分则需要消费者支付许可费。面对服务器群在未来十年的快速扩张,许多CIO正在探索较低成本的选择 - 而该理由是推动许多组织到OpenStack的。虽然OpenStack可能引入更高的技术支持成本,这对VMware也同样适用。不过说到底,VMware通常还是比走OpenStack的路线要便宜些。
同时,一些规模较大的企业将视角放在“白盒”商品硬件上,以降低成本。对于这些组织,OpenStack可能是更好的选择,因为VMware有自己认可的硬件配置列表。
还有其他的因素起作用。
OpenStack只有5岁,仍在不断发展。其核心是稳定的,但还没有成熟到能达到VMware的质量标准。许多更新的OpenStack功能仍处于开发初期,但这就是OpenStack模块化方式的亮点。OpenStack更像是一个云“乐高”,意味着新的组件和模块会随着时间的推移被添加进来-从现在开始甚至有可能持续长达30年。
VMware vCloud也是新的东西,在许多方面都没有其他技术成熟。 VMware需要大量的功能才能赶上OpenStack。该公司与AT&T和Terremark公司合作提供混合云的能力,但一些人士认为VMware面临一个陡峭的学习曲线,因为它入市很晚。vCloud还使用内部虚拟机管理程序安装上VMware公共云的能力,这意味着一个真正开放的,与供应商无关的 VMware方案还有很长的路要走。
VMware最近推出了自己的OpenStack发布版本。VMware Integrated OpenStack,一个在vCenter和vSphere环境中支持OpenStack的软件,在三月面世。虽然确定这种方式是否有效还为时尚早,它引入了一个间接的额外层从而可能会对性能造成一定的影响。它还更复杂并且要保留那些昂贵的许可。
OpenStack正在企业,甚至在那些VMware多年 “铁杆粉丝”的组织里寻找自己的位置。许多公司已经初步尝试了OpenStack,仅仅假设VMware是更好的选择已经不再成立。
本文作者:谈翔
来源:51CTO