EchoStreams FlacheSAN2 是一款超密集的 48 盘位服务器,非常节省空间,仅适合 2U 机架空间。 与 EchoStreams 的其他解决方案一样,FlacheSAN2 也可以通过硬件配置进行高度定制,以专门集成该产品以满足组织的精确需求。 这使得 FlacheSAN2 成为已经考虑到特定硬件的企业的绝佳选择。 在我们的特定配置中,我们填充了 48 个托架 东芝 HK3R2 SATA 固态硬盘 并通过四个 PCIe 3.0 Adaptec 71605 RAID 卡和四个 Mellanox ConnectX-3 56Gb/s 双端口 InfiniBand 适配器确保了强大的性能。 FlachSAN25 的某些配置支持高达 3.8GB/s 的带宽和超过 2 万次的 IOPS,旨在与少数其他产品竞争。
EchoStreams FlacheSAN2 是一款超密集的 48 盘位服务器,非常节省空间,仅适合 2U 机架空间。 与 EchoStreams 的其他解决方案一样,FlacheSAN2 也可以通过硬件配置进行高度定制,以专门集成该产品以满足组织的精确需求。 这使得 FlacheSAN2 成为已经考虑到特定硬件的企业的绝佳选择。 在我们的特定配置中,我们填充了 48 个托架 东芝 HK3R2 SATA 固态硬盘 并通过四个 PCIe 3.0 Adaptec 71605 RAID 卡和四个 Mellanox ConnectX-3 56Gb/s 双端口 InfiniBand 适配器确保了强大的性能。 FlachSAN25 的某些配置支持高达 3.8GB/s 的带宽和超过 2 万次的 IOPS,旨在与少数其他产品竞争。
在高性能存储市场领域,有预建和更常见的系统出货以减少规划和部署过程,但也有许多组织考虑了独特的 IT 基础设施安排。 对于 FlacheSAN2,一些组织可能有预算将 48 个托架中的大部分用于大容量小型 (SFF) 2.5 英寸 SSD(使 FlacheSAN2 成为 2U 中 SSD 的最高密度),而其他组织可能对获得原始 SSD 传输速率感兴趣,但不太关心容量。 FlacheSAN2 可以支持这些和其他配置,具有同时支持 7mm z 高度 SAS 和 SATA 驱动器的灵活性和能力。 FlacheSAN2 还支持任何 SSD,使客户能够比标准服务器供应商的产品节省更多成本。 另一个可以节省开支的领域是能效。 FlacheSAN2 在其最大功耗下仅消耗 500W,使其成为目前性能瓦特比最高的产品之一。 FlacheSAN2 采用英特尔主板,具有出色的可靠性和高兼容性。 它最大限度地利用这些主板资源,在磁盘端和控制器端 I/O 之间实现平衡。
EchoStreams FlacheSAN2 提供 1 年部件更换保修,现已上市,起价为 7,800 美元。
EchoStreams FlacheSAN2 规格
- 能够支持 3.8+ 百万 IOPS 或高达 25GB/s 的带宽
- 英特尔专有尺寸双插槽 Sandy Bridge EP
- 最多两个 socket 2011 Intel® Xeon® E5 2600 V2 Ivy Bridge 处理器
- 16条DDR3 四通道/CPU 800/1066/1333/1600 RDIMM/UDIMM/LRDIMM
- 48 x 6G SAS/SATA 2.5”x7mm 热插拔 SSD 托架 + 2 x 用于操作系统的内部 2.5” x 7mm SSD/HDD
- 四个 1GbE 端口板载 Intel i350
- 7x PCIe Gen3 X8 LP + 1x PCIe Gen2 X4 LP 插槽 + 1x Intel PCIe Gen3
- 电源 800W AC/DC 1+1 80Plus高效冗余电源; 提供 700W -48VDC 选项
- 4 个快速插拔 80mm PWM 风扇
- 尺寸(宽 x 高 x 深):16.8” x 3.5” x 26”
- 重量:满载 58 磅
设计与建造
FlacheSAN2 的设计非常时尚,看起来既高端又工业。 从服务器正面开始,有用于电源、网络和系统状态的前面板 LED 指示灯以及标准电源、NMI 和重置按钮。 整个单元最突出的特点是为 48 毫米 SSD 设计的超密集 7 托架。 从可维护性方面来看,FlacheSAN2 的设计易于根据您的规格构建,轻松安装,一旦投入生产就易于交互,而且相当容易。 EchoStreams 竭尽全力使这成为可能,并提供非常详细的插图来引导客户完成整个过程。
当需要将 SSD 安装到 FlacheSAN2 的前端时,不需要任何工具。 每个隔间的顶部都有一个闩锁,可以快速简单地进入。 驱动器托盘本身不需要任何工具来安装 SSD,使用独特的夹持机制来保持 SSD 的安全,而不需要 JBOD 和存储服务器中有时过度使用的螺钉。 在我们的单元中,我们的前端完全装有 48 个 Toshiba HK3R2 SSD。
EchoStreams 还包括免工具滚珠轴承滑轨,以简化安装过程。 对于那些有安装导轨经验的人来说,这会使这个过程更加容易。 安装导轨后,您可以将 FlacheSAN2 定位到位。 从那里,它可以轻松地来回滑动,从机架前面拉出几英寸以便于维护。
为了解 FlacheSAN2 内部主板布局的独特性,EchoStreams 提供了一份详细说明 PCIe 布局的指南。 买家可以从中了解如何最好地利用某些 PCIe 设备来最大限度地提高性能,以及在采用传统 PCIe 插槽时利用独特的定位。 其中一个更独特的项目是 ROC 模块插槽,EchoStreams 使用定制适配器在机箱内安装一个远程 PCIe 插槽,用于额外的 RAID 卡。
在 FlacheSAN2 内部,您可以看到非常注重细节的 EchoStreams 放入 2U 机箱以支持四到六个 RAID 卡或 HBA,以及支持 NIC 以共享网络上的存储。 EchoStreams 使用定制的 SAS 电缆将前置驱动器背板连接到存储卡,这有助于将气流中断降至最低。 这种方法有助于冷却,每一点都有助于高性能构建。 另一个独特的项目是添加到机箱的定制 PCIe 笼,以提高硬件密度,其中每一个最后的 PCIe 卡都需要在系统内部利用。
移动到 FlacheSAN2 的背面,左侧有两个电源以及位于机箱内的四个 PWM 风扇的排气口。 然后我们得到所有的连接,包括四个 1GbE 端口(与管理共享),以及四个 USB 端口、VGA 和一个传统的 COM 端口。 旁边是八个 PCIe 插槽,在我们的生产构建中包括三个 Adaptec 71605 RAID 卡(第四个位于内部)以及四个双端口 Mellanox ConnectX-3 56Gb/s IB 卡。 这为另一个网络接口或额外的存储产品留下了一个空位。
数据融合性能测试
我们与 Stream Financial 合作复制他们的 数据融合性能测试 在我们的实验室。 引入此测试是我们 Violin WFA-64 审查的一部分,完成后我们将数据移植到 EchoStreams FlacheSAN2 并以类似的方式将其呈现给同一台 Dell R920 计算服务器。
DataFusion 最简单的形式旨在演示超过一万亿行风险数据的处理和聚合,其中包含 13 万亿个数据点,每行一个风险点。 该测试着眼于一个非常真实的大数据用例,其中处理数据所需的时间可能会阻碍决策制定。 该测试模拟了一个交易环境,其风险数据包含 12 年期间交易账簿的 delta、gamma、vega 和 theta 风险桶。 为了模拟典型的业务视图,数据使用 SQL“where”、“like”和“group by”查询进行聚合,以显示按风险类型、货币和交易对手分类的风险敞口。 整体高度压缩的数据库占用空间略高于 8TB,扩展后超过 100TB。 出于此测试的目的,数据库在没有索引的情况下运行,迫使服务器和存储实时处理所有数据。
在 EchoStreams FlacheSAN2 上加载了 48 个 Toshiba HK3R2 SSD 支持基准测试中的存储,我们测得的时间为 60 分 32 秒。 相比之下,我们使用 Violin WFA-56 进行存储时测得的时间为 16 分 64 秒。
企业综合工作负载分析
我们的企业基准测试流程将每个存储设备预先设置为具有相同工作负载的稳定状态,该设备将在 16 个线程的重负载下进行测试,每个线程有 16 个未完成队列,然后在多线程/队列深度的设定时间间隔内进行测试配置文件以显示轻度和重度使用情况下的性能。
EchoStreams FlacheSAN2 硬件配置
- 2 x Intel Xeon E5-2697 v2(2.7GHz,30MB 缓存,12 核)
- 英特尔 C602 芯片组
- 内存 – 64GB (8 x 8GB) 1333Mhz DDR3 Registered RDIMM
- Windows Server标准2012的
- 100GB 美光 P400e 引导 SSD 内部
- 4 x Adaptec 71605 HBA 模式
- 48 个东芝 HK3R2 固态硬盘
- 本地存储配置:每个 SSD 单独寻址
- 远程存储配置:4 x 12 SSD 存储空间镜像池(每个 HBA 12 个 SSD)。 每个池 2 个 25GB SMB3 共享。
EchoStreams FlacheSAN1 硬件配置
- 2 x Intel Xeon E5-2697 v3(2.6GHz,35MB 缓存,14 核)
- 内存 – 256GB (16 x 16GB) DDR4 Registered RDIMM
- Windows Server标准2012的
- 2 个 LSI 9300-8i
- 24 个东芝 HK3R2 固态硬盘
- 本地存储配置:每个 SSD 单独寻址
- 远程存储配置:2 x 12 SSD 存储空间镜像池(每个 HBA 12 个 SSD)。 每个池 4 个 25GB SMB3 共享。
戴尔 PowerEdge R920 Infiniband FIO LoadGen
- 四个 Intel E7-4870 v2 CPU(2.3GHz,15 核,30MB 缓存)
- 512GB 内存(8GB x 64 DDR3,每个 CPU 128GB)
- 2 个 300GB 10K SAS RAID1 引导
- 4 个 Mellanox ConnectX-3 双端口 InfiniBand 适配器
预处理和初级稳态测试:
- 吞吐量(读+写 IOPS 聚合)
- 平均延迟(读+写延迟一起平均)
- 最大延迟(峰值读取或写入延迟)
- 延迟标准偏差(读+写标准偏差一起平均)
我们的企业综合工作负载分析包括基于真实世界任务的配置文件。 开发这些配置文件是为了更容易与我们过去的基准以及广泛发布的值(例如企业产品常用的 4K、8k 70/30 和 128K)进行比较。
- 4k 配置文件
- 100% 读取和 100% 写入
- 8k 70/30
- 70% 读取,30% 写入
- 100% 万
- 128K(连续)
- 100% 读取或 100% 写入
- 100% 128K
在我们的100% 4K随机读写测试中,我们测量了16块KK3R2 SSD在RAID10或Raw中的性能以及48块KK3R2 SSD在RAID10或Raw中的性能。 4K 随机读取结果显示,48 Raw 配置拥有近 2 万次 IOPS 读取(1,906,010 IOPS)和 1,765,088 IOPS 写入,两者都非常令人印象深刻。 第二接近的配置是 16 Raw; 但是,这两个结果在读取和写入方面分别接近 1 万次 IOPS,分别为 1,037,200 IOPS 和 742,662 IOPS。
当我们查看平均延迟部分时,我们发现 16 Raw 配置的延迟最低,读取时间为 0.245 毫秒,写入时间为 0.341 毫秒。 使用 48x RAID10 配置的 EchoSteams 的结果次之,读取时间为 0.41 毫秒,写入时间为 0.49 毫秒。
转到最大延迟性能,16 Raw 配置与上次测试相比表现出相反的性能,因为我们记录的延迟比下一个最接近的配置高五倍。 也就是说,48 个 RAID10 的延迟最低,读取时间为 8.56 毫秒,写入时间为 31.358 毫秒,而 16 个 RAID10 配置相当接近,读取和写入分别为 9.4 毫秒和 44.6 毫秒。
我们的标准偏差结果表明,48 RAID10 的读取延迟最低,仅为 0.08 毫秒,而 48 Raw 的写入延迟最低,为 0.30 毫秒。 16 RAID10 配置显示最弱的结果,读取时间为 0.46 毫秒,写入时间为 1.73 毫秒。
我们的下一个基准测试使用由 100% 读取操作和 100% 写入操作组成的顺序工作负载,传输大小为 8k。 我们再次看到 48 Raw 配置在吞吐量方面压倒了其他配置。 对于读取吞吐量,48 Raw 拥有惊人的 1,823,704 IOPS,而写入达到 1,503,920 IOPS。 这两个结果都比下一个最接近的配置高出一百万以上的 IOPS。
我们的下一系列工作负载由 8k 读取 (70%) 和写入 (30%) 操作混合组成,最多 16 个线程 16 个队列,我们的第一个是吞吐量。 在这里看到 48 Raw 配置开始并在整个测试过程中保持领先并不奇怪。 48 Raw 在终端队列中达到 1,489,979 IOPS 的峰值。 同样,这种令人印象深刻的配置比下一个最接近的同类产品高出大约 1 万 IOPS。
查看平均延迟,我们看到的结果反映了我们对同一基准的 4K 测试。 在这里,16 Raw 的延迟最低; 但是,它最终以 48 毫秒对 10 毫秒勉强击败 0.47 RAID0.48。
对于最大延迟,两个 48 配置从头到尾并驾齐驱,以实现最低延迟,因为两个驱动器都没有超过 30 毫秒或低于 10 毫秒。 话虽如此,我们确实看到 16 个 RAID10 出现了一些相当大的峰值(一个高达 2,133 毫秒)超出了我们的图表。
我们的下一张图表绘制了 8k 70% 读取和 30% 写入操作期间延迟的标准偏差计算。 48 RAID10 在基准测试开始时处于领先地位,并一直保持到最后。 然而,我们再次看到来自 16 RAID10 的大峰值,尽管肯定没有上面的最大延迟那么大。
我们最终的综合基准测试使用顺序 128k 传输和 100% 读取和 100% 写入操作的工作负载。 在这里,48 Raw 配置再次成为吞吐量的明显赢家,因为它拥有 15,840MB/s 的读取速度和 16,005MB/s 的写入速度。 下一个最佳配置是 48 RAID10,其读取和写入结果分别为 13,715MB/s 和 6,258MB/s。
结语
EchoStreams FlacheSAN2 为组织提供了一个可定制的解决方案,其 48 个托架用于 7mm SSD,仅适合 2U 机架空间。 EchoStreams 非常乐意通过安装一系列硬件来构建符合组织规范的系统以满足他们的确切需求。 这使得 FlacheSAN2 非常适合那些已经制定了 IT 基础架构计划并且不需要预配置/交钥匙解决方案的组织。 在我们的测试系统中,我们为 FlacheSAN2 加载了四个 Adaptec 71605 RAID 卡、四个 Mellanox ConnectX-3 56Gb/s 双端口 InfiniBand 适配器和 48 个 Toshiba HK3R2 SSD,以获得出色的共享存储性能。 SSD 尤其为我们提供了企业级 SSD 可用的最佳性能/成本组合之一。 此外,我们的 FlacheSAN2 配备双处理器 Intel 主板和双 Intel E5-2697 v2 CPU,有助于通过线路驱动大量 I/O 和带宽。
在我们的测试中,我们测量了本地(原始)以及通过 SMB3 到另一台 Windows Server 2012 服务器的 StorageSpaces 镜像中记录的性能。 这两种配置显示了本地操作或远程应用程序具有多少存储潜力。 在本地,我们在 1.8K 随机工作负载下测得峰值 I/O 超过 1.7 万次读取 IOPS 和超过 4 万次写入 IOPS。 查看顺序吞吐量,这些数据测得的读取和写入速度约为 16GB/s。 在使用存储空间的镜像配置中呈现存储,我们测得峰值 I/O 为 629k IOPS 读取和 421k IOPS 写入,而顺序吞吐量为 13.7GB/s 读取和 6.3GB/s 写入。
对于 2U 平台,没有多少竞争对手可以达到或超过此特定占地面积中的这些数字。 配备 PCIe 或 NVMe SSD 的服务器可能会迎头赶上,但您会失去 FlacheSAN2 可以利用的 SATA SSD 的存储容量和成本优势。 FlacheSAN2 也是一个有效的单控制器服务器,因此 HA 目标需要多个机箱和一定程度的协调。 总体而言,该平台的高性能和涵盖多个行业领域的用户可配置设计给我们留下了深刻的印象。 这确实是灵活、高性能存储的定义,许多人会发现额外的配置步骤非常值得考虑回报的投资。 对于那些需要更多性能的人,Echostreams 最近发布了 FlacheSAN2-D3,它支持 Haswell,并在机箱后部提供了 4 个驱动器托架,总共 52 个。
优点
- 非常密集的 48 盘位 2U 存储服务器设计(SATA 或 SAS)
- 提供令人难以置信的峰值 I/O 和带宽
- 灵活的设计允许高度定制
缺点
- 单个机箱中没有 HA
底线
搭配合适的组件,EchoStreams FlacheSAN2 以其仅 48U 空间内的 2 个托架提供了性能和成本效益的独特结合。 该平台非常灵活,这意味着它可以通过配置来满足最苛刻的应用程序需求,而投资相对较少。
讨论这篇评论