




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、系统架构四种产品均支持裸机虚拟化技术,产品直接安装在物理服务器上,不需要主 机操作系统(host OS)。1、VMware ESXVMware ESX是最早推出的服务器虚拟化技术,采用的是封闭技术架构,其第一代架构的虚拟化方式基于二进制转换技术。后期VMware经意识到超虚拟化的作用,将其融入 了 ESX。现在使用的是二进制翻译和超虚拟化混合的系统结构。此种方式极大地增加了ESX系统的复杂度和性能开销。但是由于其市场领导者的地位,此种方式得到了大规模的 部署,也向许多大的硬件厂商做了相应的兼容,能够满足高端用户的需求。ESX是与硬件进行互操作的第一层软件,因此,VMware投入了巨资来开发专用
2、设备 驱动,以支持商用服务器所使用的各种网络和存储硬件。每当市场推出新的硬件设备时,VMware必须编写VMware专用驱动以支持新设备。Linux 虚拟机本地指令修改后的指令服务器硬件Windows 虚拟机VMware ESX系统架构当然VMware已经意识到超虚拟化的作用,并将其融入了 ESX。VMware现在是一 个二进制翻译和超虚拟化混合的系统结构。2、RHEVRHEV所使用的KVM构架,的设计目标是最大限度的利用现有的操作系统的各个功能 模块和硬件对虚拟化技术支持,以一个内核来加载功能模块的方式实现,并将整个Linux内 核转化成一个裸机的hypervisor。因为KVM的设计是在硬
3、件辅助虚拟化技术成熟之后,所 以它没有必要实现当前主流硬件已经实现的虚拟化相关功能。因此,KVM只支持带有Intel VT-X或AMD-V技术的CPU,而不支持传统的硬件以及通过修改内核而运行于传统硬件上 的客户系统。Hypervisor除了要虚拟CPU和内存外还需要其他的核心功能组件,如内存管 理器、进程调度程序、IO控制器、设备驱动、网络控制器等等。Linux的内核已经包含了上 述的功能模块并且产品化超过15年历史了,KVM正是看到这一点,利用Linux内核现有的 各个功能模块,要实现一个完整的虚拟化层就会轻松简单许多。在KVM的系统构架中,虚拟机以普通Linux的进程的方式来实现,由标准
4、的Linux进 程调度器来调度。实际上每个虚拟CPU(vCPU)都是以一个常规的Linux进程呈现的。硬件设备的模拟则是通过一个修改过的QEMU来进行,提供了 BIOS, PCI总线,USB总线和其他标准设备(如IDE和SCSI硬盘控制器以及网络控制器等)的模拟。KVM将Linux内核转化为Hypervisor,通常情况下支持Linux的硬件设备就可以被KVM支持。应用11应用应用Linux Windows虚拟机 虚拟机 KVMLinux内核服务器硬件RHEV KVM系统架构3、TurboGateTurboGate架构与VMware和RHEV的构架完全不同,因为TurboGate是利用虚拟 化
5、感知处理器和操作系统进行开发的。TurboGate的核心是超虚拟化的虚拟机监视器。与 VMware的二进制转换方式和RHEV的内核虚拟机不同,TurboGate采用了超虚拟化和硬 件辅助虚拟化技术。客户操作系统清楚地了解它们是基于虚拟硬件运行的。操作系统与虚拟 化平台的协作进一步简化了系统管理程序开发,同时改善了性能。比如现在主流的Linux发 行版是都是进行超虚拟化的操作系统。如今,TurboGate为许多Linux发行版提供超虚拟 化支持,包括 Red Hat Enterprise Linux、Novell SUSE、CentOS 和红旗 Asianux Linux等。对于不能完全进行超虚
6、拟化的客户操作系统如Windows,TurboGate将采用 硬件辅助虚拟化技术(Intel VT/AMD-V)来进行虚拟化,并使用针对性开发的硬件驱动,TurboGate系统构架TurboGate的设备驱动方式也与VMware迥异,与RHEV KVM有一些相似之处但相 比较而言TurboGate的构架更为优秀。采用TurboGate,所有虚拟机与硬件的互操作行 为都通过TurboGate的主控制域进行管理,而主控制域本身是具有特定权限的虚拟机。主 控制域是一个安全加固并优化了的Linux操作系统。我们知道,对管理员来说,主控制域 是整个TurboGate系统的一部分,不需要任何安装或管理。正
7、因为如此,TurboGate可 采用任何标准的开源Linux设备驱动,从而实现对各种硬件的广泛支持,单在这一点上和 RHEV KVM类似,但TurboGate平台上的Windows虚拟机则可以获得更好的性能和 稳定性。得益于这种创新的设计,TurboGate甚至可在PC机或笔记本电脑系统上运行。4、Hyper-V微软的Hyper-V系统的构架和TurboGate系统非常相似,最大的区别就 在于Hyper-V系统构架中,主控制域(在Hyper-V的构架中叫做Parent Partition) 使用的是Windows Server 2008的精简版,其中去掉了 GUI等服务器虚拟化不需 要的部分,但安装系统的体积仍然非常庞大,R2版本的Hyper-V的大小为3.6GB, 而这其中还不包含同样庞大复杂的系统中心虚拟机管理器(SCVMM),而包含 TurboGate Console管理控制台的TurboGate安装镜像仅仅为300MB !这样庞大 的系统在安全性和系统性能上都远远落后于TurboGate系统。Hyper-V系统构架Hyper-V的硬件支持得益于Windows系统的兼容性,支持Windows Server 2008的硬件通常都可以支持。但由于微软的Hyper-V
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合资设备合同范本
- 业主瓷砖购买合同范本
- 公司厂房翻新施工合同范本
- 咨询策划服务合同范例
- 中标平移合同范本
- 合作测试合同范本
- 课题申报书代写正规机构
- 内衣委托加工合同范本
- 信息项目合同范本
- 体育产业发展趋势及市场潜力研究
- 2025年湖南铁道职业技术学院单招职业技能测试题库新版
- 2025年度科技园区委托中介代理出租管理合同
- 新媒体运营课件
- 2025年湖南省高职单招《职业技能测试》核心考点试题库500题(重点)
- 《鼹鼠的月亮河》考试题附答案
- 2025年内蒙古巴彦淖尔市交通投资集团有限公司招聘笔试参考题库附带答案详解
- 2025年无锡科技职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析
- 《复式条形统计图》(说课稿)-2023-2024学年四年级下册数学人教版
- 微量注射泵培训
- 2025年绍兴市上虞大众劳动事务代理(所)有限公司招聘笔试参考题库附带答案详解
- 酒店会议接待服务方案
评论
0/150
提交评论