在企业中采用闪存存储正在提高数据库性能,切入一半的夜间完全备份所需的时间,并为用户提供实时响应。这是四家公司如何用闪光选择他们的游戏。
Fred Abounder是芯片制造商AMD的性能系统工程师,最近将3TB All-NAND闪存存储阵列部署到虚拟服务器测试环境中。
他说,结果是惊人的。
在AMD的虚拟化基准测试环境中,SSD阵列通过硬盘阵列相比,SSD阵列通过50倍的延迟减少了50倍,并产生了40%的性能提高。
尽管系统是在测试环境中运行的,但数据是真实的,来自电子邮件、数据库和Web 2.0应用程序——它甚至包括vm之间的数据迁移。“它就像一个真实的数据中心,”阿布纳德说。雷竞技电脑网站
测试的目标是看到AMD是否可以过度使用它的服务器,并且仍然可以在不被瓶颈上获得后端所需的性能。Abounder说,实验是一个压倒性的成功。
只需从Whiptail中只有一个6TB闪存阵列,系统就可以为每秒实现86,000 I / O(IOPS),用于使用由光纤通道网络连接的400 15,000-RPM硬盘驱动器只看到6,000个IOP的虚拟机。
现在,AMD正在寻求进一步扩展其SSD环境。
“现在已经安装了几个月,我们已经很难努力,”Abounder说。“出现了零问题。”
拿起势头
Abounder是部署闪存存储的企业用户的小但快速增长宇宙的一部分。在一个最近TheInfoPro调查255 IT经理和存储管理员,37%的受访者表示,他们计划部署SSD技术,从2011年的7%起。
更昂贵的全闪存芯片的采用一直比较缓慢,只有7%的受访者说他们目前正在使用全闪存芯片,而86%的受访者说这项技术目前不在他们的IT计划中。约4%的受访者表示,他们计划在6至18个月内购买全闪存阵列,2%的受访者表示,他们预计在18个月后购买。
行业专家表示,没有使用NAND Flash的人缺失该技术可以提供的巨大性能优势。他们争辩,购买NAND闪光不必打破银行。
“如果他们不想被遗弃,每个大型组织都必须看一系列固态设备,”ESG的分析师Mark Peters表示。“固态存储不是一件事。它有可能比旋转磁盘产品更广泛。”
“我们看到Flash开始改变商业世界,”耶路撒冷Venture Partners(JVP)的管理合作伙伴Kobi Rozengarten表示。“以前用于储存的磁介质开始朝向固态闪光,主要是因为性能,部分是因为较低的功率和较小的形状因子。”
JVP是一个投资于媒体技术公司的领先的以色列风险投资公司,在八个投资基金中管理超过9亿美元。5月的EMC支付了4.3亿美元的一项技术投资,Xtremio,以色列的全闪存机主存储阵列。
Rozengarten说,下一步是将flash用作主要存储介质,而不仅仅是在虚拟磁带库中加速备份。但这一变化的速度比许多专家预期的要慢得多。
“闪光灯基本上是一个不可靠的设备,如果它刚刚作为闪存运行。这是缓慢的吸收的一个原因,”他说,有必要更好的Flash管理软件。
Virident公司的FlashMAX闪光模块在Vail Systems公司使用。
“另一个原因是,像EMC、戴尔、惠普等大企业目前完全致力于自己的存储产品结构。这种结构围绕着硬盘进行了优化,但在flash上却不能很好地工作。”
大多数主要存储供应商一直在存储阵列中提供固态驱动器或PCIe闪存卡至少几年。Rozengarten表示,这些产品非常昂贵,并且无法充分利用闪光技术的性能潜力。
Rozengarten快速承认,NAND闪存技术永远不会击败每千兆字节的硬盘价格。然而,当针对特定应用程序的目标时,例如在线关系数据库,与HDDS相比,使用闪存实现相同的性能可能会大大降低。
更快的客户响应时间
Vail Systems的工程副总裁David Fruin表示,HDDS在他的SQL数据库对客户查询的响应时间没有削减它。
Vail Systems,银行,保险公司和财富500强的其他人的电话服务提供商运营互动语音响应系统,用于客户服务和电话会议。福瑞说,该系统可以通过自动信用卡激活等过程来指导呼叫者。
所有的电话都成为电子记录,储存在日志信息中,如通话时间、何时发出、呼叫者如何使用系统以及通话期间是否发生了任何异常。该公司的Microsoft SQL Server数据库保存了所有的日志信息和账单记录。
vail每天处理超过4800万美元的计费记录,而每个呼叫日志相对较小,则每天在SQL数据库中加入大约4.5GB的数据。
客户自动查询在Vail需要大量的磁盘访问,因为服务器的内存不能处理整个数据库的随机访问。数据库被镜像为冗余,但是当冗余写发生时,它们有效地阻塞了读操作。
在转向闪存之前,Vail一直在使用标准的戴尔服务器,在RAID 10配置中安装了12万rpm的SAS驱动器。纺锤没有提供公司所需的响应时间。例如,Fruin说,客户打电话检查账单记录的响应时间平均为5秒。
“使用SQL,如果你在做一个查询,你要查找没有索引的东西,SQL引擎必须到磁盘,检查它,看看你要查找什么查询。对我们来说,即使是一天的数据也可能有10万条记录。”“如果没有索引,就会有很多搜索,而搜索会降低数据库查询的性能。”
Fuin表示,该公司不得不消除磁盘驱动器瓶颈,而不会改变计费系统的架构或客户服务界面。“重新设计NO-SQL解决方案的计费系统将无法实现这些目标,”他说。
因此,Fruin选择了闪存,首先在戴尔服务器上添加了2.5英寸的Intel ssd,然后是Virident Systems的PCIe模块。ssd提高了性能,但只有大约四倍。这两个1TB的Virident闪存模块比硬盘驱动器的性能提高了10倍。
Virident的FlashMAX PCIe模块既可以是高成本、高性能的单级单元(SLC) NAND闪存,也可以是低性能、低成本的多层单元(MLC) NAND闪存设备。每个模块的容量从550g到2.2 tb不等。Fruin选择的MLC卡使用4k块时,读性能最高可达1.3 gb或32.5万IOPS。
Fruin表示,闪存允许10次来电查询在相同的时间内处理。
“我们正在寻找基于预计的呼叫量随时间而增加的四次改善,我们得到了10倍,所以我们很惊讶,”他说。
在安装了Virident的FlashMAX flash模块后,对账单查询的响应时间从平均5秒下降到几乎实时的时间,低至500毫秒。
Furiin考虑了Vail的闪存存储技术竞争优势,因为它改进了响应时间,并使业务每天都能为客户提供更多客户。
数据库加载容量也加倍,允许vail存储更多的计费记录,以便客户端用作趋势数据。
Flash技术还解决了硬盘配置的重要停机来源。
福瑞是坦率的成本。他说,单一闪光模块成本vail $ 13,000,但补充说,替代解决方案没有更便宜。
“他们是很多钱[但是]替代方案是将大量的RAM扔进盒子里,这更贵,”他说。
这是关于如何,不是多少
Ryan Chien,带市场研究员IHS ISUPPLI的存储和内存分析师,表示使用Flash加速数据库的速度可能非常便宜,如果用户小心它们如何部署它。他说,一点点闪光可以走很长的路。
“可能[加速Oracle数据库]最具成本效益的方法是将写表和哈希表放在闪存中,”简说。“这仍然可以让你的性能提升2到3倍,而无需将整个数据库移动到flash上的巨额投资。这是2012年最好的方式。大多数公司还不需要100TB容量的阵列。”
相关银行和三个SSD
丹马尔贝斯,一个系统工程师在绿色湾,WIS。最近部署了三个SSD,其中三个Dell Compellent存储阵列之一。
该银行大约七年前安装了一个,容量为17TB。当它在2006年收购另一家银行时,SAN的能力增长到300TB。从那时起,SAN的容量再次增加了两倍。
联合银行目前在280个地点拥有5000多名员工和分支机构。
在去年,该银行将其公开互联网服务器在房屋中提高,在后端存储和存档服务器上增加了I / O工作负载。该银行最近还推出了商业智能应用程序并升级了其网站。
该银行的三个Dell-Compellent存储阵列根据使用它们的应用程序进行分类:数据库集群和商业智能;VMware服务器;和归档数据。
Marbes部署了三个ssd来支持数据库集群和商业智能阵列。他说,业绩立刻得到了提升。在顺序的、小块的数据读取方面,这三个ssd的性能超过了以前6015,000 rpm的Fibre Channel硬盘。
但是,当它来到大块和随机数据读取操作时,60个光纤通道驱动器“粉碎了SSD”。
“显然,通过SSD,除非您要进行大规模的投资并将整个SSD的架子放入,您将通过容量陷入困境,”Marbes表示。
SAP和全闪存阵列
Matt Wattles为Mitsubishi Power Systems Americas表示,他的组织于去年12月从Nimbus Storage安装了一个全闪存阵列,以解决公司的SAP SQL Server环境的I / O瓶颈。
虽然少于半尺寸的大字节,但夜间SAP SQL Server数据库加载在公司的Hewlett-Packard EVA存储阵列上只需四到五个小时即可完成。而且公司的其他夜间备份开始进入白天时间。
Wattles说,他需要将ERP加载时间减少到一到两个小时,以适应他每天的窗口。
缓慢的备份也会影响SAP响应时间。“开发商对响应时间不满意,”他说。
Wattles最初尝试在所有SAP SQL服务器中施加第二组处理器,并将RAM撞到其最大容量,但问题仍然存在。
他终于将性能问题缩小到Terabyte大小的SAP数据库并从主存储中加载数据,当时是HP EVA存储阵列和光纤,技术适应(FATA)和SAS驱动器。
Wattles最初打算简单地将ssd添加到他的HP EVA存储阵列中,但他表示,这一选择甚至比购买全闪存阵列更贵。
三菱最终从Nimbus Systems的All-Flash S类阵列定居。
他说,2TB芯片的标价为5万美元,街头售价约为4万美元。Nimbus阵列可以单独用于SAP环境,在没有多租户设置的情况下提供尽可能高的性能,这是一个额外的好处。
闪存存储在Nimbus阵列上的卓越性能不仅消除了数据库瓶颈,它也使用新的闪存阵列将数据备份时间从HP EVA阵列上的四个小时削减到15分钟。
另外,全闪光灯,附着的阵列从近两个小时切割备用时间为20分钟,减少83%。现在能够在他的夜间Windows内融合,开发人员的SAP响应时间也偏向。
“它让他们非常开心,”他说。“到目前为止,我喜欢这个表演。还没有一个故障。我觉得一天早上有这个数组,并在那天下午跑来运行。这是多么容易。”
Lucas Mearian涵盖储存,灾难恢复和业务连续性,金融服务基础设施和医疗保健为计算机世界。在推特上关注卢卡斯@lucasearian或订阅卢卡斯的RSS提要.他的电子邮件地址是lmearian@computerworld.com..
阅读更多关于数据存储的信息在Computerworld的数据存储主题中心。
这个故事“IT Exects解释他们对固态存储的动作”最初发布Computerworld. .