从桌面到数据中心,虚拟化技术正在IT的所有层面上扮演着越来越关键的角色。Microsoft开发的Hyper-V是一个虚拟化平台,它提供了可靠的、可伸缩的平台功能,以及单一的集成管理工具集,可以同时管理物理和虚拟资源。作为下一代服务器虚拟化解决方案,Hyper-V已经集成在 Windows Server 2008和Windows Server 2008 R2中,成为企业级系统的重要功能。
本文将从Hvper-V的主要特性出发,分析器对服务器的各项需求,为广大用户选购面向Hyper-V 虚拟化应用的服务器提供参照。
一、Hyper V是虚拟化部署关键环节
通过采用微内核、基于Hypervisor的体系结构,Hyper-V为虚拟机运行提供了更为安全和可靠的平台。在这个最小化的Hypervisor中并不包含驱动程序,而是把驱动程序放在了父分区。最小化的Hypvervisor与新的IO共享模型一道,为Hyper-V提供了原生更加安全的体系结构。
微软Windows Server 2008的使用率毋庸置疑,选择开启管理程序Hyper-V用户量也在逐步增多。而Windows Server 2008 R2推出了全新版本的Hyper-V,其特性能在一台运行虚拟机的主机上整合多个未充分利用的物理服务器,可支持64个逻辑处理器及处理器兼容模式。有数据显示,市场占有率达到23%,虽然这一比例遭到竞争对手的质疑,不过另一款虚拟化产品–Microsoft Hyper-V Server 2008 是一个独立的虚拟化软件,行业用户虚拟化率进一步提升。
Microsoft Hyper-V Server 2008可改善服务器的利用和较低成本费用,允许合并工作量在单一的物理主机上,以进行基础和简单的虚拟化;同时也为测试和开发之用。较低利用的基础架构、部门的应用软件、单一部门的办公工作量,都可以选用Hyper-V Server,因此,它很容易嵌入客户现有的IT环境中。Microsoft Hyper-V Server 2008不仅是进行服务器重组、用户基础、简单虚拟化的最好选择,而且还是开发和环境测试的首选。因此,使得微软虚拟化的适用范围大大加强。
二、微软虚拟化对硬件的要求
Hyper-V 是基于虚拟管理程序,包含在Windows Server 2008里面的一个特性;Microsoft Hyper-V Server是一虚拟化的单独产品,可以在单一的物理主机上重新分配工作量。两种软件对于系统环境要求有所不同,表现在支持的操作系统,处理器、内存和硬盘等方面。
Windows Server 虚拟化功能只在 x64 版本的 Windows Server 2008 标准版、企业版和数据中心版中提供,在硬件辅助虚拟化上,需要具有虚拟化选项的特定处理器,即包含 Intel VT(Vanderpool Technology)功能的处理器。同样,在使用Hyper-V Server 2008时,必须是64位的被激活的硬件,如Intel VT技术。笔者在这里整理如下:
值得关注的是,随着处理器硬件虚拟化的辅助支持功能完善,英特尔在新发布至强5600系列处理器上,更进一步。至强5600服务器的虚拟化性能是至强5500的1.5倍。在至强5600中,一方面将L3缓存由上一代的8MB增加到了12MB,进一步降低内存延迟。另一方面,英特尔对于整个双路服务器平台的I/O方面进行了配套改进。在技术应用上,09年在至强5500处理器发布时,引用"智能计算"概念,这一技术主要集中在智能性能、智能节能、虚拟化三个方面。尤其是虚拟化方面,在至强5600中,英特尔仍然延续智能计算的理念,并有所增强。
三、针对不同行业 部署虚拟化方案
在面向不同的行业背景,微软给出了虚拟化部署的解决方案。针对SV、ISV、金融、教育、零售业、呼叫中心等。
四、微软虚拟化适用的服务器推荐
目前,Windows Server 2008 R2 Foundation只能通过购买OEM厂商的单处理器服务器而获得,如果要了解更多关于服务器型号的细节,各家厂商的态度和与微软虚拟化合作的进程也不尽相同。
惠普的ProLiant iVirtualization,将行业领先的虚拟化技术集成到了ProLiant平台上。从惠普官网上了解到,更多的是ProLiant iVirtualization现在可通过VMware和Citrix可靠的产品提供,未来还将包含来自Microsoft的产品。因此,在HP服务器的参数里表里,我们看不到关于微软Sever 2008 Hyper-V的虚拟化技术的推荐。
在IBM看来,IBM System X 虚拟化,同样选择了VMware 提供了基于虚拟化技术的服务器整合解决方案。如IBM System x3850M2/x3950M2 服务器+VMware 软件为构建虚拟化平台,以及IBM eX5又向虚拟化迈进一大步。
戴尔的官网,对于服务器的虚拟化采取比较和谐的态度,用户可以选择VMware 、Citrix 和Microsoft 随至强5600和7600处理器的推出,戴尔的一些新品逐渐加大了与微软的合作力度,如4路机架产品R910就通过微软和英特尔,在Microsoft Windows Server 2008 R2 Hyper-V虚拟化平台和英特尔至强7500C处理器的基础上,大展微软动态CRM特性和可测量性。
五、 不同行业采用Hyper-V的虚拟化成效
微软在当前的行业领域中,正在逐步加大自己的产品份额。国内采用微软虚拟化的成功案例,也不乏少数。就此,笔者整理了微软这几年,在国内行业中一些案例,但遗憾的是,从案例的内容中,我们没有找到具体的服务器型号,更多看到的是关于项目实施前后的效果差异对比和收益。
不过,我们相信,虽然目前内嵌微软虚拟化的服务器品牌厂商,数量并不如VMware多。但有一个事实不可否认,微软作为全球最大的OS提供商,Hyper-V 内嵌于Windows Server 2008R2具有广泛的用户基础,因而未来可能会通过一些优惠的措施可以提升市场占有率。
微软是一家强大的公司,但在虚拟化方面,正雄心勃勃、力图斩获。它将会用自己的产品与VMware对抗,但就目前而言,尚不大可能在客户心目中占据第一的位置。如果说VMware正在成为主要企业级提供商的话,那么微软应该是首要的中端市场提供商。