如何正确设计300TB阵列?

如何正确设计300TB阵列?

我正在尝试找出构建大型 300TB 阵列的最佳实践。性能不是首要考虑因素,只有 300TB 可用存储目标加上冗余。是的,我会进行备份。我计划的硬件有 18 个 HDD 插槽和 12 个 HDD 插槽。可能可以再获得 12 个 HDD 插槽。

现在我正在考虑拥有一个 16TB x 16 raid 60 阵列 + 2 个热备件,用于 192TB 和 16TB x 10 raid 6 + 2 个热备件,用于 128TB

总共可用 320TB

我读到过,由于重建时间较长,不建议使用带有大型驱动器的 raid 阵列。

答案1

具有大磁盘的 RAID 阵列很好,是的,重建可能会有延迟,但只要您使用 R6/60 之类的东西,在重建期间仍然有奇偶校验,那就没问题。

我对此最大的担心是,如果只有一台服务器,就会出现“把鸡蛋都放在一个篮子里”的情况 - 您是否考虑过使用 Ceph 这样的分布式文件系统?您最终会拥有更多但更小的服务器,并且可以将它们分散到机架上以获得额外的弹性 - 无论如何,这只是一个想法。

对于您的主要问题,我认为应该购买一台普通的 2U 服务器,并使用一个或两个外部 SAS 磁盘机箱连接到一个或两个 PCIe SAS RAID 控制器 - 这样您就可以升级服务器或存储而不会影响其他服务器或存储。它的成本也不会太高,而且有很多选择,一个装有所有磁盘的大机箱或两个可能更小的磁盘,然后将 R60 的 0 位拆分到机箱中 - 您甚至可以“双链接”到 RAID 阵列以增加弹性。

哦,热备件也是一个好主意,一定要这样做。

最后要考虑的一件事是 - 仔细查看您要使用的实际磁盘 - 确保它们具有“ 100% 占空比”(即可以一次运行 24 小时多年),并非所有磁盘都是如此,并且确保您不使用“叠瓦”磁盘 - 它们适合家庭使用,但它们的写入速度在服务器环境中非常糟糕。

相关内容