美文网首页
#学习小结# 虚拟化技术入门 - 阿里云大学

#学习小结# 虚拟化技术入门 - 阿里云大学

作者: LeeMin_Z | 来源:发表于2018-06-04 18:50 被阅读3次

学习小结:

  1. 虚拟化技术入门 - 阿里云大学
    1.1 弹性计算
    1.2 虚拟化技术概述
    1.3. CPU 虚拟化
    1.4.内存虚拟化
    1.5. I/O虚拟化
    1.6. 开源虚拟化项目 Xen,KVM
    1.7. Xen热修复(平台虚拟化)

1. 虚拟化技术入门 - 阿里云大学

主要是介绍的内容,有个大致了解,第一讲和最后一讲都在卖广告哈哈哈。老师是首席架构师(超厉害)。很多虚拟化项目需要专用硬件才能做,而windows的x86架构有很多限制。

1.1 弹性计算

将硬件变为服务,计算服务量。

弹性计算.png

1.2 虚拟化技术概述

抽象硬件资源,隔离客户机系统。

  • 等效
  • 高性能


    vm.png

1.3. CPU 虚拟化

CPU-V.png

1.4.内存虚拟化

内存要求:

  1. 操作系统要求内存从0开始,然而物理中只有一个零位
  2. 连续内存,高性能与效率

怎么做虚拟:

加了一层,虚拟逻辑层是内存是连续的。物理存储是分散的。
方法: MMU


mem-V.png

1.5. I/O虚拟化

IO核心原理:

IO-CORE.png

怎么实现虚拟化:

  1. 软件模拟:效率低,性能低;仅在早期用
  2. IO虚拟化-PV: (Xen),分离驱动,共享内存。高效但软件复杂度高。PV虚拟化例子:xen,kvm,virtualbox
  3. 设备直通+VT-d +SRIOV

设备直通:

  • 所有IO操作需要发往物理机,且所有中断能被检测。
  • VT-d是其中一种实现方法,intel created
设备直通.png image.png

1.6. 开源虚拟化项目 Xen,KVM

  • Xen


    VT-x.png
  • KVM

1.7. Xen热修复

介绍从代码转到汇编的机器语言,需要寻找物理地址进行替换。代码替换时需要暂停VM操作。


2018.6.4

相关文章

网友评论

      本文标题:#学习小结# 虚拟化技术入门 - 阿里云大学

      本文链接:https://www.haomeiwen.com/subject/pmfadftx.html