区分机器虚拟化和操作系统虚拟化。
让我们学习机器虚拟化。
机器虚拟化
下图显示了机器虚拟化:
操作系统虚拟化
下图显示了操作系统虚拟化:
区别
机器虚拟化和操作系统虚拟化的主要区别如下:
机器虚拟化 | 操作系统虚拟化 |
---|---|
它指的是创建类似于真实计算机的虚拟机。 | 它是虚拟化的一部分,也是一种服务器虚拟化。 |
它可以通过虚拟机监控器 (VMM) 来提取物理硬件。 | 在操作系统虚拟化中,没有任何内容预先安装/永久加载到本地设备上,也不需要硬盘驱动器。 一切都在网络上运行,使用一种虚拟磁盘。 |
完全虚拟化、仿真虚拟化和半虚拟化是机器虚拟化的类型。 | Linux 操作系统虚拟化和 Windows 操作系统虚拟化是操作系统虚拟化的两种类型。 |
概念 共享硬件安装在虚拟机监控器 (VMM) 或称为管理程序上。VirtualBox、VMware Workstation 和 Hyper-V 安装在这些管理程序上,我们可以在此特定硬件上安装不同的虚拟机。所有虚拟机都有不同的应用程序。 | 概念 在主机硬件上,我们安装主机操作系统。管理程序/VirtualBox/VMware Workstation 首先安装到完整的宿主操作系统中。使用此软件,我们可以在机器上安装多个操作系统。 |
优点 控制虚拟机比控制物理机更容易。 成本更低。 高效利用资源。 | 优点 操作系统虚拟化能够进行实时迁移。 通常几乎没有或没有开销。 它还可以使用容器在节点和集群之间进行动态负载均衡。 |
广告