OpenStack如同Linux一样,旨在构建一个内核,所有的软件厂商都围绕着它进行工作。从组件构成来看OpenStack有许多子项目,用于对云计算平台中的各种资源(如计算能力、存储、网络)提供敏捷管理。虽然刚刚起步,但OpenStack也提供了对虚拟化技术的支持。
谈到虚拟化,不能不提VMware这个服务器虚拟化领域的领导厂商,而不满足于服务器市场开始在云计算、存储领域加快深入,可以说与OpenStack开源项目亦敌亦友。在公共云方面,OpenStack提供一个市场机遇,让VMware虚拟机可以运行在基于OpenStack的云。但在私有云方面,OpenStack可能是VMware的管理平台(如vSphere)的竞争对手。
与OpenStack开源项目亦敌亦友(来源insidetheregistry.com)
从应用角度可以看出来,OpenStack本身是一个架构,支持客户利用不同的计算、网络和存储技术来构建云,但OpenStack构建云的质量很大程度上取决于客户所选择的组件。VMware提供了一套专门面向OpenStack的组件帮助客户构建OpenStack云,但运行OpenStack的最佳方式是建立在VMware技术基础之上。
会有人问到既然如此,OpenStack的意义何在?这就要从企业云计算转型介绍,企业必须了解如何利用以及应对云计算市场中的解决方案。而亚马逊和VMware在各自细分市场的霸主地位让其他厂商很难望其项背。
OpenStack基金会成立推出其云开源举措,一些遥望亚马逊和VMware的传统IT厂商通过OpenStack开始发力云计算。由于OpenStack可支持建立云平台,其本身是开放开源的。不同厂商可以根据市场需要,结合自己的产品和技术对其提供支持或者实现兼容,从而确保云计算市场不掉队。