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

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

作者: 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