SAN 与 NAS 上的虚拟机

SAN 与 NAS 上的虚拟机

我即将在 DELL R900 上部署 XenServer,但尚未确定存储。通常会在服务器上运行 40 个虚拟机,需要大约 2TB 的存储空间。

我应该选择本地附加存储、NAS 还是 SAN?需要构建一个能够提供更好的性能、扩展和备份选项的解决方案。

答案1

如果您只有一台 R900 服务器专门用于此项目,那么没有理由不使用本地存储 - 它将是最便宜和最快的。我不会将这次讨论变成关于您是否应该这样做的讨论 :-) 在一台服务器上运行的 40 台虚拟机可能具有或可能不具有您所需的性能/冗余 - 这是另一个话题。

当您拥有多台专用于托管 VM 环境的服务器时,需要使用 SAN 存储。SAN 的共享特性允许每台服务器访问 VM 文件。这允许执行诸如 vMotion(或实时迁移)之类的操作。

答案2

答案完全取决于您需要存储做什么。

您是否会将多个 XenServer 连接到您的存储?如果是,本地存储不是一个好的选择。您的价格点是多少?SAN/NAS 比本地存储更昂贵,如果您的预算较少,您可能只能负担得起作为哑 DAS 或内部存储的磁盘。您是否需要“SAN”功能,例如精简配置、重复数据删除、快照副本?您是否愿意为它们支付额外费用?

此外,如果您选择共享存储(NAS 或 SAN),则需要决定使用哪种协议来访问存储。NFS、iSCSI、FCP 等。在 XenServer 中运行 NFS 与 iSCSI 各有优缺点。这实际上取决于您的需求。

还要记住,XenServer 的本地存储仅限于 LVM over iSCSI 存储库类型。这是一个厚配置 SR,因此您将被迫使用厚配置进行存储。我几乎可以肯定,在 XenServer 中,如果不使用 NFS(需要共享存储,例如 NAS 或 SAN),就无法进行精简配置。

相关内容