在企业环境中使用哪些更可靠的 SSD?

在企业环境中使用哪些更可靠的 SSD?

我们都知道 SSD 速度很快......但是对于在任何给定分钟内多次写入磁盘的计算机来说,它并不是那么好。

是否有适合企业环境的 SSD?我所寻找的 SSD 具有哪些特点,才能表明“这款 SSD 更适合主力服务器”?

又或许根本就没有这样的事?

答案1

企业级 SSD 的性能和耐用性比消费级产品更高。这反映在成本上(我为每台 SSD 支付了 3000 多美元)。其他答案涵盖了 SLC(写入优化)和 MLC(读取优化)之间的差异。请查看Pliant/Sandisk实泰克选项。这些是惠普、Dell、NetApp、IBM、EMC等存储硬件厂商。

答案2

市场上有两种主要的 SSD 类型 - MLC 和 SLC。MLC(多层单元)更像是“消费者”版本。它比 SLC(单层单元)版本便宜(便宜很多 - 大约一个数量级),但使用寿命也明显较短。SLC 类型通常面向企业 - 在单元发生故障之前,它们可以处理的读/写周期是 MLC 类型 SSD 的 5-10 倍。

然而,说了这么多,真正的问题是:您打算在 SSD 上运行什么?即使是企业解决方案也会使用 MLC SSD 来节省一些钱。根据微软自己的计算,在高负荷的 SQL 环境中(我们都知道 SQL 数据库对磁盘的占用有多大),4 磁盘 MLC SSD RAID 可以使用 7-10 年,直到性能下降到无法再使用为止。(请记住,SSD 设计有额外的单元来替换故障单元 - 这样,您就可以获得最大列出的容量,直到出现临界阈值的单元故障,此时您需要更换 SSD)。SLC SSD 可以使用数十年,然后才能无法使用,它们通常用于需要运行很长时间且几乎不需要维护的关键服务器。

标准应用服务器很少能达到数据库服务器的磁盘性能要求,因此您需要明确“主力”。但一般来说,如果您构建服务器并使用提供的品牌 SSD(无论是 HP、Dell、IBM 等),性能将非常出色,并且可以合理地预期 SSD 的使用寿命与服务器相同。此外,如果它们处于 RAID 配置中,则可以在其中一个提前发生故障时更换它们。英特尔、Crucial 和其他几家主要供应商也提供可靠的 SSD 选项。但是,如果您选择这种方式,请务必检查控制器 - 一些较旧/较便宜的 SSD 包括较旧、性能较差的集成控制器。

最后一点:如今,大多数 RAID 控制器的最大吞吐量约为 150,000 IOPS。这相当于 4 个 SSD,这就是为什么您通常不会在 RAID 组中放置超过 4 个 SSD 的原因 - 超过这个数字,您就会浪费性能 - 控制器无法更快地移动数据。但是,我知道至少有一家主要供应商将很快提供吞吐量更高的控制器 - 300,000 和 600,000 IOPS - 带您使用 8 和 16 磁盘 SSD RAID 组来提高性能。我建议您在配置服务器时向供应商咨询此规格。

答案3

我们都知道 SSD 速度很快...

有效假设

但对于任何在给定时间内多次写入磁盘的计算机来说,这并不是那么好。

说什么?当然,如果你使用消费级 SSD 并将其用于负载高、事务性强的数据库服务器上的日志存储,那么你肯定会很快耗尽写入周期。这就是巨大的消费级硬盘和企业级硬盘之间的成本差异。使用企业级 SSD,您几乎可以将它们保持在 IO 限制上,持续并且不会耗尽写入周期。

这是一个广义的概括,但企业级 SSD 的成本至少比消费级 SSD 高出一个数量级。

此外,您可能会购买两个,配置为 RAID 1 对,因此在预算时请记住这一点。

答案4

尽管我非常同意 WesleyDavid 的观点,但有一件事需要注意 - 许多机械驱动器经常会慢慢损坏 - 它们经常由于重试坏扇区而变得非常慢或者开始发出奇怪的声音等。通常当 SSD 出现故障时,它会突然发生彻底的灾难性故障,导致驱动器上的所有数据丢失。

如果您不幸,RAID 中的多个驱动器在短时间内出现故障,那么 RAID 和数据可能会被损坏。

尽管在这种情况下,体面的备份可以挽救局面 - 是否考虑消费级/ MLC 技术取决于停机成本有多高,以及在出现问题时必须回到上一次备份是否会是世界末日。

相关内容