我在一家非盈利组织工作,与当地一家 IT 机构签订了合同。我们目前在 Dell PowerEdge R820 设备中使用三个企业级 SSD 驱动器,并采用 RAID 5 配置。我们一直在讨论将容量增加到至少 1 TB(可能为 2 TB),因为就目前情况而言,我们似乎总是达到容量上限。
签约的 IT 公司建议使用三块三星 SM863 SATA 1.92TB(企业级)硬盘来替换现有硬盘。这些硬盘的成本将使我们的总成本达到约 6,000 美元(不包括人工费)。当然,您可以直接从三星以 1,260 美元的价格购买这些硬盘。这就是我开始不信任这个建议的地方,因为 OEM 和 IT 公司之间 1,000 美元的价格差异至少可以说非常奇怪。
我做了一些研究,发现就固态硬盘而言,企业级硬盘的平均使用寿命与消费级硬盘大致相同,例如三星 EVO 850 1TB,后者的售价要低得多(每块约 300 美元)或三星 PRO 850 1TB(400 美元)。850 EVO 的平均使用寿命为 150 万小时,而企业级硬盘的平均使用寿命为 200 万小时。850 PRO 的使用寿命为 200 万小时。
以下是我发现的一些有关企业与消费者的文章:
https://www.backblaze.com/blog/enterprise-drive-reliability/
我们聘请的 IT 人员完全反对在我们的服务器上使用任何低于企业级的驱动器。目前,我们的设施内有大约 30 台计算机随时连接到服务器。
我的问题是,在这种情况下,作为非营利组织,我们应该怎么做?因为我们拥有服务器,所以我们对使用的硬件拥有最终决定权。我们应该违背合同技术人员的建议,使用 EVO 或 PRO 驱动器,还是以后会后悔?
考虑到价格差异,我们可以买得起几块 EVO 或 PRO 硬盘作为备份,以防硬盘出现故障。但我们买不起 Enterprise 硬盘(如果我们买得起的话),因为它们每块要 1,200 美元。
我们可以直接从三星购买任何驱动器,并获得随附的 EVO 三年 OEM 保修或 PRO 十年 OEM 保修。
答案1
从理论上讲,企业级 SSD 驱动器比普通消费级驱动器具有以下优势:
- 经过更好验证的固件
- 更好的保证写入耐久性
- 断电保护 DRAM 缓存
与优质消费级驱动程序(三星 850 PRO、Crucial M500/M550/M600 等)相比,唯一真正重要的是写保护 DRAM 缓存。SSD 确实需要非常快速的本地 DRAM 缓存才能发挥其作用,而使用受保护的缓存可以使其保持启用状态而不必担心数据丢失。
如果您的 RAID 控制器可以使用未经认证的驱动器,并启用磁盘的 DRAM 缓存,那么消费级驱动程序是一个诱人的选择。但是,请阅读这里也能更好地理解这意味着什么。
无论如何,在完全排除企业级 SSD 之前,请先看看相对便宜的 Micron M510DC 或三星自己的 PM863。它们是企业级驱动器,但成本(相对)较低。
答案2
既然您说保留备用的企业级硬盘不可行,我认为选择消费级硬盘(即三星 EVO 或 PRO SSD)是更好的选择,因为当您丢失磁盘时,您会失去 RAID 5 中所有剩余的冗余。而且必须等待新硬盘出现意味着,如果在阵列重建之前另一个磁盘出现问题,您将面临数据完全丢失的风险。因此,保留备用硬盘是一个不错的选择。
另外,使用 RAID5 的原因是什么?它的写入性能非常糟糕,虽然 SSD 可以弥补部分缺陷,但除非您绝对需要最大化 3 个驱动器上的可用空间,否则我会选择 RAID1 或 10。