什么是 HYPERVISOR:它的含义及其工作原理

什么是虚拟机管理程序
Spiceworks还在

如果您刚刚开始使用云和虚拟化系统,您应该知道如何使用 Hyper-V、vSphere 和 XenApp 等工具。 开始在虚拟机上工作可能会有所帮助,因为它是真实计算机的快速、独立的副本。 它非常可用,可以让您从灾难中快速恢复。 但是,我们将了解云计算中的虚拟机管理程序和虚拟机管理程序的含义。 此外,我们还将解释云计算中的类型 1、裸机和虚拟机管理程序类型。

 什么是虚拟机管理程序 

虚拟机管理程序是薄软件层,也称为虚拟机监视器 (VMM)。 大多数计算机在制造出来之前一次只能运行一种操作系统 (OS)。 借助虚拟机管理程序,您可以使用一台主机来运行多个操作系统。 这有助于减少浪费的物理服务器和计算资源的数量。

虚拟机管理程序可防止系统的操作系统 (OS) 和工具与机器本身进行交互。 他们将这些不同的工具放入称为虚拟机 (VM) 的文件中,这就是“虚拟机监视器”名称的由来。 然后,他们为每个人提供一定量的计算机能力、数据和存储空间。 虚拟机管理程序可防止这些文件相互交互,从而保持系统运行。 

什么是云计算中的 Hypervisor 

云管理程序是创建虚拟机并运行它们的软件。 虚拟机管理程序是实现云计算虚拟化的技术的重要组成部分。

让我们从头开始,想象您是一个以任何方式帮助人们上网的应用程序的创建者。 我们希望您不打算在自己的笔记本电脑上运行您的应用程序。 如果你的回答是“是”,那么你就完全错误了。 请允许我告诉您,个人计算机没有足够的配置来处理来自托管程序的多个请求。

这是由不同硬件组成的计算机进入博客的地方。 如果你只把你的应用程序放在一台服务器上,它会再次崩溃。 出于同样的原因,即一台硬件无法处理数千个呼叫,因此流量正在增加。 通过将应用程序放在具有不同硬件的各种服务器上,您可以避免服务器问题并有效地处理大量请求。

云计算中虚拟机管理程序的类型 

云系统最重要的部分之一是虚拟机管理程序背后的技术。 通过了解云计算中使用的各种类型的虚拟机管理程序,您可以更好地了解云系统的工作原理。 这将为您提供对云项目做出正确选择所需的信息。

无论您选择哪个虚拟机管理程序,它们都执行相同的基本操作。 所有虚拟机管理程序都允许您构建虚拟机 (VM)。 每个虚拟机都拥有自己的一套来自其底层基础设施的工具,以及自己的操作系统 (OS)。 VM 的操作系统称为来宾操作系统。 不同的虚拟机可以拥有不同数量的资源和不同的来宾操作系统。 主机使每个虚拟机都可以拥有并执行其所做的一切。

云计算中有两种不同类型的虚拟机管理程序。 我们将逐一讨论。

#1. 1 类虚拟机管理程序

类型 1 虚拟机管理程序在物理主机上运行。 因此,它也被称为“裸机管理程序”。 类型 1 虚拟机管理程序通常先于物理主机上的任何其他软件安装,因此它本质上充当主机的操作系统。

这意味着Type 1虚拟机管理程序可以直接访问主机系统的硬件资源,包括中央处理单元、随机存取存储器、存储和网络接口。 由于我们将很快讨论的原因,大多数云服务提供商都使用类型 1 虚拟机管理程序。 大多数人使用 VMware ESXi 和 Microsoft Hyper-V,它们都是 1 类虚拟机管理程序。

#2. 2 类虚拟机管理程序

2 类虚拟机管理程序在主机操作系统之上工作。 因此,它也被称为“托管虚拟机管理程序”。 因此,您需要在实际主机上安装主机操作系统,然后才能在其上安装 2 类虚拟机管理程序。

2 类虚拟机管理程序必须使用主机操作系统与底层硬件连接并访问硬件资源。 大多数时候,设置和使用 2 类虚拟机管理程序都很容易。 因此,最终用户往往会更多地使用它们。 2 类虚拟机管理程序是 VirtualBox 和 Parallels® Desktop,它们是在 Mac 上运行 Windows 的最流行方式。

裸机管理程序

虚拟机管理程序是一种虚拟化软件,它将计算机的程序与其硬件分开。 也称为虚拟机监视器(VMM)或虚拟机监视器(VMM)。 虚拟化之所以成为可能,是因为管理程序在真实资源和虚拟资源之间转换请求。 裸机虚拟机管理程序是直接放置在真实计算机的硬件和操作系统 (OS) 上的虚拟机管理程序。 一些裸机虚拟机管理程序可以与基本输入/输出系统 (BIOS) 处于同一级别的硬件中。 对于某些平台,需要这样做,以便计算机的操作系统可以访问和使用虚拟化软件。

由于裸机管理程序将操作系统与底层硬件分开,因此软件不再依赖或无法访问某些硬件设备或驱动程序。 这意味着裸机虚拟机管理程序使操作系统及其使用的应用程序可以在各种类型的硬件上运行。 他们还让多个操作系统和虚拟机(称为“来宾机”)在同一台真实服务器(称为“主机”)上运行。 由于虚拟机与真实机器分离,因此它们可以从一台机器移动到另一台机器,或者从一个平台移动到另一个平台。 这使得工作负载发生变化,网络、内存、存储和处理资源根据需要分布在多个服务器上。 例如,当应用程序需要更多工作能力时,它可以轻松使用虚拟化软件连接到更多机器。 这可以降低成本、提高能源效率并提高性能,同时使用更少的物理设备。 

