2008年(8065)
分类: 服务器与存储
2008-12-03 15:46:34
虚拟化技术并不是什么新生事物,在大型机和应用的年代就已经普遍采用了虚拟化技术。咸鱼翻身也好,东山再起也好,虚拟化技术的蓬勃发展与芯片虚拟化技术息息相关,WMware备受追捧也与此密切相关。从目前舆论焦点看,主要集中在整合部分,通过虚拟化整合盘活现有的计算资源,提高系统的利用率。IDC负责企业平台研究的副总裁Michelle Bailey指出,与传统的IT不同,虚拟化包括企业对于使用、管理、甚至思考技术的方法的根本转变。与传统的“一台服务器/一个应用程序”的方法不同,虚拟化能够在同一个时间在同一台计算机上运行多个。
作为一种平台技术,虚拟化技术较为复杂,从分类上来看,除了前面提到的大型机/小型机的主机虚拟化之外,还包括以VMware、微软为代表的X86平台服务器虚拟化,以SWsoft、SUN为代表的操作系统虚拟化,以及Citrix为代表的应用虚拟化,不同的虚拟化,代表了不同的技术思路。以VMware、微软为例,是一个物理服务器虚拟化为多台虚拟的服务器,称为虚拟机,而SWsoft则是把一个操作系统虚拟化为多个独立的操作系统空间,Citrix应用虚拟化则把一个应用展现为多个独立的应用。
多种虚拟化应用并存无疑增加了用户选择虚拟化的难度。为了了解用户的虚拟化水平,已经虚拟化的应用现状,日前本报对于用户进行了一次调查,获取了606个数据样本。从调查结果看,虚拟化应用尚在半梦半醒之间,水平还有待提高。尽管如此,大多数用户对于虚拟化高度关注,预示着虚拟化的市场空间潜力巨大。
在调查问卷中,有意设计了一个与虚拟化安装相关的问题,是先安装虚拟化,还是首先安装操作系统?虽然问题设计的不够严谨,因为没有对虚拟化种类进行界定。以操作系统虚拟化为例,其实并不牵涉到先安装虚拟化的问题。操作系统虚拟化并不支持多操作系统环境的问题。但是对于X86平台服务器虚拟化意义就有所不同了,实际上,先安装虚拟化,还是先安装操作系统,其答案都是可以的。但是在效率上有很大的不同。
在英特尔、AMD等厂商提供底层芯片支持之前,VMware等虚拟化软件是运行在操作系统之上的,如此在底层资源的调度上,虚拟化软件与操作系统存在所谓的0级指令冲突,从而影响虚拟化应用的效果。当英特尔、AMD对虚拟化开放了底层支持之后,使得服务器虚拟化如虎添翼,性能和效率发挥的淋漓尽致。基于 这样的背景,表面上看是一个安装次序问题,实则与用户对于虚拟化的理解息息相关。从结果看,只有大约18%的用户回答正确。大部分用户对此缺乏认知。
从调查结果看,大部分用户知道0级指令冲突、大需求应用访问,以及I/O安全隔离等话题,但是对于这些技术的内涵,显然缺乏了解。
就Vmotion以及P-V等虚拟化功能应用看,显然用户更加熟悉Vmotion,但是对于P-V,大部分用户还是不够了解。只有不到30%的用户知道P-V的过程需要停机操作。我们当然不会因为这些简单的技术问题的判断来推定整个虚拟化的市场。但是长期以来,国内也存在一种忽视技术的趋势,这将影响国内虚拟化应用水平的提高。只有切实提高用户的技术水平,虚拟化业务应用才能够真正迎来发展的春天。