虚拟化支持功能定义了硬件的基本能力,即同时隔离并执行不同的操作系统环境。对于系统架构师而言,这项能力对于设计可扩展的云基础设施和传统系统现代化策略至关重要。它决定了处理器是否能够在不降低性能或造成安全漏洞的情况下,管理复杂的虚拟机状态。
处理器必须实现特定的扩展功能,以识别和管理虚拟机执行环境。
硬件隔离能够确保一个虚拟环境不会干扰其他虚拟环境的内存或CPU资源。
该功能的支持对于构建现代企业数据中心所必需的高密度计算环境至关重要。
确定目标处理器架构中支持的特定虚拟化扩展。
配置虚拟机管理程序,以启用并利用这些硬件级别的隔离功能。
验证内存管理机制,以确保在虚拟实例之间进行正确的内存分配。
部署测试工作负载,以验证其稳定运行以及隔离边界的有效性。
评估供应商文档,确认其是否明确支持目标工作负载所需的硬件虚拟化扩展。
将支持的虚拟化类型与现有虚拟化管理程序(hypervisor)的要求进行对应,以确保无缝集成。
进行基准测试,以衡量虚拟化功能对关键工作负载所产生的额外开销。