虚拟化中的快速磁盘访问

Pen*_*gin 3 network-attached-storage iscsi storage-area-network vmware-esx kvm-virtualization

我的组织将投资使用 KVM 或 VMware ESX 的 RedHat 虚拟化。我们的一些工作涉及磁盘密集型生物信息学的东西,例如 BLAST,我们发现它主要受到磁盘而不是 CPU 的瓶颈。

我对网络附加存储、SAN、iSCSI 等知之甚少,但希望得到一些关于哪些存储技术可能值得关注的指针。在我看来,最快的解决方案是本地连接的固态存储,但是我们无法利用 VM 迁移来实现故障转移和负载平衡。

我们应该考虑什么样的存储解决方案,大约 6-8000 美元?

Con*_*lls 6

直连存储将比任何低端 SAN 或 NAS 存储快得多。除非您有非常严格的 DR 要求(并且根据您的存储预算,我可以推测您可能没有,即使您的业务利益相关者认为他们有),那么热故障转移策略是不值得的。与现代服务器设备的硬件故障相比,您将因配置问题获得更多的计划外停机时间。因此,保持系统简单实际上可能会缩短您的实际停机时间。

我的回答是:保持简单。如果您确实需要辅助应用程序,请使用具有适当容量的裸机服务器和虚拟机。Linux 在处理单个服务器上的多个工作负载方面比 Windows 好得多。如果需要,您可以 chroot 应用程序。

来自信誉良好的制造商的现代服务器非常可靠,带有冗余风扇、磁盘和电源。他们不会经常失败。您不会以 4,000 美元的价格获得可靠的 DR 设施,如果这是您的存储预算,企业实际上不会认为这是一个关键任务系统。

编辑: 6000-8000 美元仍然无法通过高性能磁盘获得有意义的 DR 功能。在这种预算水平上,直接连接和 KISS 将为您带来迄今为止最好的回报。