瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 倾听 Hyper-V的美妙
金色的麦田 - 2008-10-7 19:13:00
随着服务器虚拟化技术的发展和在行业中愈发广泛地普及,Hyper-V在易用性、可拓展性及其架构设计方面的潜在爆发力得到使用者们的热烈响应。

前些日子在网上看到一些对于VMware等产品的推崇,并提出了几点Hyper-V所谓的不足之处,个人认为这几点并不足以成为Hyper-V的缺陷,在这里提出一点质疑,欢迎大家来“拍砖”。

1、Hyper-V产品走向成熟

有些人认为“Hyper-V产品不够成熟”,面对虚拟化这场盛宴,微软确实有点迟了,但是不能因为进入市场时间的早晚来判断产品的成熟与否。

微软系统中心虚拟机管理2008(即MSCVMM)采用了更为先进的全新用户界面,用来管理微软的各种虚拟化环境,包括Hyper-V管理程序和以前的虚拟服务器产品线。

说到产品的成熟性,最主要的其基于的架构。如果架构稳定合理,那么产品的质量和价值就有了基础。

在微软Hyper-V模型中,hypervisor层直接运行于物理服务器硬件之上。所有的虚拟分区都通过hypervisor与硬件通信,其中的hypervisor是一个很小、效率很高的代码集,负责协调这些调用。使用如图这种虚拟化结构,可以进一步提高系统的安全性。




Windows 虚拟化架构


父分区包含了一个虚拟堆(virtualization stack),这个堆包含了管理工具和自动操作组件,如WMI(Windows管理规范)界面,每个子分区可以有自己的子操作系统。

使用Hyper-V,我们可以将虚拟主机、企业邮局、数据库,甚至是用户的服务器租用,都整合到一台 1U 或者 2U 服务器上,每个应用,位于一个子分区上,尽管相互独立,但是可以紧密相连。

随着虚拟化产品的不断推陈出新,技术也越来越成熟,相信微软的Hyper-V不会落下,用户将受益于多样化的产品。

2 、Hyper-V已准备好为企业效力

有些人认为Hyper-V由于产品不够成熟,所以还没有准备好为企业效力?嘿,实际上Hyper-V 不仅提供了强劲的性能,还提供了稳定、丰富的特性和功能,并且微软在 Hyper-V 方面还提供了众多的支持与解决方案。

快速:
Hyper-V快速迁移特性(Quick Migration)能实现在系统运行状态下虚拟机在物理主机之间的迁移,但它仍然需要虚拟机在迁移过程中脱机,也并非要求高实用性的应用环境的首选。

高可用性:
Hyper-V 的具有高可用性,因为用户能够访问系统以完成其工作。它的高可用性通过使用 Windows Server 2008 故障转移群集功能实现。高可用性会受到计划和非计划停机时间的双重影响,在这两种情况中,故障转移群集均可以显著提高虚拟机的可用性。

当今流行的理论是可以通过高可用性 (HA) 解决方案实现部分或所有 DR 目标。言下之意是:如果在彼此分离的物理位置配备群集节点并使用站点间数据同步的话,那么在发生故障时,被动节点可以恢复运作且能够在近乎实时的情况下恢复。

使用 Hyper-V 和 HA 需要仔细规划存储层,因为这是实现可恢复性的关键因素。例如,即使使用共享存储的两节点 Hyper-V 群集位于不同的数据中心。(如图所示)





如图所见,如果可供考虑的HA和存储配置为数众多。那么先定义业务需求的重要性就体现出来了,有了定义之后,才能使其推动技术需求。

可扩展性:
当然,Hyper-V中,所有的Linux操作系统均可以运行,而且Suse操作系统可以得到安装支持和升级许可,并能提高在Hyper-V管理程序上的集成(诸如:客户机和主机操作系统之间鼠标和键盘的集成等)和性能的扩展。

其他:
Hyper-V还有其他一些特点:
可以提供虚拟机快照功能,支持与 VSS 集成;
可以提供了快速迁移和群集服务。
可以具有可伸缩性的资源分配功能
可以更实惠的产品授权。Hyper-V标准版可以免费运行一个实例;企业版可以免费运行4个实例;而数据中心版则没有限制;
MSCVMM成熟的库模式使Hyper-V升级变的更加容易;
……等等

服务器虚拟化无疑将对企业中的 IT 部门产生重大影响,而 Hyper-V 与 Windows Server 2008 则可将这种影响变为现实。将服务器合并到更少的物理机器上将在资源和成本节省方面取得巨大优势,既然如此,怎么能说Hyper-V还没有准备好?

3 、Hyper-V很好,很便宜

大家都说,VMWare可以选择免费提供ESXi,事实上,根据VMware的网站资料,购买独立产品用于硬盘安装,ESX Server 3i的定价是每两个处理器为495美元。但是,现在的Hyper-V和Windows Server 2008 捆绑在一起,是免费提供的,如果是单独的版本,售价也只是28美元。谁说Hyper-V不够便宜呢,谁说Hyper-V性价比不够高呢?

