《云计算(第三版)》配套PPT之二十四:第7章 虚拟化技术(一).pptxVIP

  • 27
  • 0
  • 约3.3千字
  • 约 29页
  • 2018-04-03 发布于江西
  • 举报

《云计算(第三版)》配套PPT之二十四:第7章 虚拟化技术(一).pptx

《云计算(第三版)》配套PPT之二十四:第7章 虚拟化技术(一).pptx

电子工业出版社《云计算(第三版)》配套课件 主编:刘鹏 教授 第 7 章 虚拟化技术(一) 7.1 虚拟化技术简介 虚拟化技术是伴随着计算机的出现而产生和发展起来的,虚拟化意味着对计算机资源的抽象。 虚拟化技术已经成为构建云计算环境的一项关键技术。 服务器虚拟化 存储虚拟化 网络虚拟化 桌面虚拟化 3 20世纪60年代 IBM公司推出虚拟化技术 主要用于当时的IBM大型机的服务器虚拟化 虚拟化技术的核心思想是利用软件或固件管理程序构成虚拟化层,把物理资源映射为虚拟资源。在虚拟资源上可以安装和部署多个虚拟机,实现多用户共享物理资源。 5 7.1 虚拟化技术简介 虚拟化技术简介 数据 中心 云计算技术 规模不断增大 成本逐渐上升 管理日趋复杂 6 7.1 虚拟化技术简介 虚拟化技术简介 采用了多种技术 业务之间孤立 网络结构复杂 传统的数据中心 高速 扁平 虚拟化 虚拟数据中心 7 实现资源的动态分配和调度,提高现有资源的利用率和服务可靠性 提供自动化的服务开通能力,降低运维成本 具有有效的安全机制和可靠性机制,满足公众客户和企业客户的安全需求 方便系统升级、迁移和改造 7.1 虚拟化技术简介 虚拟化技术简介 随着云计算的发展,传统的数据中心逐渐过渡到虚拟化数据中心,即采用虚拟化技术将原来数据中心的物理资源进行抽象整合。 8 7.1 虚拟化技术简介 虚拟化技术简介 数据中心 的虚拟化 服务器虚拟化 存储虚拟化 网络虚拟化 将一个或多个物理服务器虚拟成多个逻辑上的服务器 把分布的异构存储设备统一为一个或几个大的存储池 在底层物理网络和网络用户之间增加一个抽象层 一个物理的服务器虚拟成若干个独立的逻辑服务器,比如分区; 把若干分散的物理服务器虚拟为一个大的逻辑服务器,比如网格技术 7.2 服务器虚拟化 7.2.1 服务器虚拟化的层次 7.2.2 服务器虚拟化的底层实现 7.2.3 虚拟机迁移 7.2.4 隔离技术 7.2.5 案例分析 12 图7-1 寄居虚拟化架构 7.2 服务器虚拟化 服务器虚拟化的层次 寄居虚拟化 寄居虚拟化的虚拟化层一般称为虚拟机监控器(VMM) 这类虚拟化架构系统损耗比较大 就操作系统层的虚拟化而言,没有独立的Hypervisor层 如果使用操作系统层虚拟化,所有虚拟服务器必须运行同一操作系统 13 图7-2 裸机虚拟化架构 7.2 服务器虚拟化 服务器虚拟化的层次 裸机虚拟化 架构中的VMM也可以认为是一个操作系统,一般称为Hypervisor Hypervisor实现从虚拟资源到物理资源的映射 Hypervisor实现了不同虚拟机的运行上下文保护与切换,保证了各个客户虚拟系统的有效隔离 14 7.2 服务器虚拟化 服务器虚拟化的层次 完全虚拟化具有很好的兼容性,在服务器虚拟化中得到广泛应用。 半虚拟化技术降低了由于虚拟化而引入的系统性能损失。 完全虚拟化 VMM无法直接捕获特权指令 解决 方案 半虚拟化 7.2 服务器虚拟化 7.2.1 服务器虚拟化的层次 7.2.2 服务器虚拟化的底层实现 7.2.3 虚拟机迁移 7.2.4 隔离技术 7.2.5 案例分析 7.2 服务器虚拟化 服务器虚拟化的底层实现 CPU虚拟化 虚拟CPU的正确运行是要保证虚拟机指令正确运行,现有的实现技术包括模拟执行和监控执行 调度问题是指VMM决定当前哪个虚拟CPU在物理CPU上运行,要保证隔离性、公平性和性能。 物理CPU 虚拟CPU 抽象 客户 操作系统 物理CPU 虚拟CPU 抽象 物理CPU 虚拟CPU 抽象 1 2 16 17 7.2 服务器虚拟化 服务器虚拟化的底层实现 内存虚拟化 内存虚拟化技术把物理内存统一管理,包装成多个虚拟的物理内存提供给若干虚拟机使用,每个虚拟机拥有各自独立的内存空间。 机器地址 虚拟内存的管理包括3种地址 物理地址 虚拟地址 18 7.2 服务器虚拟化 服务器虚拟化的底层实现 I/O设备虚拟化 I/O设备虚拟化技术把真实的设备统一管理起来,包装成多个虚拟设备给若干个虚拟机使用,响应每个虚拟机的设备访问请求和I/O请求。 I/O设备虚拟化同样是由VMM进行管理的 全虚 拟化 半虚 拟化 软件 模拟 7.2 服务器虚拟化 7.2.1 服务器虚拟化的层次 7.2.2 服务器虚拟化的底层实现 7.2.3 虚拟机迁移 7.2.4 隔离技术 7.2.5 案例分析 20 7.2 服务器虚拟化 虚拟机迁移 虚拟机迁移是将虚拟机实例从源宿主机迁移到目标宿主机,并且在目标宿主机上能够将虚拟机运行状态恢复到其在迁移之前相同的状态,以便能够继续完成应用程序的任务。 从虚拟机迁移的源与目的地角度可分为 物理机到虚拟机的迁移 (P2V) 虚拟机到

文档评论(0)

1亿VIP精品文档

相关文档