使用 Synology 作为 vSphere 的 HA iSCSI 后端的最佳配置

使用 Synology 作为 vSphere 的 HA iSCSI 后端的最佳配置

我正在考虑为我们的 VMware vSphere Essentials 套件购买新的存储后端。我们有 3 个 ESXi 主机,目前主要使用 DAS。目标是今年升级到 Essentials Plus,以利用其在高可用性和其他集成可用性选项方面的额外功能。

作为 Synology 的长期用户,我对今天发布的新 RS815+ 型号感到非常兴奋,该型号具有 400MB/秒的吞吐量,并支持服务器端 HA 和 SSD 缓存。我打算将其部署为我们的 vSphere 数据存储的 iSCSI 后端。但我不确定实现最高冗余度需要什么。

假设单台服务器设置,显而易见的选项是:

  1. 3 个 HDD 组成 RAID-5,1 个 SSD 作为缓存
  2. 3 个 SSD 组成 RAID-5,其中 1 个 SSD 作为缓存
  3. RAID-10 中的 4 个 SSD

由于有 4 个 Gbit LAN 端口,数据吞吐量被定义限制在 400MB/秒。这带来了主要问题,所有问题都直接相关:

  • 我是否可以假设 RAID-5 仍然不适用于当今的 SSD,从而使选项 3 成为耐用性的最佳选择?目前的三星 850 Pro 系列提供 10 年无限保修,因此这似乎不再适用。
  • 我是否可以正确地假设选项 1 的性能是这些设置中最差的,因为 10 台以上服务器的存储后端意味着持续不可预测的随机访问,导致太多的缓存未命中,从而使 HDD RAID 阵列成为瓶颈而不是网络?
  • 选项 2 相对于 3 有什么优势吗?反之亦然,因为我认为两者在现实世界场景中的表现相同?

更复杂的是,我正在考虑购买 2 个机架式服务器,以利用 DSM 的 HA 功能。这意味着将有额外的网络和磁盘负载用于同步。我是否需要同时设置这些服务器,或者我可以在几个月后添加第二个服务器(预算限制……)?它是否需要具有完全相同的存储配置,或者我是否可以用更便宜的 HDD 填充它,因为它无论如何只会在 99.99% 的时间里以被动镜像运行?

或者甚至不需要 Synology 级别的冗余,考虑到 vSphere Essentials Plus 提供了 vSphere Replication,这应该允许我镜像到我们速度慢得多的其他存储服务器之一上的 NFS 数据存储,因为它纯粹是为了回退?

答案1

回答您的问题:

  • RAID5 不建议使用,就是这样。重建期间的一次错误读取会毁掉整个阵列。这在 HDD 上比在 SSD 上更成问题,但仍需考虑。RAID10 通常是最佳选择,但 RAID6(双奇偶校验)也可以做得很好。
  • 您正在将捷豹与现代汽车进行比较。SSD 具有更好的随机访问能力,但每 GiB 的成本要高得多。您需要很好地了解当前的 IO 使用情况,才能获得有关应该使用哪种硬盘的有用指示。企业级 HDD 并不完全是无用的,从中读取数据不会让您的服务器崩溃。
  • 选项 2 和 3 之间的性能差异取决于您当前的 IO 使用情况。如果您有完全随机的读取,选项 3 会更好。

如果我要建议从某件事开始,不知道您的 IO 使用情况,那就是进行托架扩展并在 RAID6 中使用 5-6 个合理大小的 HDD 以及一个 SSD 进行缓存。

相关内容