我们计划将HP Smart Array P440ar/2G FIO Controller HPE DL380 Gen9 8SFF CTO服务器与HP Smart Array P440ar/2G FIO Controller以build立一个存储海量数据的MongoDB群集。 (假设增长不停)
集群最初将有3个服务器,并且在需要分片时将添加更多的服务器。
每个服务器将有16 * 10K SAS驱动器: HPE 1.8TB SAS 10K SFF SC 512e HDD
MongoDB文档build议有由RAID-10支持的存储。
考虑到RAID-10的可用尺寸只有50%,它确实感觉像浪费了原始空间。
RAID-50将提供更多的存储空间,但是每个子arrays只能有一个驱动器出现故障,如果重新构build,性能下降可能会很糟糕。
RAID-60将使用额外的磁盘作为每个子arrays的奇偶校验,将具有较less的性能,较less的空间,但更具弹性。
我select16 * 1.8TB磁盘,使用这个计算器:
RAID-10:13.1 TB
RAID-50:22.9 TB
RAID-60:19.6 TB
我从来没有处理过这么大的数组,考虑到这个数量巨大的挑战:
当然。 没关系。
(这些应该是推动决策过程,而不是被认为是浪费的想法)
当然,您可以使用自己的数据进行testing,但是现在,您正在谈论现代高端硬件上的12G智能arrays控制器,2GB的写入caching和大量的主轴。 无论你做什么都会好起来的。 R6与备件,R60,R50,备件等
在HP服务器上重build性能并不差。 特别是对于企业级SAS驱动器
但是我会补充一点,固态硬盘的价格已经大幅下降。 这是他们的select吗?
编辑:
在这里configuration小心。 你列出了一个8-bay模型,所以SAS扩展器将被包含在内。
有问题的服务器有24个托架模型可用。 我不知道这是否有助于您的规划。