由于从光纤通道SAN到关系数据库的带宽有限,AOL选择安装一个完全由NAND闪存组成的50TB存储阵列。
德克萨斯州葡萄藤——要管理美国在线6pb的大部分数据,一台光纤通道SAN就足够了。但对于其最关键的关系数据库,AOL发现SAN太受限,导致其IT部门超过50%的时间错过业务单元服务水平。
在调查了可能导致I/O瓶颈的原因后,AOL发现问题是后端存储。为了解决这个问题,美国在线决定用固态技术建立一个50TB的存储区域网络(SAN)。
升级成功了,在光纤通道SAN上将SQL数据库的吞吐量提高了4倍,同时仍然为存储管理员提供了在存储系统之间迁移数据的灵活性,因为NAND闪存位于现有虚拟化设备的后面,它聚合所有后端存储,并从一个池提供它。
AOL的工程师发现吞吐量问题似乎不是基于硬件。该公司拥有5个大型高端阵列,主要存储为15,000或10,000 rpm驱动器,以及2个低端阵列,带有串行ATA (SATA)驱动器,用于近线备份。但是存储阵列只能以SAS主干网允许的最快速度将数据传输到内部驱动器,大约为6Gbit/s。
美国在线的存储基础设施支持约4000台服务器,向在线用户和该公司自己的后端应用程序提供信息。
美国在线(AOL)高级运营架构师丹•波拉克(Dan Pollack)表示,他曾考虑在公司现有的传统存储阵列中增加固态硬盘,但最终决定不这么做,因为这将受到阵列控制器带宽的限制。
波拉克在本周举行的存储网络世界会议上对听众说:“你会发现,即使你使用高性能SSD设备,在阵列的前端也会损失一半的性能。”
Pollack也考虑过在服务器中使用固态驱动器,但他没有这样做,因为他无法将它们集群到SAN中,它们不能提供所需的容量,这样的驱动器不能被无损地交换,数据也不能在系统之间迁移。
波拉克选择了固态阵列小提琴的记忆.它可以直接接入他的光纤通道网络,也可以坐在YadaYada的存储虚拟化设备后面。YadaYada去年被存储巨头EMC收购。
波拉克说,包括计划和测试在内的推出只花了8周时间。该系统自7月1日开始运行。从那时起,SSD阵列就没有停机时间,这使得他的商店能够毫无例外地满足所有业务sla。I/O响应时间通常小于1毫秒,对他的IT团队管理后端存储的能力没有影响。
他说:“一旦你使用它,就很容易爱上它。”
但是爱情是昂贵的。波拉克没有给出具体的价格,但他表示,美国在线的固态阵列每g约20美元,容量为50TB,加起来约为100万美元。
波拉克说,相比于其他选择,资金更不是个障碍——在数据库问题上投入更多的人力。
flash内置RAID 5保护,支持热插拔。为了增加保护,Pollack配置了“初步”安装,以便在两个Violin设备集群之间镜像数据——每个集群由6个Violin设备组成。
“因为这是一种全新的、未经验证的应用,而且这是一种非常明显的应用,所以我们认为花费额外的资金和时间提供额外的保护是谨慎的。今后我们不会再这样做了。”
而且,虽然该阵列并没有提供供应商营销材料所吹嘘的每秒100万以上的I/ o (IOPS),但它确实提供了约25万IOPS,波拉克说,这对他的目的来说已经足够了。
他补充说,闪存还节省了大量成本。
Pollack说,首先,光纤通道阵列在其顶级驱动器中通常只使用大约10%的容量,因为存储管理员经常短行程驱动器,只使用驱动器的外部扇区来增加I/O响应时间。他说,每个阵列可以消耗多达20千瓦的电力。
相比之下,闪存阵列仅使用2千瓦,90%的容量被利用。除此之外,小提琴存储阵列占用更少的地板空间,产生更少的热量,这也有助于减少HVAC系统所需的电力。
与目前许多固态国有企业所做的不同,小提琴公司并不在硬盘驱动器中使用NAND闪存。取而代之的是,它直接在被称为小提琴智能内存模块(VIMMs)的卡上使用闪存芯片。vimm类似于内存,只是用闪存而不是DRAM构建。
“所以你得到的是4GB/秒的PCIe带宽,而不是5gb /秒或6gb /秒的SAS带宽。仅仅因为你使用了一个能够实现这一功能的接口,你就可以获得几乎一个数量级的带宽。”波拉克说
Lucas Mearian涵盖了计算机世界的存储、灾难恢复和业务连续性、金融服务基础设施和医疗保健IT。请在Twitter上关注卢卡斯@lucasmearian,或赞同卢卡斯的RSS提要.他的电子邮件地址是lmearian@computerworld.com.
阅读更多关于存储的信息在计算机世界的存储主题中心。
这个故事,“美国在线安装了50TB的SSD;将DB性能提高4X”《计算机世界》 .