免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5671 | 回复: 13
打印 上一主题 下一主题

[Server 2008] 伸缩自如的Hyper-V [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-16 11:48 |只看该作者 |倒序浏览
Win Server 2008在控制能力、安全性和灵活性上已做出了不少改进,不过最吸引人眼球的恐怕还是虚拟化方面的应用。毕竟Hyper-V的确是一个高灵活性、高性能、经济高效且广受支持的虚拟化平台。







嘿,今天咱就来说说Hyper-V的伸缩性吧,虽然比起它的高效性能,管理便捷等方面这个伸缩性似乎是附带优势,呵呵,实际上Hyper-V这个性能就跟《海贼王》的LUFFE的能力一样,是所有力量的根本依靠呢。

在不久以前,许多学术书籍中频繁地看到可伸缩性这个词,这些书宣称涵盖了分布式系统的原则和技术。其中一句话让我印象深刻:在一个好的软件,可伸缩性永远是决定性因素。

那么,什么才是“可伸缩性”呢?

从一般意义上来说,可伸缩性是指客户端数量增加时,系统维持(如果没有提高)其平均性能的能力。因此,可伸缩性说起来就是一个简洁明了的概念。

不过,可伸缩性也可以说是抽象的。因为它不是一种可以通过编程手段来直接控制的系统属性。相反,它是一种系统特性,是所有其他特性、总体设计和实现方案以及所选择的交互模型的组合。

那么为什么Hyper-V就具有可伸缩性呢?

因为它使用微内核化管理程序体系结构。

微内核,即Micro kernel,最基本的思想就是要尽量地小。它最常用的功能被精心挑选设计在内核模式运行的一个或一组进程上,而其它大部分不怎么重要的核心功能都作为单独的进程在用户模式下运行。

这种设计具有许多好处,例如增加了灵活性、易于维护和易于移植。

只需要把微内核本身进行移植就能够完成将整个内核移植到新的平台上。同时微内核的模块化设计让其他核心功能模块都只依赖于微内核模块或其他模块,并不直接依赖硬件。






微内核结构


使用这种微内核化结构可以让CPU 开销非常低,为虚拟化工作负载留出了大量的空间,而且这种最低的空间占用率可以帮助提高系统的整体安全性。

通过采用微内核架构,Hyper-V在体积上很有优势,它的大小只有300k左右,而VMware ESX Server的Linux核心则非常大。就VMM虚拟化管理程序来说,需要的功能不多,因此采用微内核架构是很合适的,运行效率可以很高。

通过让虚拟机利用强大的功能和硬件:例如,多核技术、改进的磁盘访问和更大的内存等等,Hyper-V 提高了虚拟化平台的可伸缩性和性能。

基于原生64位Hypervisor架构的Hyper-V虚拟机,在性能、稳定性和安全性是VPS无法比拟的。在Hyper-V虚拟机中完全可以享用物理服务器Xeon CPU所拥有的全部强大处理性能,不做任何资源限制。

Hyper-V 的灵活的内存分配、动态的硬件添加和灵活的网络配置功能便于更高效地响应动态服务器负载。






为虚拟机分配内存


例如,阶段结束时的处理工作负载通常比某些业务线LOB应用程序工作负载的平均值高好几倍。Hyper-V 可与受支持的来宾OS一起使用,为运行的VM动态分配附加内存和处理器资源;而且还不用重新启动来宾OS就可以处理扩展的处理要求。呵呵,当然,只要主机服务器资源充足,此更改就不会降低主机上运行的其他VM的性能。

这种性能与早期版本相比有很大的改进,支持虚拟化的硬件的集成使Hyper-V能够虚拟化要求更高的工作负载,并且在资源分配中具有更大的灵活性。

现在,Hyper-V最有力的可伸展性证明是,它能够通过在主机级对多处理器和多核心的支持,以及从虚拟机内进行增强的内存访问,能够垂直扩展虚拟环境,以便支持在同一台宿主计算机上同时运行更多数量的虚拟计算机,并可以快速迁移,跨多个主机进行扩展。







可以说Hyper-v虚拟机是如今性能最接近物理主机的虚拟化主机,它完全可以代替物理主机,作为实际生产环境来使用。而且我觉得,基于多核虚拟化技术的应用能给企业的业务效率带来成倍的提升。

论坛徽章:
0
2 [报告]
发表于 2008-12-16 18:32 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2008-12-16 19:24 |只看该作者
为什么Windows Server 2003虚机安装Integrated Service会失败?

论坛徽章:
0
4 [报告]
发表于 2008-12-17 10:13 |只看该作者
Hyper-V同时支持了32bit和64bit两种架构的OS,这样可以分配更大的内存和更大容量的虚拟磁盘,能够提升性能呢。

论坛徽章:
0
5 [报告]
发表于 2008-12-17 10:14 |只看该作者
其实,Hypervisor和Windows server 2008内核里加入创新设计,刻意防止出现自旋锁的长时间等待条件,即使存在了长时间等待条件,也刻意有效地加以检测并对其进行处理。

论坛徽章:
0
6 [报告]
发表于 2008-12-17 16:53 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
7 [报告]
发表于 2008-12-18 11:31 |只看该作者
我就用Hyper-V,它是可以在现有的环境下,或通过一系列微软或者第三方的管理工具,实现关键任务的自动化的;还能够支持多种操作系统和工作负载,可以做到大范围的整合,我觉得我的选择还蛮明智的,哈哈哈……

论坛徽章:
0
8 [报告]
发表于 2008-12-18 11:32 |只看该作者
Hyper-V只有300多K,程序非常小,代码非常少,可以减少代码执行时的错误概率,因为它不包含任何第三方的驱动,所以非常精简,安全性也相应很高。

论坛徽章:
0
9 [报告]
发表于 2008-12-18 16:30 |只看该作者
Hyper-V虚机支持64位Guest OS,最大内存支持64GB,硬件采用基于VMBus的架构,性能接近于物理机器。对于磁盘I/O而言,Hyper-V远远胜过Virtual Server,可以胜任比较高压力的企业级业务,应用前景另人看好。

论坛徽章:
0
10 [报告]
发表于 2008-12-19 10:13 |只看该作者
Hyper-V的设置其实挺简单的,基于Windows Server 2008群集功能,相对于Windows Server 2003,其设置的步骤非常简单,任何人都能轻松操作。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP