虚拟化是指在单个物理计算机之上创建虚拟计算机的过程。这些虚拟计算机被称为虚拟机。虚拟机使用物理计算机的硬件,但它们有自己的操作系统。每个虚拟机作为一个独立的计算机运行。虚拟化允许组织利用单台计算机的硬件来创建多台虚拟计算机,从而提高生产力。
以下是虚拟化的一些重要特性:
过去,每个应用程序都需要一台单独的服务器,而每台服务器都需要一台配备一个操作系统的专用物理计算机。然而,在虚拟化的帮助下,一台计算机可以拥有多个虚拟机,每个虚拟机都有自己的操作系统,能够运行多个服务器。虚拟化确保物理资源不会浪费。
组织还可以使用多个 VM 来避免操作系统崩溃造成的中断。另一方面,与运行多个虚拟机相比,运行多个物理服务器的成本可能更高一些。
为每个应用程序安装硬件的过程可能有点复杂。使用虚拟机运行应用程序要容易得多。您还可以在管理软件的帮助下创建自动化工作流程。
Hypervisor 是用来管理虚拟机的软件。它有助于在硬件和 VM 之间建立连接。它还通过在它们之间创建屏障来确保 VM 不会相互干扰。
使用 VM 最好的部分是它们可以回滚到未被感染的阶段,以防它们被感染。另一方面,如果物理计算机随后被感染,则清除恶意软件可能并不那么容易。但是,如果 Hypervisor 遭到破坏,则攻击者将完全控制 VM 和操作系统。不仅如此,由于 Hypervisor 不使用物理网络与 VM 进行通信,因此也很难检测到。
有哪些不同类型的虚拟化?
数据虚拟化
数据以不同的格式从不同的应用程序收集并存储在不同的位置。数据虚拟化允许应用程序访问任何格式、来源和位置的数据。
网络虚拟化
网络虚拟化允许用户从单一控制台管理网络。网络管理员可以在不使用物理组件的情况下管理网络,从而使网络管理任务变得更加容易。
存储虚拟化
存储虚拟化允许用户将网络上的所有存储设备作为单个存储设备进行管理。存储虚拟化确保有效利用网络上的可用存储。
中央处理器虚拟化
CPU 虚拟化将单个 CPU 划分为多个虚拟 CPU。CPU 虚拟化在创建虚拟机的过程中起着至关重要的作用。
云虚拟化
虚拟化使云计算成为可能。云服务提供商需要将物理资源虚拟化,以便为他们的客户提供各种云服务,例如 IaaS、SaaS 和 PaaS。
结论
虚拟化可用于在单个物理计算机之上创建多个虚拟计算机。这意味着您可以利用一台物理计算机使用多个操作系统。您无需花很多钱就可以提高生产率。虚拟化使组织能够利用有限的硬件完成更多工作。它是一种具有成本效益的技术,可以防止资源浪费。它还可以帮助组织克服各种硬件和软件相关问题。虚拟化还可用于从单个控制台管理您的数据、存储和网络。虚拟化是一项未来技术,使组织能够跟上不断增长的需求。