云上小悟
首页   关于   小悟志   栏目   标签   文章   归档   友链   联系

   云上小悟  +  

基于裸机的和基于主机的Hypervisor

IT通信 / by: 麦新杰 / 发布:2016年1月6日 / 55次阅读 / 暂无评论
/ 最后修改时间: 2016-01-06 14:36:23

IT通信 / 2016年1月6日 / 55次阅读 /


基于裸机的和基于主机的Hypervisor

Hypervisor这个词的含义,如果你查英文词典,它会告诉你,hypervisor的含义是超级监管程序,英文的解释才能够明白这个词的含义:

In computing, a hypervisor or virtual machine monitor (VMM) is a piece of computer software, firmware or hardware that creates and runs virtual machines.

可见,hypervisor和VMM就是一个含义,就是一个虚拟机的管理程序,或者,一个虚拟机的容器!

从技术上来看,有两种不同类型的Hypervisor,基于裸机的和基于主机的。其技术实现区别在于,基于裸机的hypervisor,直接运行在硬件上,而基于主机的hypervisor,则是运行在某一个操作系统上,比如Windows或Linux。除此之外,这两类Hypervisor还有一些其它的重要细节,需要我们在部署的时候仔细考虑:

1, hypervisor性能 

如果你想获得高性能,那么实际上基于裸机的Hypervisor是你唯一的选择,因为基于裸机的Hypervisor能够实现最少的资源开销。基于裸机的Hypervisor同样提供了高级的资源控制,允许你保证、优先考虑以及限制虚拟机的资源使用。

基于主机的hypervisor通常没有或者只有有限的资源控制,因此虚拟机必须彼此竞争使用资源。和基于裸机hypervisor不同,基于主机的hypervisor通常具有具有非常大的资源开销,尤其是当操作系统服务、工具以及应用运行在客户操作系统之上时。

2, Hypervisor的硬件兼容性

基于主机的Hypervisor通常对硬件兼容性没有太多的要求,因为基于主机的虚拟化平台运行在Windows或Linux之上,而你几乎总能够找到运行上述操作系统硬件的驱动程序。

而一些基于裸机的hypervisor,比如VMware ESX和ESXi,仅能够运行在经过认证的有限的硬件集合之内。微软的Hyper-V不存在这方面的限制,因为和Windows兼容的硬件都能够运行Hyper-V。

3, Hypervisor的易用性

基于主机的hypervisor安装、使用以及维护都很简单,使用基于主机的虚拟化hypervisor通常不需要专门的技能。大多数基于主机的hypervisor的安装和安装应用程序类似,也非常直观。

而基于裸机的Hypervisor的安装也很容易,但是配置却很复杂。使用基于裸机的Hypervisor,你需要知道你在做什么。

4, Hypervisor的高可用性

基于裸机的hypervisor提供了高可用性特性,在主机发生故障时能够提供持续的可用性。VMware具有大量的可用性特性,包括vMotion,VMware高可用性以及容错(Fault Tolerance,FT)特性。针对高可用性微软的Hyper-V具有一些有限的,集成较少的选项,而Citrix的XenServer依赖于第三方的产品实现高可用性。

基于主机的Hypervisor通常缺少高可用性特性,因此如果主机发生故障,在故障解决之前虚拟机将处于停机状态。

5, Hypervisor的可靠性

当提到可靠性时,基于裸机的Hypervisor具有明显的优势。与基于主机的hypervisor相比,基于裸机的hypervisor通常经过了更多的QA(quality-assurance,质量保证)测试,因为基于裸机的hypervisor在不能容忍bug和其它问题的数据中心内使用。另外,因为基于裸机的hypervisor直接运行在硬件之上而不是主机操作系统之上,这就少了一个可能发生故障的组件。

硬件驱动器故障都将导致基于主机的和基于裸机的hypervisor发生故障。基于主机的hypervisor使用通用的硬件并没有针对虚拟化进行专门的测试。与之恰恰相反,一些基于裸机的hypervisor,比如VMware ESX和ESXi,对所有的设备都进行了严格的硬件认证。

6, Hypervisor的管理

针对管理和自动化,基于裸机的hypervisor提供了更多的选择。基于裸机的hypervisor提供了集中控制台,能够很容易地管理数量巨大的主机及虚拟机。另外,市场上具有很多用于基于裸机hypervisor的第三方管理和自动化产品可以使用。

和管理基于裸机的hypervisor不同,基于主机的hypervisor更像是孤岛,管理员必须单独管理每个虚拟机,在大型虚拟化基础设施中将非常繁琐,也很耗时。

7, Hypervisor的成本

提及成本,和裸机hypervisor相比,基于主机的hypervisor具有巨大的成本优势。许多基于主机的hypervisor是免费的或者仅仅花费数百美元。而基于裸机的hypervisor的成本却很昂贵,尤其是当你想扩大规模并使用高级特性时。多数基于裸机的hypervisor宣称是免费的,但是仅限于核心hypervisor。如果你想使用高级特性或者管理工具,那么成本可能将是数千美元。

8, Hypervisor的可扩展性

如果你需要可扩展性,那么基于裸机的hypervisor是唯一的选择。

基于裸机的hypervisor能够扩展到相当大的规模,例如:在vSphere 5中,单个虚拟机能够配置高达1TB的内存以及32个虚拟CPU,这一配置应该能够满足任一负载的要求。使用基于裸机的hypervisor,如果你的主机具有足够的硬件资源,那么你能够轻松地在一台主机上运行数百个虚拟机。

和基于裸机的hypervisor相反,基于主机的hypervisor提供了非常有限的可扩展性,包括单台主机上能够运行的虚拟机的大小以及虚拟机的数量。VMware基于主机的虚拟化hypervisor VMware Workstation,仅能够支持32GB的内存以及8个虚拟CPU。

本文固定链接:http://www.maixj.net/ict/hypervisor-10220
amazon kindle

“基于裸机的和基于主机的Hypervisor”正在等您

发表评论

电子邮件地址不会被公开。 必填项已用*标注


前一篇:
后一篇:

麦新杰的云上小悟独立博客网站文章内容,除非特别注明,全部都是原创,如需转载,请先阅读版权声明!原创文章更具个性,有些文字虽略显随意,但不影响个人思想表达。部分文章是我自己的笔记,为自己记录,总结和收藏,同时也分享给您!这是本博建设的出发点,希望您喜欢并得到您的支持!喝杯茶,慢慢阅读...

©Copyright 麦新杰 SINCE 2014 云上小悟独立博客版权所有  备案号:苏ICP备14045477号-1  

本站360安全检测  Valid CSS!