盒子
盒子
Posts List
  1. 虚拟化技术的分类
    1. 全虚拟化技术
    2. 半虚拟化技术
  2. 架构分类
    1. 寄居架构
    2. 裸金属架构

初识虚拟化技术

虚拟化技术的分类

全虚拟化技术

完全虚拟化技术又叫硬件辅助虚拟化技术,最初所使用的虚拟化技术就是全虚拟化技术(Full Virtualization),它在虚拟机(VM)和硬件之间加了一个软件层–Hypervisor,或者叫做虚拟机监视器(VM)。hypervisor可直接与硬件交互

  • hypervisor 直接运行在物理硬件之上 - KVM

  • hypervisor 运行在另一个操作系统中 - QEMU 和 WINE

在这里插入图片描述

半虚拟化技术

半虚拟化技术,也叫做准虚拟化技术。它就是在全虚拟化的基础上,把客户操作系统进行了修改,增加了一个专门的API,这个API可以将客户操作系统发出的指令进行最优化,既不需要hypervisor耗费一定的资源进行翻译工作,因此hypervisor的工作负担变得非常的小,因此整体的性能也有很大的提高。使用的很少

在这里插入图片描述

架构分类

寄居架构

就是在操作系统之上安装和运行虚拟化技术,依赖于主机操作系统对设备的支持和物理资源的管理;

优点:简单,便于实现

缺点:无用消耗过多,稳定性低,安装和运行应用程序依赖于主机操作系统对设备的支持

举例:GSX Server,VMware Server,Workstation

裸金属架构

就是直接在硬件上面安装虚拟化软件,再在其上安装操作系统和应用,依赖虚拟层内核和服务器控制台进行管理

优点:虚拟机不依赖于操作系统,可以支持多种操作系统,多种应用,更加灵活

缺点:虚拟层内核开发困难较大

举例:VMWare ESX Server

参考链接:;https://www.bilibili.com/video/BV1NJ411K7pv

支持一下
扫一扫,支持forsigner
  • 微信扫一扫
  • 支付宝扫一扫