关于管理程序你需要知道的一切

虚拟化的核心是一种众所周知但鲜为人知的技术,称为 Hypervisor。管理程序是一个软件层,它使单个硬件能够托管多个隔离的虚拟机。它还有助于管理这些虚拟机。但在我们讨论虚拟机管理程序如何工作、虚拟机管理程序的类型和这项技术的好处之前,让我们先了解一些基本的定义。我们将从与管理程序密切相关的技术开始——虚拟化。

关于管理程序你需要知道的一切

什么是虚拟化?

虚拟化是创建资源的“虚拟”形式,例如服务器、桌面、操作系统、存储空间、网络或文件。通过虚拟化,传统计算发生了转变,因为这些资源变得可根据客户或组织的需求进行扩展。虚拟化已经存在了几十年,现在分为三种不同的类型——操作系统 (OS) 虚拟化、硬件虚拟化和服务器虚拟化。

虚拟化用于将工作负载、系统和多个操作环境整合到一个物理系统上。本质上,底层硬件是分区的,每个分区作为一个单独的、隔离的虚拟机运行——它有自己的操作系统。现在,这就是管理程序发挥作用的地方。

什么是管理程序?

分区的功能,或者更具体地说,从底层计算机硬件中抽象和隔离这些不同的操作系统和应用程序是管理程序所做的。因此,说虚拟化是通过管理程序的功能实现的,这并没有错。

这意味着底层硬件(称为主机)可以独立操作和运行一个或多个虚拟机(称为客户机)。管理程序还通过在其中分配硬件资源(例如内存分配、CPU 使用网络带宽等)来帮助管理这些独立的虚拟机。它通过创建抽象硬件资源池来实现这一点,然后将其分配给虚拟机。它还可以在用户请求时停止和启动虚拟机。

管理程序的另一个关键组成部分是确保所有虚拟机与其他虚拟机保持隔离——因此当一个虚拟机出现问题时,其他虚拟机不受影响。最后,管理程序还通过虚拟网络处理虚拟机之间的通信——使虚拟机能够相互连接。

关于管理程序你需要知道的一切

管理程序如何工作?

要了解虚拟机管理程序的工作原理,重要的是要了解 - 虚拟机管理程序有哪些类型?它们是如何工作的?有什么区别?有两种类型的管理程序。它们也称为本机或裸机管理程序(类型 1)和托管管理程序(类型 2)。

类型 1 管理程序:

类型 1 管理程序直接在主机的硬件上运行,无需底层操作系统的干预。这意味着管理程序可以直接访问硬件,而无需与操作系统和驱动程序竞争。

类型 1 被广泛认为是用于企业计算的最佳性能和最高效的管理程序。直接分配资源的能力使这些管理程序更具可扩展性,但优势远不止于此:

  1. 优化物理资源:组织通常会通过为不同的应用程序购买单独的服务器来快速消耗资金——这是一种耗时且占用数据中心空间的努力。借助 Type 1 hypervisor,IT 可以利用服务器硬件,从而释放数据中心成本和不动产,并减少能源使用。
  2. 更好的资源分配:大多数第 1 类虚拟机管理程序让管理员有机会根据应用程序的优先级手动设置资源分配。许多 Type 1 hypervisor 还根据需要自动分配资源,使资源管理成为一个动态和定制的选项。

Type 1 管理程序最著名的例子是 VMware 的 ESXi 和微软的 Hyper-V。

关于管理程序你需要知道的一切

类型 2 管理程序

通常,这些管理程序构建在操作系统之上。由于它依赖于主机的底层操作系统(与类型 1 形成鲜明对比),因此它被称为“托管管理程序”。管理程序作为操作系统中的应用程序运行,然后直接在主机上运行。类型 2 管理程序确实支持多个来宾计算机,但不允许直接访问主机硬件及其资源。预先存在的操作系统管理对内存、网络资源和存储的 CPU 调用。所有这些都会产生一定的延迟。

但是,这仅适用于更复杂和高性能的场景。类型 2 管理程序仍然是流行的家庭和测试实验室。此外,Type 2 hypervisor 具有自己的一系列优势,例如:

  1. Type 2 Hypervisor 更容易设置和管理,因为您已经有了可以使用的操作系统。
  2. 它不需要专门的管理员。
  3. 它与广泛的硬件兼容。

类型 2 管理程序的示例包括 Oracle Solaris Zones、Oracle VM Server for x86、Oracle VM Virtual Box、VMware Workstation、VMware Fusion 等。

电脑虚拟机

KVM(基于内核的虚拟机)是一种流行且独特的虚拟机管理程序——因为它具有类型 1 和类型 2 虚拟机管理程序的特征。这种开源虚拟化技术内置于 Linux 中,更具体地说,是将 Linux 变成一个管理程序。需要明确的是,KVM 是 Linux 代码的一部分,这意味着它受益于每一项 Linux 创新或进步、功能和修复,而无需额外的工程。

关于管理程序你需要知道的一切

KVM 将 Linux 转换为 Type-1(本机/裸机)管理程序。这是一个安全的选项,可为您提供充足的存储空间、硬件支持、内存管理、VM 的实时迁移(没有任何服务中断)、可扩展性、调度和资源控制、低延迟和更高的应用程序优先级。KVM还创建了更安全和更好隔离的虚拟机,同时确保它们继续以最佳性能运行。对使用所有这些功能感到兴奋吗?那么,当您向我们注册Linux VPS 托管计划时,KVM 将自动成为您创建的软件包的一部分。

文章链接: https://www.mfisp.com/13496.html

文章标题:关于管理程序你需要知道的一切

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
IDC云库

五个常见的ISV挑战及其解决方案

2022-11-29 16:31:40

IDC云库

什么是网络钓鱼?我该如何保护自己免受网络钓鱼的侵害?

2022-11-30 10:55:52

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