我们都知道固态硬盘速度很快,但在任何时候写入磁盘的计算机都不是那么棒。
有没有适合企业环境的SSD? 我在SSD中寻找什么表示“这是一个更好的工作马服务器”?
或者也许没有这样的事情?
企业SSD被评为更高的性能和耐力消费产品。 这反映在成本(我已经支付每个SSD $ 3000 +)。 其他答案涵盖了SLC(写优化)和MLC(读优化)的差异。 请参阅Pliant / Sandisk和STEC提供的选项。 这些是Hewlett Packard ,Dell,NetApp,IBM,EMC和其他存储硬件制造商使用的OEM产品。
市场上有两种主要的SSD – MLC和SLC。 MLC(Multi-Level-Cell)将更多地是“消费者”版本。 它比SLC(单级单元)版本便宜(相当便宜 – 大约一个数量级),但寿命也大大缩短。 SLCtypes通常是面向企业的 – 在单元故障之前,它们可以处理的MLCtypesSSD的读/写周期的5-10倍。
然而,说了这么多,真正的问题是:你计划在SSD上运行什么? 即使企业解决scheme将使用MLC SSD来节省一些钱。 通过微软自己的计算,在一个沉重的SQL环境中(我们都知道SQL数据库可以占用多大的磁盘空间),一个4磁盘的MLC SSD RAID将会持续7 – 10年,然后变得不再使用。 (请记住,SSD是用额外的单元来replace失败的单元 – 这样,您可以获得最大的列出容量,直到单元的关键阈值出现故障,此时您将更换SSD)。 一个SLC固态硬盘可能会持续数十年,然后变得无法使用,而且这些固态硬盘通常用于重要的服务器,这些服务器预计将会运行很长时间,而且维护量很less。
标准应用程序服务器很less接近数据库服务器的磁盘性能要求,因此您需要澄清“主力”。 但一般来说,如果你build立一个服务器,并使用提供品牌的固态硬盘(无论是惠普,戴尔,IBM等),性能将是太棒了,SSD的合理预期将持续服务器。 另外,如果它们处于RAIDconfiguration中,则应该提前更换,否则可以更换它们。 英特尔,Crucial等几家主要厂商也提供了坚实的SSDselect。 如果你走这条路线,一定要检查控制器 – 一些较旧/较便宜的固态硬盘包括旧的,性能较差的集成控制器。
最后一点:今天,大多数RAID控制器的吞吐量最高可达150,000 IOPS。 这相当于4块固态硬盘,这就是为什么一般情况下,RAID组中不会放置超过4块固态硬盘的原因 – 在这之后,您将浪费性能 – 控制器无法以更快的速度移动数据。 不过,据我所知,至less有一家大型厂商即将推出具有更高吞吐量(30万次和60万次IOPS)的控制器,将您带到8块和16块磁盘SSD RAID组中,以提高性能。 我build议你在configuration你的服务器时向你的供应商咨询这个规范。
我们都知道固态硬盘速度很快
有效的假设
但在任何给定时间写入磁盘多次的计算机上都不是那么好。
说什么? 当然,如果您购买了一个消费级SSD并将其用于重负载,高度事务性的数据库服务器上的日志存储,那么当然,您将会非常快地耗尽写入周期。 这就是消费类驱动器和企业级驱动器之间巨大成本差异背后的原因。 使用企业级固态硬盘,您几乎可以连续多年保持固定的IO限制,而不会耗尽写入周期。
这是一个广泛的概括,但是企业级固态硬盘的价格至less要比消费级别的表兄高一个数量级。
另外,您可能会购买其中两个configuration为RAID 1对的产品,因此在编制预算时请记住这一点。
我对SSD基准的理解是任何types的写入都不具有挑战性。 对于新的SSD驱动器唯一的挑战是混合读/写(80/20到20/80混合是性能较差的领域)。 随机和顺序写入在SSD上已经很难了,因为它是混合的读取和写入。
企业SSD使用单层单元(SLC NAND)内存。 消费级硬盘使用多级单元(MLC NAND)内存。 SLC更耐用,并且具有轻微的性能优势。
对“企业SSD”的快速search显示,确实有大量的产品被宣传为更适合长期的“企业使用”。 但是,对于less数SLC固态硬盘的价格来说,您可以在newegg上获得一堆MLC固态硬盘,并且获得几乎相同的速度优势,只需更换硬盘即可。
我build议在Brent Ozar的博客中search术语“SSD”,并阅读所有返回的内容。 正是通过他,我考虑了使用消费驱动的技术,而不是“企业驱动”。
日立,IBM,SeaGate和其他公司都生产销往企业市场的SSD。 诀窍是看穿市场炒作。 从我对固态硬盘的理解中,可以看出你正在处理什么级别的IOP,然后购买那个级别的IOP。 如果你有钱可以燃烧的话,selectSLC,或者如果这可以融入你的场景,那么select一系列的MLC。
尽pipe我几乎同意WesleyDavid的观点,但有一点需要注意 – 许多机械驱动器经常慢慢死去 – 由于重试坏扇区或开始制造有趣的噪音等等,它们通常会变得非常缓慢。通常当SSD去时,将是突然而彻底的灾难性故障,导致驱动器上的所有数据丢失。
如果您不幸在RAID中的多个驱动器在短时间内运行,则RAID和数据可能会被烘烤。
虽然在这种情况下,体面的备份可以节省一天 – 无论是考虑消费级/ MLC技术,取决于您的停机成本有多高,以及世界末日是否必须回到最后的备份一个问题的事件。