尽管固态存储只占企业级存储的一小部分,但它正在被更多的组织考虑使用,但它的高性能所带来的收益可以抵消其高昂的价格问题。
甚至连对预算很在意的政府机构和非营利机构也在衡量昂贵的固态存储能给他们的I/O密集应用带来多少好处。Delaware州健康和社会服务机构的技术经理RonWilson表示,如果该州部署用于遵循最近医疗法规的应用程序存在性能瓶颈,他可能会选择使用固态硬盘(SSD)。
RonWilson说:“我们的Tier1目前只是使用15000rpm的普通硬盘,而SQL数据库越来越多,并且使用这些新应用程序对性能的要求更高,这让我们有了采用SSD的需求。”
总部位于美国肯塔基州的非营利组织DisabledAmericanVeterans的运营经理DaveWilson表示,如果价格方面不会太贵的话,他们可能会在下一次升级的时候选择基于SAN的固态存储。
他还说,“我们已经了解过固态存储,觉得它不错。我们在小范围内使用了这种技术,主要在笔记本电脑上,它的表现确实令人印象深刻。”
国际数据公司(IDC)最近的调查表明,受访的IT经理们有72%表示他们的公司已经在数据中心使用了固态存储,或者打算在12个月内在数据中心部署固态存储。来自麻省Framingham市场研究公司的研究总监JeffJanukowicz认为,IDC的研究报告明确地指出了固态存储良好的势头,大部分的IT组织都计划使用固态存储。
位于纽约的451研究公司的2012年上半年TheInfoPro(TIP)报告指出,在200家收入为1亿美元至400亿美元的公司和公共机构中,固态硬盘/缓存只占到了全年购买的存储总容量的2%。
但是,TheInfoPro的调查也显示了SSD/闪存在今年的增长率会达到36%。根据对已经部署了固态存储的客户的调查,45%受访的IT组织将固态存储用于分层存储阵列中,这些阵列同时具有SSD和普通硬盘,只有11%的IT组织在服务器中使用固态存储,7%的IT组织使用全闪存阵列。
“今天我们可以看到固态存储是作为一个共享资源存在于存储网络中。”TheInfoPro的存储研究总监MarcoCoulter说。他指出,IT组织倾向于购买固态存储用于一些特定的应用,如I/O密集的数据库或ERP、CRM应用。
BaronCapital公司使用了单层单元(SLC)SSD作为他们DellCompellent系列阵列的顶层(toptier)存储,主要用于提升SQLServer的性能。一家纽约的金融服务公司的高级系统管理员SergeKovarsky说,SSD对数据库事务交互日志的处理特别有帮助。
Kovarsky说:“这是读/写最频繁的地方,将它们放在SSD中可以极大的提升数据库性能,我的开发人员都震惊了。”
一位大型零售商的存储管理员说,在ExchangeServer专家告诉他们新版本邮件服务器事务交互日志对IOPS的需求后,他们公司的IT团队没有购买20块或更多的15000rpm的普通硬盘,而是购买了少量的SSD用于其Compellent存储阵列。
使用固态存储打破僵局
对于一些服务提供商来说,固态存储已经成为他们基础架构的一个关键部分。Ecommerce公司在大概两年前就购买了SSD,因为要满足客户高IOPS的需求,特别是他们的业务需要每天发送大量Email。俄亥俄州服务提供商Columbus的首席技术官TimPerry称,他们有多台DellEqualLogic全SSDSAN阵列,同时也在一些刀片服务器中使用SSD。
“关键是要把SSD放到有IOPS瓶颈的地方,这样它才能解决问题,”Perry说。“我们不需要在ApacheWeb服务器上使用SSD,而是需要在数据库服务器上使用。”
另一家位于匹兹堡的服务提供商ExpedientCommunications在大约两年前使用SSD来为一家大型电子商务客户准备节假日的业务需求。后来这些SSD持续的帮助这家服务提供商来达到严格的服务等级协议。
“如果我们没有达到性能或可靠性的承诺,客户会在当天结束前就对我们进行罚款,所以我们必须兑现这个承诺。”Expedient公司的系统工程和产品开发副总裁AlexRodriguez说。
另一个选择SSD的重要因素是应对虚拟桌面基础设施(VDI)启动风暴问题,大量的终端用户同时登录系统会造成启动风暴。东北部一家知名大学的IT团队在测试阶段时认识到,他们的DellEqualLogicSATASAN阵列只能负荷30条并发会话,无论使用多少数量的SATA硬盘,结果都一样。该大学的高级计算经理EdSwindelles说,SAN资源会一直处于100%的IOPS负荷。
“我们之前就考虑过使用SSD,这次测试更加证实了我们的判断。”Swindelles说。
VDI架构需要负荷700个并发会话——包括最多50个持续会话——根据这个学校的VMwareViewVDI客户端数量。IT员工采用了Dell的推荐架构,购买了两台EqualLogicPS6010XVS混合阵列,阵列中包含了SLCSSD和15000rpm的SAS硬盘。
在六月,这家学校增加了第三台混合阵列,一台更新的EqualLogicPS6110XS阵列,该阵列包含了7块企业级MLC(eMLC)硬盘和17块10000rpm的SAS硬盘。通过自动分层,存储系统在学生登录VDI环境时将最繁忙的I/O操作交予SSD来处理,从而解决了VDI启动风暴的问题,Swindelles说。
在即将来临的学年,这家大学计划扩展他们的架构,以支持1000个并发非持续会话,并将系统分隔到两个数据中心以实现冗余。但是,他们不会购买额外的混合阵列。这位IT员工决定采用VMware的推荐架构,通过将SSD部署到刀片服务器中来处理非持续会话,非持续会话是指用户登出系统后不被保留的会话。用户登出系统后机器会进行刷新,以删除会话。而EqualLogic混合SAN存储会继续处理不确定数量的持续会话。
“这种架构可以给我们需要的IOPS性能,而且不用花费昂贵的费用来购买混合SAN存储。”Swindelles说。
为了进一步节省开支,这个大学直接从OCZTechnologyGroup公司购买了20块Vertex4系列的SSD。这位IT员工计划将这些SSD安装到学校的刀片服务器中。该大学选择了硬盘形式的MLC盘,因为跟基于PCIe的固态硬盘相比,它的每TB费用更低。Swindelles说。
“OEM的SSD会有额外的费用,”他说。“我们直接从生产厂商那里购买会便宜许多。”
使用MLC代替eMLC
费用仍然是这家大学选择MLC硬盘而非更加昂贵的eMLC或SLC硬盘的原因,尽管后两种硬盘能提供更好的可靠性和持久性。Swindelles说,他们缺乏实践性的数据来证明eMLC或SLC在可靠性和持久性所带来好处相对他们的花费来说是划算的。他指出厂商销售eMLC和SLC的时间还不够长,还不足以证明它们是否真的可以使用五年以上。
“MLC相比eMLC便宜许多,如果我们还能用它做多一点的工作,我们会更加觉得它是值得的。”他说。
尽管OCZ为这些SSD提供5年的保修服务,但为了管理好MLC的风险,该大学还是留出了20块MLCSSD中的四块盘来用于硬盘故障。他们为每块512GB的MLC备用盘花费600美金是非常合理的,Swindelles说。
如果一块硬盘发生故障,用户的会话会切换到VMware集群的另一台机器中,这时IT人员就可以将故障节点下线并更换SSD。该大学计划使用八台服务器,每台服务器使用两块配置RAID0的SSD用于优化性能。
“我们对它们的性能和持久性有信心,但毕竟我们对这个领域还比较陌生,”Swindelles说。“我们必须要监控SSD的性能,确保它们的性能不会减退。如果有硬盘出现故障,我们要有备用盘来确保数据能快速恢复。”
服务器端SSD已经为一家美国中西部的知名大学提供了很好的性能。该校通过在DellPowerEdge服务器中将SSD代替传统硬盘的方式为多路由器流量视图器(MRGT)软件极大的提升了性能。这家大学的目标是在每五分钟的时间间隔获取大约一百万个网络端口的流量信息,通常使用传统硬盘完成这个操作需要花费至少七八分钟。在使用SSD后,这个操作只需不到20秒。该大学的虚拟化架构师BobPlankers说。
“有一定程度的满意度是因为硬件问题导致的,”Plankers说。“现在我们全部使用SSD,它的表现让人吃惊。”
这家中西部高校的另一个基于服务器的SSD案例是针对虚拟主机的启动性能,这些虚拟主机在远程启动,但使用本地存储资源。Plankers称,他们学校使用LSI公司的CacheCade缓存软件与SSD配合来处理繁忙数据的读操作,这个配置也同时对写操作有所提升。
“读操作从其他传统硬盘中释放出来,从而提升写操作性能,”Plankers说。他指出,基于服务器的缓存技术很有吸引力,因为“它很便宜,也容易实现。”
Plankers表示了采用一些服务器端缓存技术的兴趣,例如Dell正在开发的读/写流动缓存(FluidCache)。
“我是应该花费25万美元去购买日立的SSD盘柜以及后续的许可,还是花费10万美元将缓存放置到我们所有的主机中?”Plankers问道。“我不知道。”
TheInfoPro的Coulter说IT组织已经不再会争论他们是否应该使用固态存储,而是开始研究如何优化固态存储技术。“在大公司里,相关的应用场景越来越多。他们正在寻求指引来帮助他们理解要做的决定。”他说。