目前,我们使用采用主轴硬盘的标准 RAID10 设置为许多客户托管 VPS。
我们正在考虑尝试一项新实验:RAID10 阵列中基于 SSD 的 VPS。
我对高读/写环境(例如为多个客户提供的 VPS 托管)中的 SSD 了解不是很清楚。
SSD 会这样失败吗?我听说过一些关于 SSD 的坏事……
任何建议都将不胜感激
答案1
我在你的其他问题关于这个问题。
对于读取来说,SSD 物有所值 - 它们不是最快的(即内存或基于 PCIe 的闪存),也不是容量最大的(比如每个人都使用的 3/4TB SATA 磁盘),也不是最便宜的 - 但它们的价值很高,每个只需几百美元就可以提供数万个随机读取 IOPS。
它们不太适合高(甚至中等)写入应用程序,基本上任何给定的“单元”(比如内存单元)在失效之前只能写入几万或几十万次。想一想,选择一块 SSD“磁盘”空间,日志文件或数据库之类的东西每天写入该空间的频率是多少,如果没有“磨损均衡”,这个空间很快就会失效。“磨损均衡”只是等到 SSD 不太忙,然后将数据从写入频繁的空间移动到写入较少的空间 - 如果有机会,大多数服务器都会一直保持磁盘非常繁忙。
可以想象,如果您的应用程序读取量非常大,那么 SSD 就非常有意义,对于写入负载较低的笔记本电脑/工作站场景也是如此。对于高写入负载的任务,您会很快损坏您的 SSD,即使是最好的/最昂贵的 SSD。
至于在 R10 或类似产品中使用它们,本地保护您的数据总是有意义的,而 R10 是实现此目的的好方法。
答案2
SSD 技术已经有了显著的改进,并且有一些可行的企业选择......
这篇关于“企业级闪存盘”的文章也许值得一读。
不过,你得为最初的投资付出高昂的代价。成本自开始以来就没有真正下降过。
安南德科技介绍了希捷的企业级“Pulsar”硬盘(听起来像宇宙飞船引擎),文章称,根据硬盘的标称使用寿命,它在报废之前可以进行大约 6PB 的写入操作。