4 、Hyper-V的高效率性

有人说,占用32MB空间的ESXi真的就更快捷、更安全及更可靠,是真的?

实际上,Hyper-V 具有更好的稳定性和可用性,更高的性能,以达到更好的扩展性和更高的工作吞吐量,另外对其他客操作系统和语言提供支持,包括有多种可选语言的64位(x64)版本的Windows Server 2008标准版、企业版以及数据中心版。

整体虚拟化方案:
服务器虚拟化、展现层虚拟化、桌面虚拟化、应用虚拟化四大虚拟技术构成了微软端到端的整体虚拟化方案。

性能优化:
启迪(Enlightenment)孕育着很多的涵义,不过,在Hyper-V情况下,这个术语指的是子操作系统意识到并最优化运行于虚拟环境。即为虚拟化最优化的子操作系统设备驱动,也能指提升CPU和内存性能的实际核心级别的优化。比如对Windows Server 2008和Citrix XenServer的最优化构造,它们在微软发布的Hyper-V里都可用。随着Hyper-V变得更流行, 就可以看到更多的启迪过的子操作系统。

另外,MSCVMM控制台能够允许用户以有效的方法过滤信息,来实现对常规任务的快速访问。

事实上,如果对Hyper-V进行一番研究,就会发现其虚拟化层次与方法和VMware有很大不同,微软是否发现了一种更好的方法?让时间来证明好了。

用户系统信息:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
K歌 - 2008-10-7 19:24:00
学习了!
warmguy - 2008-10-7 19:46:00
学习了解了一下。
dream笨鸟 - 2008-10-9 17:07:00
HYPER-V确实很好用,但是有一点,如果楼主想用它多开游戏,那还是免了吧,HYPER-V目前来说,我认为唯一的“缺陷”,就是没有声音
剩子 - 2008-10-10 18:44:00
Hyper-V对生成的虚拟化环境有限制么?
buluokeys - 2008-10-13 13:39:00
Hyper-V和Virtual Server虽同为服务器虚拟化产品,Hyper-V在构架上相比后者Virtual Server有了突破性的进展。
dream笨鸟 - 2008-10-13 13:51:00
没有什么限制,最多模拟8核心,内存支持我记得是32G(X86虚拟机)
X64的虚拟机我没敢玩呢
msi9008 - 2008-10-13 15:19:00
Hyper-V可以很好地支持Linux,我们可以安装支持Xen的Linux内核,这样Linux就可以知道自己运行在 Hyper-V之上,还可以安装专门为Linux设计的Integrated Components,里面包含磁盘和网络适配器的VMbus驱动,这样Linux虚机也能获得高性能。
jujinin - 2008-10-13 15:22:00
对于那些购买Windows Server 2008 的用户,大家所获得的好处不仅仅是可扩展性、高性能和可靠性,在Hyper-V发布之后,大家还能从集成虚拟化中大大受益。目前,总共有250个来自各大服务器和白盒供应上的系统获得了Windows Server 2008 和Hyper-V的认证。
银色灰烬 - 2008-10-13 15:42:00
Windows Server 2008  不知道什么时候才能用上呢~~
dream笨鸟 - 2008-10-13 17:00:00
:default6: 已经在玩啦,WS08 EE X64 ,下一步的目标是 X64的虚拟机
业余灌篮 - 2008-10-14 6:51:00
:default1: 学习了,以前我不是怎么懂,现在可是明白了,难怪现在的主板都写着支持Hyper-V虚拟线程呵.. 原来就是这个东东
业余灌篮 - 2008-10-14 7:52:00
虽然没有楼主了解得多,但我觉得以后游戏啊  企业管理啊 都会出现Hyper-V的身影的
zhangshenglong - 2008-10-14 8:54:00


引用:
原帖由 银色灰烬 于 2008-10-13 15:42:00 发表
Windows Server 2008  不知道什么时候才能用上呢~~



:default14: 
虚拟化是一种改变游戏的技术,传统和新兴的管理厂商或者系统管理程序提供商均试图找到管理它的最佳战略。我觉得任何客户都有可能使用Hyper-V,因为它将与Windows Server 2008捆绑在一起,这将使部署它比部署ESX服务器更容易。
dream笨鸟 - 2008-10-14 9:35:00
这位兄弟,hyper-v是虚拟化技术,需要CPU的支持才可以,基本上和主板是没有关系的,CPU要支持 intel vt 或 AMD V技术就可以了




引用:
原帖由 业余灌篮 于 2008-10-14 6:51:00 发表
:default1: 学习了,以前我不是怎么懂,现在可是明白了,难怪现在的主板都写着支持Hyper-V虚拟线程呵.. 原来就是这个东东
1
查看完整版本: 倾听 Hyper-V的美妙