dat*_*ata 6 virtualization storage-area-network
在 SAN 上创建的 VM 存储与直接在 SAN 上使用存储来读写数据的性能有何不同?
我的意思是,我们有基于 VM 安装的 SQL 服务器并使用虚拟硬盘驱动器。
VM 在我的 SAN 上。
直接通过SQL server 读写数据到SAN 是否更好?我的解决方案有更好的性能吗?
当谈到基于 VM 的服务器与裸机服务器之间的性能差异时,很明显裸机解决方案的性能应该更好,因为它实际上具有更少的抽象层,因此对 I/O 操作的惩罚影响更小。对于使用简单 VHD 的情况,情况确实如此。但是,有一个选项可以在块级 iSCSI 存储的帮助下提高 VM 性能。VM 使用 iSCSI 存储提供更快的性能,因为执行 I/O 就像直接在硬件上完成一样。
对于这种情况,您可以查看提供 iSCSI 存储的StarWind Virtual SAN、HPE VSA和UnityVSA。我可以推荐 StarWind,因为它以 DAS 存储的速度运行,但是,StarWind 在启用 DRAM 和 SSD 缓存的情况下提供更高效的 DAS 性能利用率。