虚拟化技术概览.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟化技术概览 您的评价:?????? HYPERLINK javascript:void(0) 收藏该经验????阅读目录  HYPERLINK /lib/view/open1390723158367.html \l _label0 1. 全虚拟化(Full Virtualization)  HYPERLINK /lib/view/open1390723158367.html \l _label1 2. 半虚拟化(Para Virtualization)  HYPERLINK /lib/view/open1390723158367.html \l _label2 1. KVM  HYPERLINK /lib/view/open1390723158367.html \l _label3 2. Xen  HYPERLINK /lib/view/open1390723158367.html \l _label4 3. Hyper-V  HYPERLINK /lib/view/open1390723158367.html \l _label5 4. Vmware ESXI  HYPERLINK /lib/view/open1390723158367.html \l _label6 5. QEMU  HYPERLINK /lib/view/open1390723158367.html \l _label7 6. KVM和QEMU的关系  HYPERLINK /lib/view/open1390723158367.html \l _label8 1. Linux虚拟化技术Xen和KVM的优势特点对比  HYPERLINK /lib/view/open1390723158367.html \l _label9 2. 虚拟化Xen和虚拟化KVM在Linux下的区别  HYPERLINK /lib/view/open1390723158367.html \l _label10 3. VPS 选择 本篇文章所有资料均收集自网上,本文仅做了一下梳理和汇总。本文首先介绍了虚拟化技术:全虚拟化和半虚拟化,然后介绍了KVM、Xen、 Hyper-V、VMWARE EXSI的原理和架构,接着重点对KVM和Xen做了比较,并对两者的未来发展提供了一些业界人士的观点,最后对Google、Amazon、IBM、 Microsoft的云计算产品进行了介绍。 一、虚拟化技术:全虚拟化、半虚拟化 1. 全虚拟化(Full Virtualization) 全虚拟化也成为原始虚拟化技术,该模型使用虚拟机协调guest操作系统和原始硬件,VMM在guest操作系统和裸硬件之间用于工作协调,一些受保护指令必须由Hypervisor(虚拟机管理程序)来捕获处理。 全虚拟化模型 全虚拟化的运行速度要快于硬件模拟,但是性能方面不如裸机,因为Hypervisor需要占用一些资源  HYPERLINK /lib/view/open1390723158367.html \l _labelTop 回到顶部 2. 半虚拟化(Para Virtualization) 半虚拟化是另一种类似于全虚拟化的技术,它使用Hypervisor分享存取底层的硬件,但是它的guest操作系统集成了虚拟化方面的代码。该方法无需重新编译或引起陷阱,因为操作系统自身能够与虚拟进程进行很好的协作。 半虚拟化模型 半虚拟化需要guest操作系统做一些修改,使guest操作系统意识到自己是处于虚拟化环境的,但是半虚拟化提供了与原操作系统相近的性能。 二、KVM、Xen、Hyper-V、VMware EXSI原理和架构  HYPERLINK /lib/view/open1390723158367.html \l _labelTop 回到顶部 1. KVM KVM全称是Kernel-based Virtual Machine,即基于内核的虚拟机。 KVM是集成到Linux内核的Hypervisor,是X86架构且硬件支持虚拟化技术(Intel VT或AMD-V)的Linux的全虚拟化解决方案。它是Linux的一个很小的模块,利用Linux做大量的事,如任务调度、内存管理与硬件设备交互等。 KVM虚拟化平台架构 KVM 是一个独特的管理程序,通过将 KVM 作为一个内核模块实现,在虚拟环境下 Linux 内核集成管理程序将其作为一个可加载的模块可以简化管理和提升性能。在这种模式下,每个虚拟机都是一个常规的 Linux 进程,通过 Linux 调度程序进行调度。  HYPERLINK /lib/view/open139072

文档评论(0)

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

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

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档