常见的服务器虚拟化技术

服务器虚拟化是将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器或者多台服务器虚拟成一台服务器,不再受限于物理上的界限,让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力。
在实际应用中,服务器虚拟化可以帮助企业节约硬件成本、降低能耗、提高运营效率和灵活性。例如,通过服务虚拟化技术构建的云计算平台可以有效解决峰值时增加算力去满足购票需求,低谷时则将算力售卖出去以提高资源的利用率。
常见的服务器虚拟化技术有完全虚拟化、准虚拟化和操作系统层虚拟化。其中,完全虚拟化技术是最常用的一种,它可以在虚拟机中运行多个操作系统,每个操作系统都认为自己在独立的硬件上运行。常见的完全虚拟化技术有VMware vSphere、Microsoft Hyper-V、Citrix XenServer等。

准虚拟化技术是一种介于完全虚拟化和操作系统层虚拟化之间的技术,它需要对客户机操作系统进行修改,以便在虚拟机中运行。
操作系统层虚拟化技术是一种轻量级的虚拟化技术,它可以在单个操作系统实例中运行多个隔离的用户空间实例,每个用户空间实例都认为自己在独立的操作系统上运行。
VMware vSphere是一种完全虚拟化技术,它可以在虚拟机中运行多个操作系统,每个操作系统都认为自己在独立的硬件上运行。vSphere是VMware公司的一款企业级工作负载平台,可以提供云计算基础设施的构建、管理和保护。你可以在VMware的官网上下载vSphere并试用。