Tomasz Zajda - Fotolia

CMA通过EMC DSSD D5全闪存系统加速Oracle集群

CMA Consulting的客户每天在Oracle RAC上运行数千个查询,现在EMC最近增加了DSSD齿条级闪存系统,性能将得到提升。

CMA咨询服务公司很早就采用了全闪存存储,是EMC的XtremIO的首批客户之一,使用它来存储大型、复杂的Oracle Real Application cluster (RAC)。现在,CMA是EMC DSSD D5机架级闪存系统的早期客户,该公司声称该系统将闪存速度提升到了另一个水平。

EMC在今年2月推出了DSSD D5,这是在收购初创企业DSSD近两年之后。CMA购买了一个满载的机架,具有144 TB的原始闪存容量,首席技术架构师Brian Dougherty计划将其投入生产,用于其最苛刻的RAC。他说,他预计第二辆D5将于7月抵达。

总部位于纽约州莱瑟姆的CMA是一家医疗保险支付处理应用服务提供商。由于CMA的客户每天要处理多达数百万的患者索赔,快速的数据分析对CMA至关重要。

CMA在2013年首次为两个镜像Oracle RAC部署了XtremIO。但多尔蒂表示,他正在将其中一个集群转移到DSSD D5系统。他说,当第二辆D5抵达时,他打算将这两辆D5投入生产,用于八节点车Oracle RAC 12 c

他说:“我们使用DSSD来实现最高速的分析。”“没有复制服务或其他增值服务,只有高性能。我们只需要非常高的吞吐量和非常低的延迟,这就是我们使用DSSD的目的。”

EMC DSSD D5包括服务器连接的定制flash模块,并在全负载或半负载5U机架出售。D5采用双路径active-active控制器架构,EMC声称D5单机架可提供超过1000万IOPS和100gb每秒带宽。该系统将控制路径和数据路径分离,专用于服务器cpu,通过PCI Express通过NVMe将数据直接从应用程序移动到其flash模块。

这个系统并不适用于每一个组织,它的标价从100万美元起。但它符合CMA的特点。

我们使用DSSD来实现最高速度的分析。
布莱恩·多尔蒂首席技术架构师,CMA

CMA为其托管数据仓库业务和为客户打包RAC的MicroTerabyte产品提供了一个大型、复杂的Oracle RAC设置。Dougherty说CMA可以有超过1000个用户同时访问它的数据库。

在使用全闪存之前,CMA为Oracle RAC使用了8引擎EMC VMAX 40K混合阵列,带有闪存和15,000 RPM硬盘驱动器。多尔蒂说他还试着把一些数据转移到惠普企业(HPE) Vertica数据库不需要高端存储设备就能工作。

DSSD D5减少了延迟问题

Dougherty说:“我们的服务速度不够快。”“我们最大的表格是100亿到150亿行索赔历史,成千上万的用户根据这些数据进行分析。我们创建了这两个Oracle RAC的第三个副本,并将其移动到Vertica数据库,这是一个面向列压缩的数据库。”

但多尔蒂说,高需求仍然让他们难以维持。95%的问题在五分钟内就会得到回复。但我们每天会收到成千上万的查询。我们仍然有50到60个查询需要一个多小时才能运行,这些都是我们使用DSSD处理的查询。”

他说DSSD D5提供了900微秒的延迟,这比XtremIO略低于1毫秒的延迟要快。

Dougherty说,对CMA最大的数据库表进行全面扫描需要20分钟,该表的容量为11 TB,“整天都在被攻击”。第一辆D5在测试中把时间缩短到3分49秒,多尔蒂说,他希望第二辆D5能把时间缩短到2分钟以下。

“这将极大地改变我们的游戏规则,”他说。“我们创建和划分了许多汇总表、派生表和并行视图,以弥补我们没有的带宽。我们希望从根本上简化我们的物理数据库设计。”

多尔蒂说,他测试了连接两个2U的D5HPE DL380 Gen9服务器和Mellanox四倍数据速率InfiniBand适配器。

多尔蒂说他的D5是简单的管理,主要是因为它是一个野兽表演的盒子没有存储服务.配置工作很少。DSSD D5有三个访问数据的接口选项:用于遗留应用程序的块驱动程序,用于定制应用程序的Flood Direct Memory API和用于Hadoop Distributed File System (HDFS)的DSSD插件。

“我们通过Flood命令为我们的Oracle数据库创建了5个块设备,我们可以创建非常大的块设备,”他说。“我们创建了10tb的块设备,然后我们就准备好了。也没有单独的多路径。我们使用udev [Linux设备管理器],但是洪水软件内置了多路径。除了创建块设备和设置udev之外,你在服务器上也没有做很多事情。然后,你有一个块设备配置文件,你告诉每个节点你正在处理的容量。”

进一步的用例和可能的改进

Dougherty说他正在考虑用Hadoop应用测试DSSD系统,而不是尝试EMCIsilon NAS盒子HDFS插件。

Dougherty说,他希望EMC增加DSSD平台的非中断升级,以及盒间复制功能,但这些功能目前对CMA来说都不是关键。

他说:“我还有另外两个运行它的数据库副本,但在某种程度上,当我们进入生产阶段时,一个不受干扰的升级将是很好的。”“我还希望看到对D5进行更细致的监控,以更深入地了解盒子里正在发生什么。但这是一个高性能的硬线盒子。没有很多增值服务。”

下一个步骤

高性能存储的最佳选择是什么?

闪存容量上升导致期望的改变

EMC的杰里米•伯顿(Jeremy Burton)直言不讳关于DSSD闪光

深入挖掘固态存储

搜索灾难复苏
搜索数据备份
搜索聚合基础设施
关闭
Baidu