光芒背后的阴影
在服务器虚拟化无限风光的背后,这项在x86平台上稍显稚嫩的优势技术在现实的应用中也暴露出了一些问题:
1、并不是所有x86平台应用都适合虚拟化应用
首先,高性能计算就不适合采用虚拟化技术,因为高性能计算会将处理器当中的每一份潜力都压榨干净,其CPU利用率非常高。同样,Exchange、数据库这类大负载应用需要占用大量的I/O和内存资源,一般也不适合同其它应用程序共享服务器硬件。
2、业界还没有统一的虚拟化标准平台和开放协议,这会增加用户投资风险
目前国内提供虚拟化解决方案的厂商很多,市场没有统一客观标准,各大厂商摆在用户面前的解决方案,让企业感到无所适从。因为各厂家的产品很难在同一环境下整合,相互之间不能兼容,难于扩展升级,削弱了系统的灵活性,使用户面临了从“硬件包围”到“虚拟硬件包围”的窘况。而且因为很难和服务器进行一体化管理,也增加额外的管理开销。因此目前在虚拟化相关产品方面,相关标准还没有最终健全界定是一个重要的制肘因素。
3、x86平台下虚拟化还存在稳定性隐患
表面上看,将多个虚拟机放在同一台服务器上,服务器宕机所影响的不再是一个应用,而是这台服务器上的所有虚拟机上的所有应用。但是,这个问题可以从两个方面来解决:一个是制度上,另一个则是设备上。从制度上,关键应用与非关键应用不能放在同一台物理服务器上,或者说,生产应用与非生产应用不能放在同一台物理服务器上。而在设备上,对于重要的应用,仍然可以通过双机备份的形势来保障应用的可靠性。例如,IBM的集群软件已经可以与虚拟化软件完美配合,实现虚拟机之间的热迁移。
4、投资总成本过大
采用虚拟化技术的投资很大,原有的IDC服务器进行虚拟化技术的改造成本不低,中小型企业唯恐难以承受。虽然通过虚拟化技术节省下来的经费,将很快能够获得投资回报,但是成本问题仍然困扰着很多IDC企业,动辄几百万的经费投资并不是每一个公司都能承担的起,x86平台的虚拟化进程还需时日。
5、虚拟化不能脱离实际应用
企业数据中心越来越普及,企业业务应用越来越复杂,对传统的资源固定分配模式的IT基础设施提出了严重挑战,许多按照传统模式建立起来的IT系统存在严重的瓶颈,这并不是硬件或软件的性能不够,而是适应变化的能力不够。产生所有这些问题的根源,就是在传统的资源固定分配模式下IT资源根据应用进行固定划分,资源利用效率较低,不同系统间资源难以相互调配,而运行和管理费用随着系统数量增加而提高,投资回报差,特别是固定的资源分配模式导致IT适应性差,难以跟上随时变化的业务需求,并且管理复杂容易出错,可用性和可管理性差。
虚拟化技术的未来
服务器虚拟化技术可以提高服务器效率和可靠性,这种技术在不断的改进,并且这种已经被接受的平衡基础资源的方法将变得更加重要。在服务器领域,虚拟化可以带来更高的部件及系统级利 用率,带来具有透明负载均衡、动态迁移、故障自动隔离、系统 自动重构的高可靠服务器应用环境,以及更为简洁、统一的 服务器资源分配管理模式。
但是提到虚拟化技术的未来,我们不得不承认目前的虚拟化技术还有很多路要走。不论是服务器虚拟化,还是存储虚拟化,甚至网络虚拟化、数据虚拟化等等,都只是部件级的虚拟化。虚拟化技术的未来应当是将整个数据中心虚拟化,使用户能够获得一个随需应变数据中心。
有理由相信,随着以英特尔、Vmware和微软等为代表的软硬件厂商将虚拟化技术引入x86平台,越来越多的IT厂商随之参与进来,虚拟化技术所面临的问题都将会的到不同程度的解决,虚拟化技术凭借其自身的强大优势必将成为未来若干年服务器各个平台的发展焦点,一个崭新的时代即将到来。