前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么是Hypervisor?Type 1 和Type 2 之间有什么区别?

什么是Hypervisor?Type 1 和Type 2 之间有什么区别?

原创
作者头像
网络技术联盟站
修改2021-11-19 08:22:20
3.4K0
修改2021-11-19 08:22:20
举报

在了解 Type 1 和 Type 2 Hypervisor 之间的区别以及哪个更好之前,让我们先看看 Hypervisor 是什么?

什么是Hypervisor?

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

Hypervisor由三个主要模块组成:

分发器Dispatcher

它构成了监视器的入口点,并将虚拟机实例发出的指令重新路由到下面描述的分配器或解释器模块。

分配器Allocator

每当虚拟机尝试执行导致改变相关机器资源的指令时,分配器就会被调度器调用,然后分配器将提供给虚拟机的系统资源。

解释器Interpreter Routines

它由解释器例程组成,每当虚拟机执行特权指令时就会执行这些例程,这也由调度程序调用。

现在让我们看看Hypervisor的类型以及它们之间的区别。

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的一些示例。

Type 2 Hypervisor

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

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

结论

希望这些关键指标能帮助您在两种类型的Hypervisor之间做出决定,根据用例场景,您使用的Hypervisor类型当然会不时发生变化。

对于企业级要求,类型 1 是满足大多数偏好的方式,而类型 2 在主机上的操作系统也可能需要满足其他需求的情况下会很有帮助。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是Hypervisor?
    • Type 1 Hypervisor
      • Type 2 Hypervisor
      • 结论
      相关产品与服务
      云服务器
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档