虚拟化是创建某物的虚拟(而非实际)版本的过程,包括但不限于虚拟硬件平台、存储设备和计算机网络资源。它允许高效使用计算资源,并促进在单台机器上运行多个操作系统和应用程序。
虚拟化通过在单个物理硬件系统内创建多个虚拟实例来实现。这些虚拟实例,也称为虚拟机 (VM),由称为管理程序的软件创建和管理。管理程序抽象硬件的物理资源,如 CPU、内存、存储和网络,并将它们分配给虚拟机。
当物理服务器被虚拟化时,管理程序创建分区,通常称为虚拟服务器,它们表现为具有自己操作系统和应用程序的独立实体。每个虚拟服务器可以独立运行,不受同一物理机器上运行的其他虚拟服务器的干扰。这允许在单台服务器上合并多个工作负载,降低硬件成本并提高资源利用率。
虚拟化有多种类型,每种类型都有不同的用途:
服务器虚拟化涉及将一个物理服务器分割成较小的虚拟服务器,允许服务器同时运行多个操作系统 (OS) 和应用程序。这种虚拟化类型在数据中心中广泛使用,以提高效率和降低成本。它提供的好处包括改进的服务器利用率、简化的管理以及通过实时迁移等功能增加的可用性,使虚拟机可以在不中断的情况下在物理主机之间移动。
桌面虚拟化在中央服务器上创建虚拟桌面,允许用户从任何具有互联网连接的设备访问其桌面环境。用户不需要拥有单独的物理桌面,而是可以登录到虚拟桌面基础设施 (VDI),这提供了个性化的桌面体验。桌面虚拟化提供的好处包括远程访问、集中管理以及由于数据驻留在服务器而非用户设备上而增加的数据安全性。
网络虚拟化抽象网络资源,使得多个虚拟网络可以在相同的物理网络基础设施上独立运行。这允许组织创建虚拟网络分段,或虚拟局域网 (VLAN),这些可以被隔离并独立配置。网络虚拟化通过分离虚拟网络并提供为每个网络设置特定策略和控制的能力来改善网络的灵活性、可扩展性和安全性。
虚拟化为各种规模的组织带来了许多好处。一些主要优势包括:
为了确保在组织中成功实施和运行虚拟化,应遵循以下最佳实践:
通过最大化资源利用率、提高可扩展性和简化管理,虚拟化已成为现代计算环境中的基础技术。通过抽象物理硬件和创建虚拟实例,组织可以实现更高的效率、灵活性和成本节约,同时使 IT 基础设施的合并和优化成为可能。