所以有些人可能会说我是一位经验丰富的基础架构架构师,多年来一直在数据中心环境(专门从事虚拟化)中将服务器场、存储子系统和网络放在一起。
多年来,我一直在将大型 SAS 和 SATA 阵列、SAN、DAS、NAS、Local 放在一起,但我还没有将 SSD 用于数据中心环境中的任何存储。我只有一个问题让我失眠...
如果使用 SSD 来提高性能,当 SSD 的主要故障原因是其写入耐久性时,如何提供像标准 RAID 1/10/5/50 设置那样的冗余?
例如,我假设在 RAID 10 中使用 SSD 会给我带来出色的性能,但是由于大致同时经历相同的写入负载,阵列中的所有驱动器都会同时出现故障?因此,这意味着我对失败有相同的倒计时,不仅在 1 个 SSD 上,而且在阵列中。
我是否遗漏了什么,或者是否有另一种为 SSD 提供冗余的最佳实践方法?或者这是一个没有问题的问题,因为 SSD 的耐用性限制就是这样,它的寿命结束了,我无论如何也无法防止这种情况发生?
谢谢
汤姆
看一下:服务器环境中的消费者(或生产消费者)SSD 与快速 HDD
简而言之,将这些视为普通磁盘。RAID他们。不要担心 SSD 失败的原因,而只是担心它们可能会失败。遵循 RAID 控制器的建议。