裸机管理程序的优点

以下是裸机管理程序的优点。

#1. 更大的可扩展性

类型 1 虚拟机管理程序易于扩展,因为网络管理员可以使用每个虚拟机的管理控制台快速轻松地构建虚拟机。 如果某个硬件发生故障,虚拟机也可以从一个硬件移动到另一硬件。 通过自动化流程也可以尽快进行恢复。

#2。 提高安全性

在裸机虚拟机管理程序中,运行虚拟机管理程序的软件直接安装在硬件之上。 如上所述,托管管理程序安装在系统的操作系统 (OS) 内部。 就安全性而言,这是一件大事,因为裸机管理程序可以避免操作系统造成的弱点。

#3。 增强性能

性能更好,因为裸机管理程序直接在硬件上运行。 这使得信息传输发生得很快。 这使得系统运行得更好,主要是因为它大大减少了延迟。

#4。 更高的可见度

大多数 2 类虚拟机管理程序提供商都为用户提供中央控制台来更好地控制其虚拟机。 这使他们能够全面了解虚拟机设置,并轻松管理虚拟机。

使用裸机管理程序的缺点

以下是裸机管理程序的缺点。

#1. 许可费用

许可成本 裸机虚拟机管理程序的许可价格很高,而且所需的许可类型可能会发生变化。 组织需要更深入地了解他们的情况,对他们的要求进行评估,并选择一种许可模式来帮助他们实现业务目标,同时减少运营费用。

#2. 大规模部署

1 类虚拟机管理程序通常设计用于这种规模的部署。 与 2 类虚拟机管理程序相比,它们的管理难度要大得多。

 1 类虚拟机管理程序

类型 1 虚拟机管理程序称为“裸机”虚拟机管理程序。 这意味着它直接在主机的硬件上运行,而无需首先加载操作系统。 1 类虚拟机管理程序恰好是业务计算中最好且最高效的,因为它们可以直接访问底层硬件,并且不必与任何其他操作系统或设备驱动程序交互。

Citrix/Xen Server、VMware ESXi 和 Microsoft Hyper-V 都是类型 1 管理程序的示例。

这些虚拟机管理程序以其效率、速度和安全性而著称。 这是因为类型 1、裸机管理程序通常不存在操作系统带来的问题和安全漏洞。 之前使用的操作系统已经被拿走了。 因此,每个虚拟机都与其他虚拟机保持独立,这使它们免受不良事件或风险的影响。

硬件支持(类型 1)

在硬件支持方面,1 类虚拟机管理程序利用加速硬件的软件,除非该技术可用,否则这些虚拟机管理程序将无法运行。 硬件加速技术以其最基本的形式帮助虚拟机管理程序完成管理计算机虚拟资源所需的繁重任务。 如果这些技术不可用,虚拟机管理程序将负责自行完成虚拟化所需的所有劳动密集型操作。 这最终会导致虚拟化性能下降,并且还会限制单台计算机上可以托管的来宾虚拟机的数量。

为什么我们在云计算中使用Hypervisor?

虚拟机管理程序是一款允许多台虚拟计算机同时在一台真实计算机上运行的软件。 每个虚拟机都运行自己的操作系统版本以及自己的应用程序。 Hypervisor负责将底层的物理计算资源,如CPU、内存等,按照各自的需求分配给多个虚拟机。

Hypervisor 和 Vmware 之间有什么区别?

即使 Hyper-V 能够在主机服务器上支持更多内存,VMware 也能够支持每个虚拟机更大的最大内存分配。 此外,VMware 在 CPU 的使用方面提供了更大的自由度,使您能够以最适合您的特定用例的方式分配资源。

虚拟机需要虚拟机管理程序吗?

虚拟机管理程序和容器在现代计算机系统中都具有不同的功能。 虚拟机管理程序是创建和运行虚拟机 (VM) 所必需的。 每个虚拟机都有自己完整的操作系统,并通过将它们分开来保证自身与其他虚拟机的安全。

什么是虚拟机管理程序和示例?

它取代了主机操作系统,虚拟机管理程序将虚拟机资源直接调度到硬件。 大多数企业数据中心和其他基于服务器的环境都使用这种类型的虚拟机管理程序。 类型 1 虚拟机管理程序类似于 KVM、Microsoft Hyper-V 或 VMware vSphere。

什么是类型 1 和类型 2 虚拟机管理程序?

类型 1 虚拟机管理程序在计算机硬件上设置,而类型 2 虚拟机管理程序在主机操作系统 (OS) 之上运行。 根据这种差异,您可以了解每种类型的虚拟机管理程序如何工作以及哪些应用程序最适合它。

虚拟机管理程序有哪些类型?

虚拟机管理程序主要有两种类型:“类型 1”(也称为“裸机”)和“类型 2”(也称为“托管”)。 类型 1 虚拟机管理程序的工作方式类似于轻量级操作系统,直接在主机的硬件上运行。 另一方面,2 类虚拟机管理程序的工作方式与在操作系统之上运行的其他计算机程序类似。

如果虚拟机管理程序发生故障会发生什么?

当虚拟机管理程序或其基础物理服务器发生故障时,它会影响托管的所有虚拟服务器,进而导致这些虚拟服务器上托管的 IT 资源出现故障。 虚拟机管理程序分布在许多物理服务器上,因此如果其中一台发生故障,实时虚拟服务器可以重新定位到另一台。

参考资料

  1. 什么是虚拟化:解释[+免费提示]和优势
  2. 虚拟化解决方案:2023 年您需要了解的免费技巧
  3. 2023 年适合小型企业的最佳数据管理软件
发表评论

您的电邮地址不会被公开。 必填带 *

你也许也喜欢