什么是虚拟化?虚拟化是一个允许更有效地利用物理计算机硬件的过程,是云计算的基础。虚拟化使用软件在计算机硬件上创建一个抽象层,允许将单个计算机的硬件元素(处理器、内存、存储等)划分为多个虚拟计算机,通常称为虚拟机 (VM)。每个 VM 都运行自己的操作系统 (OS),并且表现得像一台独立的计算机,即使它只是在实际底层计算机硬件的一部分上运行。
因此,虚拟化可以更有效地利用物理计算机硬件,并允许组织的硬件投资获得更大的回报。今天,虚拟化是企业 IT 架构中的标准做法。它也是推动云计算经济发展的技术。虚拟化使云提供商能够使用他们现有的物理计算机硬件为用户提供服务;它使云用户能够在需要时仅购买所需的计算资源,并随着工作负载的增长经济高效地扩展这些资源。
虚拟化的好处
虚拟化为数据中心运营商和服务提供商带来多项好处:
1、最少的停机时间:操作系统和应用程序崩溃会导致停机并影响用户工作效率。管理员可以同时运行多个冗余虚拟机,并在出现问题时在它们之间进行故障转移。运行多个冗余物理服务器的成本更高。
2、更快的配置:为每个应用程序购买、安装和配置硬件非常耗时。如果硬件已经就位,那么配置虚拟机以运行所有应用程序的速度会明显加快。您甚至可以使用管理软件将其自动化并将其构建到现有工作流程中。
3、资源效率:在虚拟化之前,每个应用服务器都需要自己的专用物理 CPU——IT 人员将为他们想要运行的每个应用购买和配置单独的服务器。(出于可靠性原因,IT 更喜欢每台计算机一个应用程序和一个操作系统 (OS)。)每台物理服务器总是未得到充分利用。相比之下,服务器虚拟化让您可以在单台物理计算机(通常是 x86 服务器)上运行多个应用程序——每个应用程序都在自己的 VM 和自己的操作系统上运行,而不会牺牲可靠性。这可以最大限度地利用物理硬件的计算能力。
4、更轻松的管理:用软件定义的 VM 替换物理计算机可以更轻松地使用和管理用软件编写的策略。这允许您创建自动化的 IT 服务管理工作流。例如,自动化部署和配置工具使管理员能够在软件模板中将虚拟机和应用程序的集合定义为服务。这意味着他们可以重复且一致地安装这些服务,而无需繁琐、耗时。和容易出错的手动设置。管理员可以使用虚拟化安全策略根据虚拟机的角色强制执行某些安全配置。策略甚至可以通过淘汰未使用的虚拟机来节省空间和计算能力来提高资源效率。