有效的TCO控制
服务器虚拟化正在帮助客户降低总拥有成本(TCO),提供对共享基础架构进行访问的能力以及增加基础架构的灵活性。客户的拥有成本因为管理成本的减少、现有每一资产利用率的增加以及基础架构性能和业务目标之间更好的联系而得到改善。IBM内部进行的研究显示,通过使用虚拟和系统管理这样的技术,客户最多可将管理成本减少40%,将IT利用率提高25%。
分析人员认为,从管理的角度看,客户花在系统管理方面的时间将比花在硬件实际购买上的时间多三倍。虚拟已经不仅仅是一种新兴的技术,而是一个年销售额数十亿美元的市场。从整个行业的范围看,根据IDC的计算结果,今年售出的所有服务器中有45%拥有虚拟功能,而且IDC预测到2009年虚拟将成为一个年销售额150亿美元的行业。
光芒背后的阴影
在服务器虚拟化无限风光的背后,这项在x86平台上稍显稚嫩的优势技术在现实的应用中也暴露出了一些问题:
1、并不是所有x86平台应用都适合虚拟化应用
首先,高性能计算就不适合采用虚拟化技术,因为高性能计算会将处理器当中的每一份潜力都压榨干净,其CPU利用率非常高。同样,Exchange、数据库这类大负载应用需要占用大量的I/O和内存资源,一般也不适合同其它应用程序共享服务器硬件。
2、业界还没有统一的虚拟化标准平台和开放协议,这会增加用户投资风险
目前国内提供虚拟化解决方案的厂商很多,市场没有统一客观标准,各大厂商摆在用户面前的解决方案,让企业感到无所适从。因为各厂家的产品很难在同一环境下整合,相互之间不能兼容,难于扩展升级,削弱了系统的灵活性,使用户面临了从“硬件包围”到“虚拟硬件包围”的窘况。而且因为很难和服务器进行一体化管理,也增加额外的管理开销。因此目前在虚拟化相关产品方面,相关标准还没有最终健全界定是一个重要的制肘因素。
3、x86平台下虚拟化还存在稳定性隐患
表面上看,将多个虚拟机放在同一台服务器上,服务器宕机所影响的不再是一个应用,而是这台服务器上的所有虚拟机上的所有应用。但是,这个问题可以从两个方面来解决:一个是制度上,另一个则是设备上。从制度上,关键应用与非关键应用不能放在同一台物理服务器上,或者说,生产应用与非生产应用不能放在同一台物理服务器上。而在设备上,对于重要的应用,仍然可以通过双机备份的形势来保障应用的可靠性。例如,IBM的集群软件已经可以与虚拟化软件完美配合,实现虚拟机之间的热迁移。