虚拟化技术的2种Hypervisor:Type 1 和 Type 2


一、什么是Hypervisor?

Hypervisor是一种系统软件,是虚拟化技术中必不可少的组件,它充当计算机硬件和虚拟机之间的中介,负责有效地分配和利用由各个虚拟机使用的硬件资源,这些虚拟机在物理主机上单独工作,因此,Hypervisor也称为虚拟机管理器。

二、Hypervisor的类型以及它们之间的区别?

1、Type 1 Hypervisor

可以本地安装并直接在物理主机上运行的Hypervisor称为Type 1 Hypervisor。

关键指标

  • Type 1 Hypervisor可以直接安装在裸机系统或物理主机上。
  • 它不需要先安装或可用的操作系统 (OS),即可将自身部署在服务器上。
  • 直接访问 CPU、内存、网络、物理存储。
  • 硬件利用效率更高,提供最佳性能。
  • 由于没有任何额外的硬件访问层,因此安全性更高。
  • 每个Type 1 Hypervisor始终需要专用的物理机。
  • 可以成本更高,更适合企业级解决方案。
  • VMware ESXi、Citrix Hypervisor和Microsoft Hyper-V是Type 1 Hypervisor的一些示例。

2、Type 2 Hypervisor

无法本地安装且需要操作系统才能在物理主机上运行的管理程序称为类型 2 管理程序。

关键指标

  • Type 2 hypervisor 不能直接安装在裸机系统或物理主机上。
  • 它需要首先安装或可用的操作系统,以便部署自己。
  • 间接访问 CPU、内存、网络、物理存储。
  • 由于需要额外的层 (OS) 来访问资源,因此硬件利用率可能会降低并导致性能滞后。
  • 由于主机操作系统的可用性,潜在的安全风险。
  • 每个Type 2 hypervisor不需要专用的物理机。单个主机上可以有多个。
  • 成本更低,更适合小型企业解决方案。
  • VMware Workstation Player、VMware Workstation Pro和VirtualBox是Type 2 hypervisor的一些示例。

分类:DevOps
标签: 虚拟化技术
文章目录