越来越多的IT组织在转向多个服务器虚拟化平台以减少成本,改进应用的互操作性,但是这一数据中心架构同样带来了新的问题。
所有的虚拟化部署都以hypervisor为起点,hypervisor是在硬件与操作系统之间构建关键抽象层的软件。Hypervisor为所有的虚拟机分配计算资源,确保每个虚拟机在处理会话中保持其完整性。
虚拟化技术几乎是在一夜之间如雨后春笋般涌现,从实验产品成长为可靠且有效的企业计算产品。虚拟化厂商做了大量工作,增加了一系列功能强大的特性及工具,简化并自动化了诸多相关的任务。
但是当组织扩展虚拟环境时,他们发现一种hypervisor产品通常不足以满足数据中心的需求。部署第二个hypervisor会带来一些潜在的好处,同时也需要面对一些值得注意的风险。在增加多个服务器虚拟化平台之前,有必要仔细考虑多hypervisor环境的优势及不足。
部署多服务器虚拟化平台的理由
hypervisor技术的快速成熟引出了一个重要的问题:如果hypervisor如此成熟,何苦还要部署多个服务器虚拟化平台呢?事实证明有三个重要的因素决定了需要部署多个服务器虚拟化平台。
在2010年年底,TechTarget就虚拟化决策对IT专业人员进行了调查,超过50%的受访者说在考虑VMware虚拟化产品的替代产品时成本是主要因素。在315名IT专业人员当中,超过38%的受访者寻求替代VMware、具有更多特性及功能的产品,33%的受访者想改进互操作性,同时大概有33%的受访者想避免厂商锁定。
通过调查发现, 对于业务的关注而非技术才是问题的关键—单个规格并不适合所有情况。例如,成本是企业的一个主要考虑因素,但是实际上,管理成本引起了最多的关注。
Ideas International公司的副总裁以及高级系统软件研究分析师Tony Iams说道:“我看到用户最为关注的并不是实际的hypervisor而是他们将要部署的虚拟管理战略”。Tony Iams说所有的x86 hypervisor都需要考虑成本的竞争力以及互操作性,所以看起来厂商锁定可能并不是直接的风险。但是,虚拟化管理产品有时可能限制hypervisor的选择,“这才是真正的长期厂商锁定所在,” Tony Iams说道。
同样要考虑互操作性,特性集以及性能的含义。具有统一的基于x86服务器的组织使用单个hypervisor可能相当不错,但是单个hypervisor在大型机,RISC或者基于SPARC的服务器上可能不能很好的运转或提供所有必需的特性。
不同hypervisor的功能不同
更为常见的例子可能是服务器虚拟化使用一种hypervisor,桌面虚拟化使用另一种hypervisor。同时,随着私有云变得越来越普遍,组织可能采用不同的服务器虚拟化平台部署私有云。
在技术上成熟后,组织选择第二种hypervisor可能也是适宜的。例如,IT雇员刚启动虚拟化部署时可能会选择成本最低,提供最少功能或者易于使用的hypervisor。当雇员获得虚拟化经验并学会如何使用各种功能后,他们可能最终会认为使用更加复杂的hypervisor能够更好的满足新的业务机遇。
虚拟化已经快速地出现在了企业中,虚拟化的快速应用可能导致一些组织采用多个服务器虚拟化平台。Tony Iams说到:“你很有可能会在不同的团队中看到彼此独立的技术路线。一个团队可能使用特定的hypervisor进行测试和部署,而另一个团队可能在生产环境中选择不同的hypervisor。如果组织需要在未来整合不同团队的资源,没有标准化单个hypervisor的命令的话,将可能导致互操作性或其他问题。”
其他人不是很确定虚拟化采用速度是推动因素。IDC企业虚拟化软件研究经理Gary Chen说:“只要在市场上有更多的选择自然会推动人们了解第二种虚拟化平台。” Gary Chen指出寻找更好的价格,尤其是和市场上长期的领导者比如VMware相比更好的价格是一个推动因素:“VMware的替代产品肯定会得到更多的关注。”
原文链接:http://www.searchvirtual.com.cn/showcontent_5727.htm