Hyper-V架构和应用场景分析

ZDnet 发表于:10年01月27日 12:45 [转载] 至顶网

  • 分享:
[导读]微软拥有3个可以在其上建立、配置、使用虚拟机的虚拟化平台产品,分别是最新的Hyper-V、还有大家熟悉的Virtual PC和Virtual Server。
微软拥有3个可以在其上建立、配置、使用虚拟机的虚拟化平台产品,分别是最新的Hyper-V、还有大家熟悉的Virtual PC和Virtual Server。从技术架构上讲,Hyper-V和后两者有着很大区别。为了解释清楚这种区别,我们先来说明两个名词:

宿主机:即物理机,在其上运行虚拟化平台和虚拟机。

虚拟机:即在虚拟化平台上建立出来的完整的虚拟的操作系统环境(OSE)。

父分区:宿主机。

子分区:虚拟机。

Hyper-V的架构如下图所示,这个全新的架构和以前的虚拟化平台架构的最大区别就在于父分区的位置。

Hyper-V系列:Hyper-V的全新架构和应用场景

对于Virtual PC和Virtual Server来说,父分区是位于子分区和宿主机之间的一层,因此当子分区中的虚拟机需要和宿主机的硬件进行通信时,必须要经过父分区的中转,也就是必须要经过宿主机的操作系统。对于最上面的虚拟机来说,根本看不到任何物理设备,所有的物理设备都是由宿主机模拟出来的。这也就是常说的全虚拟化。这样一来,必定会使得虚拟机和宿主机物理设备之间的通信、数据传输的速度大大减慢,虚拟机也就无法像真实的物理机一样高效的对外提供服务。低负载时这种情况还不明显,如果服务的负载增加,则虚拟机很难满足业务需要。

Virtual PC和Virtual Server的架构还有一个问题,就是宿主机操作系统的正常与否将直接影响到虚拟机的运行。因为所有虚拟机全部位于宿主机操作系统之上,宿主机的当机将使得虚拟机也停止工作。

而在Hyper-V的架构中,我们可以看到父分区的位置挪到了子分区的旁边,换句话说,宿主机操作系统和虚拟机操作系统是平级的,没有谁依附谁之上的关系。对比上面的内容,这样的架构的优势是显而易见的:父分区的挪走将使得虚拟机可以直接和物理设备进行通信和数据交换。现在CPU厂商-- Intel和AMD-- 都已经开放了相应的设备控制权,允许虚拟机直接访问CPU和内存的一部分资源。虚拟机看到的所有设备不再都是虚拟出来的,有部分的硬件资源是真实的物理设备,这就是所谓的半虚拟化概念。这样,虚拟机访问硬件设备的速度将大大提高。我们从而可以使用这样一套架构来构建虚拟机,并让虚拟机代替物理服务器提供服务,在负载增加时,只要为虚拟机分配了足够的物理资源,我们也不必担心虚拟机的性能了。

而且,这种架构也增加了整个虚拟化架构的稳定性。父分区(也就是宿主机操作系统)的问题不会对虚拟机产生直接的影响,因为它们没有上下关系,都是平级的。

由此我们看到Hyper-V全新的架构确实能够使得虚拟机的性能大增,甚至代替物理机。那么我们都可以在哪些场景下使用Hyper-V呢?一般说来,服务器整合是使用Hyper-V实现服务器虚拟化的典型应用场景。换句话说,当你希望实现服务器整合时,就可以使用Hyper-V帮助你了。


[责任编辑:査彬]
Doserv原创 Vicky Z
纵观IT发展的历程,我们发现IT技术从最早的分布式结构走向了大集中的架构,而今,云计算的出现又将IT重新引向了分布式的老路。
官方微信
weixin
精彩专题更多
联想发布“腾云计划”正式进入云市场,同时推出ThinkServer Gen5,在众说纷“云”的云时代里联想推出云战略正当其时,服务器产品线的更新便是联想云时代里前行的新生力量。
2014年11月6号,HPC China 2014大会在广州长隆酒店正式召开。本次会议由中国计算机学会主板,中国计算机学会高性能计算专业委员会、中山大学和广东工业大学承办。
思科UCS:突破性能极限 重新定义平台
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved.