我们正在采购新的联想 SR650 服务器(将托管多个 Oracle DB 服务器、SAP)& 供应商提出以下存储选项
我们在某处读到,在突然断电时,与 SAS 磁盘相比,数据完全损坏的可能性更大。
从性能和可靠性的角度来看,什么是更合适的存储选项?
我们有冗余的 UPS 以及数据中心专用的在线生成器。最初我们将托管 2 个 SAP 服务器(生产和开发)。两者都是虚拟化的。每个 VM 空间使用量约为 3 TB。过去我们使用Raid 5的经验并不好,我们所有的服务器都使用RAID 10,而在RAID10之后,我们没有遇到过去几年的任何故障。
将 16 个磁盘分成两个 Raid 10 阵列是个好主意吗?第一个阵列上的 PRD 和第二个阵列上的 DEV,所以无论进行什么操作(数据复制、备份等),都不应该影响第二个阵列?
sho*_*hok 28
QLC SSD 绝对不足以像数据库和 SAP 那样写入繁重的工作负载。强烈建议购买企业级TLC盘,如三星PM/SM863和英特尔S4510/S4610。
我不会走 SAS 10k 路线,除非 SSD 系统的成本超出您的预算。
最后,我会将所有磁盘保留在同一个 RAID10 阵列中,以便生产工作负载可以从所有 16 个磁盘的 IOPS 中受益。
当然,如果可以,请始终使用闪光灯。QLC 具有一些疯狂的低耐力,因此请注意备用单元的使用情况,并准备在它们疯狂死亡时更换驱动器 - 保留一些库存,也许可以主动进行。你会没事的 :)
在原始速度方面,问题中的 SSD 选项将大大优于 SAS 驱动器。很尴尬,真的。不过,不要使用 QLC 磁盘!您可以使用消费级 SSD,但要使用 TLC 或更好的方式寻找磁盘。*
此外,您需要小心使用消费级 SSD 来构建 RAID 卷。现代 SSD 具有欺骗操作系统和 RAID 控制器的内部控制器,并且在实际情况并非如此时会声称已完全提交数据!在打算安装这些驱动器的台式机系统中这样做是有充分理由的,但是如果发生电源故障,它可能会导致服务器 RAID/SAN 卷中的大量数据丢失,因为操作系统认为已提交的数据是仍然在磁盘内的易失性缓存中,突然整个条带的检查位关闭。
企业级固态硬盘通过一个小型内部电容器避免了这个问题,如果电源下降,它能够提供足够的电力来完成仍在易失性缓冲区中的任何事情。这是一个 2 美元的制造附加费,但它可以使驱动器的价格增加三倍(或更多):(
您也可以通过确保您有一个带有自己的电池单元的 RAID 控制器来解决这个问题,或者如果您对数据中心和备份的电源情况非常有信心。
考虑到这一点,我看到了这一点:
我们有冗余 UPS,以及数据中心专用的在线发电机。
那是一个开始。最重要的是,我希望看到该数据中心的历史记录,证明 UPS 电池按计划更换,发电机实际上每季度维护和通电一次,并且数据中心在没有意外的情况下经受住了之前的电力问题服务器掉线。如果您拥有或可以获得此文档,那么在服务器中使用(非 QLC)消费者 SSD 应该会很舒服。
* 注意:QLC 最终有可能超过 TLC 的耐用性,但这不是今天市场上的产品。因此,这篇文章可能不会过时,未来的读者应该做更多的研究。