虚拟化软件选型对比.doc

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 PAGE 1 页 共 NUMPAGES 3 页 虚拟化软件选型对比 目 录 TOC \o 1-3 \h \z \u 一. 服务器虚拟化软件选型 3 1.1 服务器虚拟化技术 3 1.1.1 UNIX服务器虚拟化技术 4 1.1.2 x86服务器虚拟化技术 13 1.2 服务器虚拟化软件整体选型要求 20 1.3 服务器虚拟化软件对比 22 1.3.1 VMware vSphere 22 1.3.2 Microsoft Hyper-V 32 1.3.3 Citrix XenServer 36 1.3.4 RedHat KVM 41 1.4 选型对比结论 43 1.4.1 x86服务器虚拟化技术对比分析 43 二. 桌面虚拟化软件选型 47 2.1 桌面虚拟化软件整体选型要求 47 2.2 桌面虚拟化软件对比 48 2.2.1 Citrix XenDesktop 48 2.2.2 VMware View 53 2.2.3 Microsoft VDI 58 2.2.4 RedHat VDI 61 2.3 选型对比结论 65 服务器虚拟化软件选型 服务器虚拟化技术 服务器虚拟化也称系统虚拟化,它把一台物理计算机虚拟化成一台或多台虚拟计算机,各虚拟机间通过被称为虚拟机监控器(Virtual Machine Monitor,VMM)的虚拟化层共享CPU、网络、内存、硬盘等物理资源,每台虚拟机都有独立的运行环境。虚拟机可以看成是对物理机的一种高效隔离复制,要求同质、高效和资源受控。同质说明虚拟机的运行环境与物理机的环境本质上是相同的;高效指虚拟机中运行的软件需要有接近在物理机上运行的性能;资源受控指VMM 对系统资源具有完全的控制能力和管理权限。一般来说,虚拟环境由三个部分组成:硬件、VMM 和虚拟机。VMM 取代了操作系统的位置,管理着真实的硬件。 服务器虚拟化示意图 对服务器的虚拟化主要包括处理器(CPU)虚拟化、内存虚拟化和I/O 虚拟化三部分,部分虚拟化产品还提供中断虚拟化和时钟虚拟化。CPU 虚拟化是VMM 中最核心的部分,通常通过指令模拟和异常陷入实现。内存虚拟化通过引入客户机物理地址空间实现多客户机对物理内存的共享,影子页表是常用的内存虚拟化技术。I/O 虚拟化通常只模拟目标设备的软件接口而不关心硬件具体实现,可采用全虚拟化、半虚拟化和软件模拟几种方式。 按VMM 提供的虚拟平台类型可将VMM 分为两类:完全虚拟化(Full Virtualiztion),它虚拟的是现实存在的平台,现有操作系统无须进行任何修改即可在其上运行;类虚拟化(Para-Virtualiztion),虚拟的平台是VMM 重新定义的,需要对客户机操作系统进行修改以适应虚拟环境。完全虚拟化技术又分为软件辅助和硬件辅助两类。按VMM 的实现结构还可将VMM 分为以下三类:Hypervisor模型,该模型下VMM 直接构建在硬件层上,负责物理资源的管理以及虚拟机的提供;宿主模型,VMM 是宿主操作系统内独立的内核模块,通过调用宿主机操作系统的服务来获得资源,VMM 创建的虚拟机通常作为宿主机操作系统的一个进程参与调度;混合模型,是上述两种模式的结合体,由VMM 和特权操作系统共同管理物理资源,实现虚拟化。 UNIX服务器虚拟化技术 从总体角度划分Unix上的虚拟化技术主要由硬件分区技术、逻辑分区技术和基于操作系统的虚拟化构成。 物理分区技术 硬件分区是指在专用服务器上实现,通过逻辑和电气方式隔离多个操作系统实例的分区技术。 常见的硬件分区技术有HP的nPar(node partition),Sun的Dynamic System Domain。 HP的物理分区即nPar 硬件分区是使用称为 npartition 的 HP 技术在单元板级别完成的。如下图是HP nPar示意图。 HP nPar示意图 硬件分区在支持多个单元板的服务器(Integrity 和 PA-RISC)上实现,用来隔离(以逻辑方式和电气方式)多个操作系统实例。也就是说,分配给一个硬件分区的单元板、核心、I/O 卡以及内存只能供在该分区中运行的操作系统使用。 如果一个分区中的操作系统、软件或甚至是硬件出现问题,运行在其他分区中的操作系统和软件不受影响。 硬件分区的重要特性包括: 在单元板级别实现。 提供功能隔离和电气隔离。 通过软件分区可以进一步细分 nPartition。 在支持 npartition 的Integrity服务器上,npartition 可以运行 HP-UX、OpenVMS、Linux、Microsoft Windows 或所有这些操作系统(

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档