物理存储环境的许多最佳实践也适用于虚拟存储环境。在配置虚拟存储基础架构时,最好牢记以下经验法则:
首先针对实现最佳的 I/O 性能配置存储资源并调整其规模,然后再针对存储容量进行配置和调整。
这意味着您应该考虑吞吐能力,而不仅仅是容量。设想一个非常大的停车场只有一个出口车道,情况会怎么样。无论容量多大,吞吐量都会受到影响。务必考虑处理您的巨大流量以及总体容量所必需的规模和存储资源。
汇集环境中的应用程序 I/O 需求,并根据需要调整其规模。
将多个工作负载整合到一组具有共享存储池的 ESX 服务器上时,不要超出该存储资源的总体吞吐容量。请在实施虚拟化之前研究物理环境的吞吐量特征,这样可以帮助您预测每个工作负载将在虚拟环境中产生的吞吐量。
基于 I/O 工作负载选择存储。
请使用测量的工作负载汇总值而非估计值来确定要使用什么协议、冗余保护和阵列功能。应在将应用程序转移到虚拟化环境之前,测量应用程序在几天内的 I/O 吞吐量和容量情况,这样才能获得最佳的结果。
请记住,建立存储资源池可以提高利用率并简化管理,但也可能导致争用。
建立存储资源池具有显著的优势,包括提高存储资源利用率和简化管理。但是,有时工作负载过高会影响性能。最好对大多数虚拟磁盘使用共享 VMFS 卷,只是应考虑将高 I/O 负载的虚拟磁盘放在专用 VMFS 卷或 RDM 上,以减少争用的发生。
采取下一步行动
探究使用光纤通道、iSCSI 和 NAS 设备时的 存储连接选项,或了解有关 VMware Storage VMotion 和 VMware vStorage VMFS 等与存储相关的 VMware 产品的更多信息。
