Silicon Mechanics zStax StorCore 104 是一个具有多层架构的统一文件和块存储平台,可扩展至 PB 级存储,专为长期归档、共享文件访问、虚拟化环境的后端存储和高可用性应用程序。 Silicon Mechanics 基于 NexentaStor 的 SDS 解决方案使组织能够精确地挑选和选择满足运营要求所需的存储和网络的数量和类型。 zStax StorCore 104 旨在扩展以满足几乎任何需求,可配置 1 或 2 个控制器节点和高达 1.5-3PB 的存储容量,具体取决于其用例。
Silicon Mechanics zStax StorCore 104 是一个具有多层架构的统一文件和块存储平台,可扩展至 PB 级存储,专为长期归档、共享文件访问、虚拟化环境的后端存储和高可用性应用程序。 Silicon Mechanics 基于 NexentaStor 的 SDS 解决方案使组织能够精确地挑选和选择满足运营要求所需的存储和网络的数量和类型。 zStax StorCore 104 旨在扩展以满足几乎任何需求,可配置 1 或 2 个控制器节点和高达 1.5-3PB 的存储容量,具体取决于其用例。
zStax StorCore 104 具有大量标准功能和实现,这些功能和实现由于底层 ZFS 文件系统而提供性能和简化的可用性。 该系统提供无限快照、在线压缩和重复数据删除、基于 Web 的 GUI(CLI 命令可选)、无中断维护和升级、自动精简配置、自动数据完整性校验和、写入时复制、混合配置支持和定期数据清理。
在硬件方面,StorCore 104 利用商用硬件,包括基于 Intel Romley 的技术、最低 128GB 内存(两个节点最高可达 1024TB)、具有可选 10Gb 以太网和光纤通道连接的千兆以太网以及 5x PCIe插槽以进一步扩展功能。 对于存储,Silicon Mechanics 提供 SAS 6Gb/s HDD 以及 MLC NAND SSD。 组织可以选择利用此选项的性能或容量,因为 HDD 分为 7K、10K 和 15K 类(希捷星座 ES.3, 希捷 Savvio 10K.6 和希捷 Cheetah 15K.7)。 目前出货的 SSD 是 SanDisk Optimus 型号,尽管在我们审查时,我们的设备配置了 sTec ZeusIOPS 型号。 当然,所有硬件都可以升级或改变用途,这是 SDS 和基于商品的解决方案的核心租户之一。
供我们在 StorageReview 企业测试实验室, Silicon Mechanics 交付了双控制器配置、单磁盘架集群,其中包含 2 个双核英特尔至强 E5-2620 处理器、每个控制器节点 256GB 内存以及 1GbE、10GbE 和光纤通道连接。 对于存储,我们的系统利用一系列驱动器来匹配我们测试环境所需的不同应用程序。 对于主要写入缓存需求,我们有 2 个 8GB sTec ZeusRAM,而辅助读取缓存由 2 个 200GB sTec ZeusIOPS 处理。 我们的读/写性能和总容量由 24 个 600GB Seagate Cheetah 15K.7 HDD 提供。
Nexenta 作为 SDS 解决方案需要合作伙伴组装、部署和支持组合解决方案。 他们有几十个合作伙伴,但 Silicon Mechanics 是他们的顶级供应商之一。 当 Silicon Mechanics 销售 zStax 解决方案时,价格中包含部署和 24/7 支持。 这包括引导客户完成设置过程、轻型配置、部署和支持。 zStax 系统还可以配置为自动通知 Silicon Mechanics 问题,因此在许多情况下,它们可以在存储管理员注意到影响之前得到解决。
Silicon Mechanics zStax StorCore 104 现已上市,提供标准的三年保修(可延长)。 我们的配置标价略低于 40,000 美元。
Silicon Mechanics zStax StorCore 104 规格
- 性能(每个节点,我们系统中的两个节点)
- 处理器:英特尔双处理器至强 E5-2620(最高 E5-2670)
- 系统内存:16x 16GB – 256GB – ECC 内存(高达 512GB)
- 控制器节点
- 电源:冗余 740W 电源 – 80 PLUS 白金认证
- 磁盘架
- 平台:双扩展器 – 3U – 28 个驱动器托架(高达 4U – 45 个托架)
- 电源:冗余 1620W 电源 – 80 PLUS 白金认证
- 导轨套件快速释放导轨套件 – 方孔 – 26.5″ 至 36.4″
- 容量
- 主写缓存:2x 8GB sTec ZeusRAM
- 二级读取缓存:2x 200GB sTec ZeusIOPS
- 希捷 Cheetah 15K.7(24 个 600GB)
-
- 基于网络的管理界面
- 在线压缩和重复数据删除
- 无限快照
- 无限文件大小
- 存储协议
- 模块:iSCSI、光纤通道
- 文件:CIFS、NFS
- 网络协议
- 以太网:1GbE 标准,10GbE 可选,40GbE 可选
- 光纤通道:4Gb/s FC、8Gbps FC、16Gb/s FC(全部可选)
- 物理特性
- PCIe扩展槽:5个
- 最小机架单元:5
- 最大主读取缓存大小:384
- 打开驱动器托架:无限制
- 最大容量:无限制
- 模块化、千万亿级架构
- 标准硬件保修:3 年 24/7
设计与建造
我们实验室中的 Silicon Mechanics zStax StorCore 104 系统由两个控制器单元和一个磁盘架组成。 设计时尚,黑色配色方案将与服务器机架中的其他硬件融为一体。 单元的前部通风良好,以确保适当的冷却。 设备正面有 16 个插槽。 每个插槽的右侧都有一个指示灯,蓝色常亮表示驱动器可用,蓝色闪烁表示正在访问驱动器,红色闪烁表示请求的驱动器的位置。 驱动器插槽底部是驱动器位置编号和驱动器弹出按钮。
控制器节点主要由连接性填充。 左侧有两个带把手的冗余电源,便于维护。 每个电源的左上角都有一个弹出按钮,可以单独移除。 该中心具有一个具有串行、USB 和以太网连接的模块,右侧装有六个(5 个可用的)PCIe 插槽,用于额外的网络连接或存储节点扩展。
3U 磁盘架提供 28 个托架以最大化存储容量,并且该设备随附用于机架的快速释放导轨套件。 更大的 45 盘位和 60 盘位磁盘架也是一种选择。
NexentaStor 可以通过 Nexenta Management View (NMV) 进行管理。 NMV 是一个支持流行浏览器的 GUI。 一旦用户转到 NMV IP 地址,他们就可以在右上角登录。 布局相当简单,顶部有四个主要选项卡:状态、设置、数据管理和分析。 单击每个选项卡会打开一个新窗口,允许用户执行诸如管理卷(磁盘和 JBOD)、文件夹、用户等操作。
深入了解单个节点状态或集群状态非常容易,但如果您不熟悉确切的 IP 地址,则需要通过名称跟踪您登录的节点。 您登录的主机显示在每个页面的顶部,在本例中为 zstax01。
可以通过共享选项卡查看、创建和修改 CIFS 和 NFS 共享。 这部分比我们见过的其他管理界面稍微复杂一些,尽管自定义级别比其他区域高得多。 对于确切知道自己想要做什么的高级用户,此界面不会阻止任何事情。
深入到磁盘池的管理部分,用户可以看到每个池中逐秒的驱动器活动,一直到单个磁盘级别。 这有助于发现问题并确保您的环境是平衡的。 通过此部分,您还可以对内联压缩和重复数据删除设置进行实时调整,以查看它们对性能的影响。
测试背景和比较
我们发布一个 我们实验室环境的清单,一个 实验室网络能力概述,以及有关我们测试协议的其他详细信息,以便管理员和负责设备采购的人员可以公平地衡量我们取得公布结果的条件。 为了保持我们的独立性,我们的评论都不是由我们正在测试的设备制造商支付或管理的。
我们将 zStax StorCore 104 与 斯托趋势 3500i, X-IO 伊势 710, Dot Hill 保证 SAN Ultra48及 NetApp FAS2240-2.
对于我们测试的每个混合平台,了解每个供应商如何为不同的工作负载配置单元以及用于测试的网络接口非常重要。 当涉及到在给定工作负载中的性能时,使用的闪存数量与底层缓存或分层过程同样重要。 以下列表显示了闪存和 HDD 的数量、在我们的特定配置中可用的数量以及利用了哪些网络互连:
- 硅力学 zStax StorCore 104
- 标价:39,778 美元
- 缓存:2x 256GB(16x 16GB 注册 ECC 内存)
- 硬盘:14.4TB(600GB 15K 硬盘 x24)
- 内克森塔4.0
- Dot Hill 保证 SAN Ultra84
- 标价:79,000 美元
- 14.4TB 硬盘(4 个 600GB 10K 硬盘 x12 RAID10)或 24TB 硬盘(4 个 600GB 10K 硬盘 x12 RAID50)
- 网络互连:16Gb FC,每个控制器 4 个 16Gb FC
- AMI StorTrends 3500i
- 标价:87,999 美元
- 闪存:200GB(200GB SSD x2 RAID1)
- 闪存层:1.6TB 可用(800GB SSD x4 RAID10)
- HDD:10TB 可用(2TB HDD x10 RAID10)
- 网络互连:10GbE iSCSI,每个控制器 2 个 10GbE Twinax
- X-IO 伊势 710
- 标价:115,000 美元
- 800GB 闪存(200GB SSD x10 RAID10)
- 3.6TB 硬盘(300GB 10K 硬盘 x30 RAID10)
- 网络互连:8Gb FC,每个控制器 2 个 8Gb FC
- NetApp FAS2240-2
- HDD:10.8TB 可用(600GB 10K HDD x12 RAID6 每个控制器 x2)
- 网络互连:10GbE iSCSI,每个控制器 2 个 10GbE Twinax
每个可比较的阵列还使用我们的 Lenovo ThinkServer RD630 测试平台进行了基准测试:
- 2x Intel Xeon E5-2690(2.9GHz,20MB 缓存,8 核)
- 英特尔 C602 芯片组
- 内存 – 16GB (2x 8GB) 1333MHz DDR3 Registered RDIMM
- Windows Server 2008 R2 SP1 64 位、Windows Server 2012 Standard、CentOS 6.3 64 位
- 引导固态硬盘:100GB 美光 RealSSD P400e
- LSI 9211-4i SAS/SATA 6.0Gb/s HBA(用于启动 SSD)
- LSI 9207-8i SAS/SATA 6.0Gb/s HBA(用于基准测试 SSD 或 HDD)
- Emulex LightPulse LPe16202 Gen 5 光纤通道(8GFC、16GFC 或 10GbE FCoE)PCIe 3.0 双端口 CFA
Mellanox SX1036 10/40Gb 以太网交换机和硬件
- 36 个 40GbE 端口(最多 64 个 10GbE 端口)
- QSFP 分路器电缆 40GbE 至 4x10GbE
应用性能分析
存储评论的 Microsoft SQL Server OLTP 测试协议 采用事务处理性能委员会基准 C (TPC-C) 的当前草案,这是一种在线事务处理基准,模拟复杂应用程序环境中的活动。 TPC-C 基准比综合性能基准更接近于衡量数据库环境中存储基础设施的性能优势和瓶颈。 我们的 SQL Server 协议使用 685GB(3,000 规模)的 SQL Server 数据库并测量 30,000 个虚拟用户负载下的事务性能和延迟,然后再次使用 15,000 个虚拟用户的半大小数据库。
在 15 个虚拟用户的负载期间,带有一个控制器的 zStax StorCore 104 以 2604.69TPS 的速度倒数第二。 表现最好的是 AMI StorTrends 3500i,3152.24TPS
查看平均延迟时,我们会看到与上述类似的结果。 带一个控制器的 zStax StorCore 104 再次以 1019 毫秒倒数第二,而 AMI StorTrends 3500i 以 15 毫秒再次成为最佳表现者。
当将工作负载增加到 30,000 个虚拟用户时,我们使用一个和两个控制器测试了 zStax StorCore 104。 这次我们看到带有两个控制器的 zStax StorCore 104 以 5188.8TPS 排在第三位。 表现最好的是 AMI StorTrends 3500i,达到 6272.4TPS。
平均延迟基准测试的结果与上述 zStax StorCore 104 的结果相似,两个控制器以 1039 毫秒的平均延迟排名第三。 同样,表现最好的是 AMI StorTrends 3500i,为 41 毫秒。
企业综合工作负载分析
在启动每个 fio 综合基准,我们的实验室在 16 个线程的重负载下将设备预置为稳定状态,每个线程有 16 个未完成队列。 然后使用多个线程/队列深度配置文件以设定的时间间隔测试存储,以显示轻度和重度使用情况下的性能。
预处理和初级稳态测试:
- 吞吐量(读+写 IOPS 聚合)
- 平均延迟(读+写延迟一起平均)
- 最大延迟(峰值读取或写入延迟)
- 延迟标准偏差(读+写标准偏差一起平均)
这种综合分析包含两个配置文件,它们广泛用于制造商规范和基准测试:
- 4k – 100% 读取和 100% 写入
- 8k – 100% 读取和 100% 写入
- 8k – 70% 读取/30% 写入
- 128k – 100% 读取和 100% 写入
我们的第一个基准测量由 4% 写入和 100% 读取活动组成的随机 100k 传输的性能。 zStax StorCore 104 在 147,585G LUN 的情况下实现了 25IOPS 的读取吞吐量,在 14,811G LUN 的情况下实现了 250IOPS 的读取吞吐量。 写入吞吐量在 12,201G LUN 时为 25IOPS,在 4,505G LUN 时为 250IOPS。
对于平均延迟,zStax StorCore 104 25G LUN 的读取速度为 1.73 毫秒,写入速度为 20.98 毫秒。 250G LUN 的写入速度几乎是原来的三倍 (56.8ms),读取速度是原来的八倍 (17.28ms)。
对于最大延迟,我们看到 zStax StorCore 104 设置的显着差异。 使用 25G LUN 时,读取速度为 57.97ms,写入速度为 557.28ms。 使用 250G LUN 时,读取速度为 4,571.4ms(比 80G LUN 快近 25 倍),写入速度为 14,597ms(快 25 倍以上)。
我们的标准偏差基准显示与上述相似的排名。 zStax StorCore 104 25G LUN 的读取速度为 2.11ms,写入速度为 34.45ms,而 250G LUN 的读取速度为 49.29ms,写入速度为 290.17ms。
在为 8k 工作负载重新调整阵列后,我们测量了 104 个线程负载和 16 队列深度的 16% 读取和 100% 写入操作的 zStax StorCore 100 吞吐量。 zStax StorCore 104 在 158,960G LUN 的情况下实现了 25IOPS 的读取吞吐量,在 145,602G LUN 的情况下实现了 250IOPS 的读取吞吐量。 写入吞吐量在 127,134G LUN 时为 25IOPS,在 85,225G LUN 时为 250IOPS。
下一个结果来自一个协议,该协议由 70% 的读取操作和 30% 的写入操作组成,在一系列线程和队列计数中具有 8k 的工作负载。 在吞吐量方面,不出所料,25G LUN 在更高队列深度中的表现优于 250G LUN,峰值为 41,602IOPS。
8k 70/30 基准测试期间的平均延迟结果反映了吞吐量结果。 25G LUN 的速度较低,但始终运行更一致。
在最大延迟情况下,25G LUN 的低速非常稳定,而 250G LUN 则到处跳动。
8k 70/30 基准的标准偏差计算结果并不令人意外。 同样,25G LUN 具有非常一致的低速,而 250G LUN 有几个峰值。
我们最终的综合基准测试基于 128k 传输,100% 读取和 100% 写入操作。 在这里,我们看到两种设置并驾齐驱,25G LUN 几乎不超过 250G LUN。 25G LUN的读吞吐量为2,081,484KB/s,写吞吐量为1,432,781KB/s,250G LUN的读吞吐量为2,060,800KB/s,写吞吐量为1,361,100KB/s。
结语
Silicon Mechanics zStax StorCore 104 是基于 Nexenta 的 4.0 SDS 解决方案的统一存储设备。 该设备的主要卖点是其非常高的可扩展性,以及由于底层商品硬件而能够针对特定原因针对特定业务进行定制的能力。 每个控制器配备 2 个 Intel Xeon E5-2620 或 E5-2670 处理器,最大 512GB RAM 用于主读取缓存,4 个 1GbE 端口(带有可选的 10GbE 和 40GbE 连接),以及其起始 28U JBOD 机箱中的 3 个驱动器托架. zStax StorCore 104 针对需要企业级数据服务的企业,支持希望消除供应商锁定的块和文件协议。
在性能方面,我们发现 zStax StorCore 104 在 SQL 服务器测试协议中处于中低端。 在我们的企业合成工作负载上,zStax StorCore 104 的最大读取吞吐量为 147,585IOPS 读取和 12,201IOPS 写入,文件大小为 4K。 在 8K 文件大小下,我们看到 zStax StorCore 104 的吞吐量达到 145,602IOPS 读取和 127,134IOPS 写入。 zStax StorCore 104 的峰值带宽在 2.1Gb/s 读取和 1.4Gb/s 写入时测得。
对于着眼于这部分存储市场的客户来说,由于大大小小的、以硬件为中心和 SDS 的供应商提供了数十种选择,因此产品系列可能会让人感到困惑。 这个特定的 Nexenta 解决方案非常引人注目,因为它以相对适中的价格(我们的审查配置大约 40,000 美元)提供了大型企业功能集(HA、数据服务等)。 该解决方案在深度功能集和硬件供应商独立性比该价格范围内市场领先的 I/O 和延迟更重要的情况下发挥最佳作用。 并不是说 zStax 在这方面表现不佳,它在每美元的基础上相当不错,但还有许多其他产品可以在竞速中击败它,包括来自大型存储供应商的入门级产品。 然而,Nexenta 解决方案提供了近乎无限的灵活性,这是大型存储供应商的解决方案在许多情况下无法或不会以合理的价格提供的。
就他们而言,Silicon Mechanics 在利用 Nexenta 可以提供的解决方案方面做得很好,该解决方案能够作为真正的中端市场存储解决方案进行打包和销售。 Silicon Mechanics 为这些环境提供必要的服务和支持,包括对出现的部署和技术问题的 24/7 支持,以及用于主动解决问题的远程监控。
优点
- 高度可扩展
- 入门价低
- 根据客户对商品硬件的需求量身定制
- Silicon Mechanics 增加了必要的支持和配置咨询层
缺点
- SQL Server 性能在该组中排名较低
- GUI 界面可能有些笨拙
底线
zStax StorCore 104 是一款 7U 起始的基于 Nexenta 的统一存储设备,可根据所有存储需求量身定制。 该系统拥有一套完整的企业数据服务,提供非常高的可扩展性,并利用商品硬件来获得成本效益。