📜  虚拟化的需求及其参考模型

📅  最后修改于: 2021-10-22 04:20:40             🧑  作者: Mango

虚拟化有五个主要需求,如下所述:

图:虚拟化的主要需求。

1. 增强的性能-
目前,终端用户系统,即PC,具有足够强大的功能来满足用户的所有基本计算需求,并具有用户很少使用的各种附加功能。他们的大多数系统都有足够的资源,可以托管虚拟机管理器,并且可以以可接受的性能执行虚拟机。

2. 硬件和软件资源的有限使用-
资源的有限使用导致硬件和软件资源的利用不足。由于用户的所有 PC 都有足够的能力满足他们的常规计算需求,这就是为什么他们的许多计算机经常被使用,这些计算机可以 24/7 不间断地连续使用。通过在下班后将这些资源用于其他目的,可以提高 IT 基础设施的效率。这种环境可以在虚拟化的帮助下实现。

3. 空间不足-
对额外容量的常规需求,无论是内存存储还是计算能力,导致数据中心迅速增加。像谷歌、微软和亚马逊这样的公司通过根据他们的需要建立数据中心来开发他们的基础设施。大多数情况下,企业无法支付建设任何其他数据中心的费用来容纳额外的资源容量。这导致了一种称为服务器整合的技术的传播。

4. 环保倡议-
此时,公司正在积极寻求各种方法来最大限度地减少其系统消耗的电力支出。数据中心是主要的电力消耗者,维持数据中心运营需要持续的电力供应,并且需要大量的能源来保持它们的凉爽以使其正常运行。因此,服务器整合通过减少服务器数量来降低功耗和冷却影响。虚拟化可以提供一种复杂的服务器整合方法。

5. 行政成本-
此外,对容量过剩的需求增加,在数据中心转换为更多服务器,导致管理成本显着增加。常见的系统管理任务包括硬件监控、服务器设置和更新、有缺陷的硬件更换、服务器资源监控和备份。这些都是人员密集型操作。管理成本随着服务器数量的增加而增加。虚拟化减少了给定工作负载所需的服务器数量,从而降低了管理员工的成本。

虚拟化参考模型-

图:虚拟化参考模型。

在虚拟化环境中,三个主要组件属于此类别:

1. 客人:
来宾代表与虚拟化层而不是与主机交互的系统组件,这通常会发生。来宾通常由一个或多个虚拟磁盘文件和一个 VM 定义文件组成。虚拟机由主机应用程序集中管理,该应用程序将每个虚拟机视为不同的应用程序进行查看和管理。

2. 主持人:
主机代表应该管理来宾的原始环境。每个来宾使用主机捐赠给它的共享资源在主机上运行。操作系统,作为主机和管理物理资源管理和设备支持。

3. 虚拟化层:
虚拟化层负责重新创建来宾将运行的相同或不同的环境。它是网络和存储硬件、计算以及在其上运行的应用程序之间的附加抽象层。通常每台机器运行一个操作系统会有所帮助,与虚拟化的使用相比,这可能非常不灵活。