什么是虚拟化?我如何知道我需要哪种类型的管理程序?

云背后发生了什么?云系统之所以成为可能,要归功于构建云的层,从硬件到管理程序再到虚拟机 (VM)。如果您正在考虑创建自己的私有云,则需要了解这些不同的技术解决方案,以及它们如何组合在一起以提供您需要的云。

什么是虚拟化?我如何知道我需要哪种类型的管理程序?-南华中天

什么是管理程序?

本质上,管理程序是支持虚拟化的软件。它可以直接安装到硬件(1 类或裸机管理程序)上,也可以安装在现有操作系统之上,例如 Microsoft Windows 或 macOS(2 类管理程序)。虚拟机管理程序使虚拟机的魔力发生。没有管理程序,没有云。

什么是虚拟化?

虚拟化是将曾经是单个服务器上的物理工作空间并将其转换为模拟工作空间的概念。您在基于私有云的系统上所做的一切都是虚拟化的。它存在于虚拟机上,由管理程序创建并由一个硬件系统托管。

管理程序不仅创建这些虚拟机,它还管理它们,充当您的 VM 和硬件主机的中间人。您在使用虚拟机时发出的每条指令或请求都由管理程序中继到主机。管理程序还负责根据给定的调度分配主机系统的物理资源——例如 CPU、GPU、内存、存储等。

从某种意义上说,它就像你的虚拟机 AirBnB 的经理。它把一座城堡变成了一套服务式公寓,现在每天都在确保每个人都有他们需要的东西来享受他们的住宿。

那么当我访问云时,我是在访问虚拟机吗?

确切地。云架构做得很好的一件事是,如果设置正确,它可以优化硬件的使用。云提供商投资于托管容量,然后他们使用虚拟机管理程序通过创建和管理这些虚拟机来充分利用此容量。

管理程序不只是在不同用户之间分配操作能力。它们还使这些虚拟机中的每一个都能够运行完全不同的操作系统。

通常,一台服务器运行一个操作系统。这就是为什么传统上,您可能会为单独的操作保留单独的服务器,例如,一台用于您的电子邮件,一台用于您的网站。这是一种直接管理您的操作的方法,但它会给您留下大量未使用的硬件容量。未使用的容量需要花钱。管理程序允许您只使用一个硬件系统,并以与在多台服务器上相同的方式拆分它,因此您可以使用 100% 的容量并从投资中获得更多价值。

什么是虚拟化?我如何知道我需要哪种类型的管理程序?-南华中天

我如何知道我需要哪种类型的管理程序?

首先,您需要定义是否需要 Type 1 或 Type 2 管理程序。大多数企业都在寻找1 类管理程序,其中管理程序直接位于硬件主机上,并有效地充当自己的操作系统。这是一种快速且安全的选项,非常适合管理数据密集型工作流或处理高度敏感数据的组织。

Type 2虚拟机管理程序更常见于笔记本电脑或个人 PC,由于工作性质,用户需要在操作系统之间切换。它没有那么快或那么安全,但它在特定情况下很有用。

现在,就供应商而言,有几个大牌。值得注意的是,VMWare 同时提供 Type 1 和 Type 2 程序。Hyper-V 是 Microsoft 的虚拟机管理程序产品 - 被描述为 Type 1,尽管它的运行方式与您的标准 Type 1 虚拟机管理程序略有不同。您还可以选择其中一种开源虚拟机管理程序,例如 KVM 或 Red Hat。

如果您不太确定是什么让一个与另一个区分开来,这可能会让人不知所措。一般来说,您应该首先确定自己的优先事项——速度、安全性、支持、成本还是其他?– 然后根据这些基准评估供应商。IBM 提供了一份有用的管理程序特性列表,值得在您做出任何重大决策之前进行检查。当然,您也可以随时给我们打电话——我们非常乐意与您讨论您的需求。

有什么问题?

没有任何问题,但所有虚拟化环境都存在共同问题——主要与硬件主机的优化使用有关,尽管安全性也可能是一个问题。例如,VM 蔓延——当虚拟机数量增长到超出您管理它们的能力时发生的现象——可能会导致性能损失和安全性降低。应该退役的虚拟机最终会堵塞系统,并为黑客提供访问权限的理想机会。这与其说是管理程序问题,不如说是管理程序启用的行为问题,但仍然值得注意。

不同管理程序的成本也有很大差异。一般来说,您会看到相当高的初始支出,然后是较低的持续许可成本——无论您是停止虚拟化还是关注私有云,这都适用。注意不要只关注初始成本,而是着眼于总拥有成本——同时还要考虑每月投资将为您的业务带来什么价值。

匹配需求和功能

归根结底,您选择的管理程序是您虚拟化环境的基础,因此最重要的是它使您能够实现您想要实现的目标。选择正确的虚拟机管理程序归根结底是准确评估您的需求并将其与您可用的虚拟机管理程序系统的功能相匹配。