Tegile 的 IntelliFlash 阵列建立在混合架构之上,使客户能够灵活地配置其阵列,混合 HDD 和 SSD 存储,延迟和存储密度适合个别用例。 Tegile 在拥挤的存储市场中利用的一个关键项目是他们的在线重复数据删除和压缩技术,它可以极大地扩展用户的可用容量,这是他们的许多竞争对手所不提供的。 通过将他们的数据缩减扩展到磁盘,这是市场上大多数人做不到的,Tegile 获得了吹嘘非常可观的成本/TB 指标的好处,同时还保留了闪存对热数据的好处。 我们对 Tegile HA2300 阵列的评测将 IntelliFlash 与一个扩展架(纵向扩展)结合使用,使两个控制器都能处理各种工作负载。
Tegile 的 IntelliFlash 阵列建立在混合架构之上,使客户能够灵活地配置其阵列,混合 HDD 和 SSD 存储,延迟和存储密度适合个别用例。 Tegile 在拥挤的存储市场中利用的一个关键项目是他们的在线重复数据删除和压缩技术,它可以极大地扩展用户的可用容量,这是他们的许多竞争对手所不提供的。 通过将他们的数据缩减扩展到磁盘,这是市场上大多数人做不到的,Tegile 获得了吹嘘非常可观的成本/TB 指标的好处,同时还保留了闪存对热数据的好处。 我们对 Tegile HA2300 阵列的评测将 IntelliFlash 与一个扩展架(纵向扩展)结合使用,使两个控制器都能处理各种工作负载。
与 Tegile 智能闪存阵列产品组合的其他成员一样,HA2300 具有冗余主动/主动控制器,并且可以根据客户选择的 eMLC SSD 存储量进行部署。 Tegile 的自适应缓存和缩放引擎利用该闪存和阵列的 DRAM,以及任何已合并的 HDD 存储,该引擎将经常访问的数据缓存到 DRAM 和高性能闪存,同时不经常访问的数据保留在高密度闪存或硬盘驱动器层。
使 Tegile 阵列在市场上脱颖而出的主要功能是该公司的重复数据删除和压缩引擎。 对所有数据进行重复数据删除和压缩本身会对性能产生一些开销影响,但 IntelliFlash 使用一种专有的元数据管理方法,该方法在一定程度上旨在减轻这种性能开销。 Tegile 阵列不是交织数据和元数据,而是通过将元数据存储在专用 DRAM 和闪存介质中来避免元数据碎片,这还允许阵列使用专用高速检索路径访问元数据。
Tegile 的缓存和缩放引擎是混合配置可以合并具有不同延迟的媒体的方法。 该缓存解决方案使用镜像 DRAM 和 SSD 为频繁访问的数据建立两个“读取缓存”层,并跟踪闪存存储介质的磨损程度,以使 eMLC 在整个阵列中的磨损更加均匀。
Intelligent Flash Array 系列支持通过 FC、iSCSI、NFS 和 CIFS 协议进行访问,并有望通过未来的软件更新实现 SMB 3.0 功能。 由于 IntelliFlash 的冗余媒体结构设计整合了两个控制器之间的连接性,所有协议都可以在所有兼容端口上同时使用。 所有写入都是同步的,新数据在持久性闪存写入缓存中开始其生命周期。
虽然 Tegile 的大部分优势信息都围绕着他们的缓存技术和数据减少,但这些单位也受益于强大的易用性论据。 他们的管理 GUI 简洁易用,大多数任务(如 LUN 配置)只需单击几下即可。 Tegile 管理员还会在仪表板上看到高级指标和 Tegile 标志性的“甜甜圈”图像,以说明阵列提供的空间节省。
虽然我们的评测是针对带架子的 HA2300,但 Tegile 可根据客户需求提供多种配置。 例如,他们最新的 T3000 混合阵列系列提供了许多基于用例的预配置建议,包括容量优化、性能优化、业务关键型工作负载等。 Tegile 还提供多种全闪存型号,利用其核心技术提供从 20TB 原始容量的 ESH-18 到 145TB 原始容量的 ESF-144 的各种配置。 Tegile 预计客户将在这些模型中看到 3-5 倍的额外容量优势,具体取决于数据减少的工作负载。
Tegile HA2300 规格
- 平台配置:
- 处理器:4 个至强 E5620
- 内存:192GB
- 闪存:1200GB
- 存储容量:
- 最小值:原始容量:16TB
- 最大:原始容量:144TB
- 物理特性:
- 外形(机架单位):2U
- 重量(磅):80
- 功率(W):500
- 扩展架:最多 3 个
- 网络连接:
- 1 Gbps 以太网端口:12
- 1 Gbps IP-KVM Lights-out 管理端口:2
- 可选连接:双端口 4/8 光纤通道、双端口 10GbE 铜缆/光纤、四端口 1 Gbps 以太网
- 包含的软件服务:
- 协议:SAN 协议支持(iSCSI、光纤通道)、NAS 协议支持(NFS、CIFS、SMB 3.0)
- 数据服务:重复数据删除、压缩、自动精简配置、快照、远程复制、应用配置文件
- 管理:网络浏览器、SSH、IP-KVM
- 冗余:无单点故障,双活高可用架构
- 标准保修:90 天:通过电话和电子邮件提供 24×7 支持。 下一工作日硬件更换部件。 免费软件更新。
- 可选保修:
- 1、3 或 5 年:通过电话和电子邮件提供 24×7 支持。 下一工作日硬件更换部件。 免费软件更新。
- 现场黄金级支持:4 小时现场支持,可选现场硬件套件
- 现场银级支持:下一工作日现场技术支持
建筑与设计
IntelliFlash 阵列在支持多达 24 个 2.5" HDD 和 SSD 的机箱内使用一对冗余主动/主动控制器。每个控制器提供两个 PCIe 插槽用于连接扩展,并支持多种互连类型,例如以太网和 FC。所有 IntelliFlash 存储媒体选项包含用于连接到两个控制器的双端口,在单个连接出现故障时提供冗余链接。
我们对 Tegile HA2300 的审查配置包括具有两个控制器和 24 个磁盘的主系统,以及一个添加额外 2400 个磁盘的 ES24 扩展架。 我们的存储配置包括每个控制器处理自己的 24 磁盘存储池,由 (6) 个 200GB eMLC SAS2 SSD 和 (18) 个 1TB 7200RPM SAS2 HDD 组成。
每个控制器均由两个 2.4GHz Intel E5620 处理器和 96GB DRAM 供电。 这为 HA2300 提供了 4 个处理器和 192GB 的主动/主动控制器。 我们的配置中包含的附加 ES2400 架仅为 JBOD 单元,仅增加存储容量。 通过提供的硬件,我们的平台提供 6.2TB 原始数据可通过一个控制器使用,7.14TB 原始数据可在第二个控制器上使用。
Tegile IntelliFlash 架构虚拟化了底层存储介质并创建了一个可以分配为 LUN 或文件共享的容量池。 该池容量可以在线扩展。 Tegile 架构使用动态条带宽度以避免读取-修改-写入操作的性能开销,并减少重建故障驱动器所需的时间。 IntelliFlash 阵列支持双奇偶校验、双向镜像和三向镜像 RAID 级别。 数据安全性以 256 位 AES 静态数据加密的形式提供,并带有本机密钥管理。
可以根据包括数据库、服务器虚拟化和虚拟桌面在内的用例调整单个卷。 此调整过程会影响块大小、压缩和重复数据删除等设置。 管理界面旨在支持虚拟化环境,并提供管理工具,这些管理工具可以配置为虚拟机粒度,而不是用于虚拟化情况的 LUN、文件系统和 RAID 组。
IntelliFlash 数据缩减服务包括线内重复数据删除、线内压缩和自动精简配置。 可以为整个存储池或单个 LUN 和文件共享启用重复数据删除和压缩。 每个 LUN 都可以配置 4KB 到 128KB 的块大小,并可以根据工作负载选择压缩算法。 我们将在下一节进一步探讨数据缩减的好处。
Tegile IntelliFlash 阵列可以拍摄虚拟机感知和应用程序一致的时间点快照。 快照可以异地复制,自上一个快照通过 WAN 传输以来仅进行增量更改。 可写时间点映像是使用克隆功能创建的,并且也是 VM 感知和应用程序一致的。 与快照一样,克隆是“精简”的,只会根据新数据的需要分配容量。
vCenter Web 客户端和桌面客户端插件允许通过 vCenter 管理 VMware 数据存储。 Tegile 还提供 VAAI 支持以减少 VMware 环境中的 I/O 开销。 作为针对 Citrix XenDesktop 验证的 Citrix Ready VDI 容量计划的一部分,IntelliFlash 阵列也经过测试和验证。
在 Microsoft 环境中,Tegile 阵列与 CSV 集成,用于 Hyper-V 的故障转移集群; VSS 用于应用程序一致的快照和克隆; 并将在未来支持 SMB 3.0。 Microsoft Hyper-V 虚拟机可以通过 Microsoft Systems Center Virtual Machine Manager (SCVMM) 进行管理。 Tegile 提供经过预测试和验证的 Oracle 架构,此外还使用 Oracle VM 测试和认证其阵列,并在单实例和 Oracle RAC 部署中使用带有 UEK 的 Oracle Linux 进行验证。
IntelliCare 门户提供了一个系统信息、配置详细信息、历史数据和趋势分析、数据缩减率的访问点,并作为管理支持案例的界面。 IntelliCare 可以配置为根据空间使用的线性进展分析、磁盘阈值警报和高可用性错误向客户和 Tegile 支持发送容量警报。 触发警报时,可以配置 IntelliCare,以便将有权访问阵列状态和配置数据的 Tegile 客户经理自动分配给案例。
数据减少
在高端混合存储阵列领域,Tegile 在将数据缩减的优势集成到主存储阵列方面处于领先地位。 用户最容易辨认的屏幕截图之一是那些发布“甜甜圈”的截图,其中显示了存储的数据量、压缩后消耗了多少空间以及重复数据删除后最终消耗了多少空间。 随着许多生产环境运行虚拟化服务器,并且越来越希望测试/开发工作不被孤立,重复数据是一个行业范围的问题,有不同的解决方法。 您可以在没有数据缩减优势的情况下调整阵列大小以适应当前或估计未来的需求,或者利用数据缩减通过删除重复或易于压缩的数据来最大限度地减少占用空间。 在我们测试过的所有传统混合存储平台中,Tegile HA2300 是唯一提供这种级别的数据缩减功能的平台。
为了测试 Tegile HA2300 的数据缩减功能,我们使用了库存虚拟机 LUN 配置文件,启用了压缩和重复数据删除,并将其呈现给我们的一台 ESXi 主机。 该测试只是查看了单个虚拟机在迁移到阵列后的占用空间。 我们尝试的第一个是我们的 CentOS 6.3 VM,用于测试共享存储上的 MySQL 性能。 此 VM 在其中一个虚拟磁盘上有一个预建数据库,然后将其复制到一个空白虚拟磁盘上,然后将其置于负载之下。 在这个特定场景中,我们看到了大约 12% 的节省,主要来自压缩。
我们的下一个测试着眼于我们用于即将到来的 OpenLDAP 基准测试的 CentOS 7 VM。 我们发现数据节省有了更好的增长,超过 55%,主要来自压缩。 在具有许多类似 VM(多个 Linux 或 Windows 发行版)的环境中,您会看到压缩和重复数据删除的好处。 这同样适用于主存储上的 VDI 或测试/开发等场景,在这些场景中,重复数据删除的好处会随着创建的每个新 VM 呈线性增长。
对于所有数据缩减服务,由于相关任务和元数据管理所需的系统开销,存在性能权衡。 我们发现单线程传输速度较慢(VM 内的复制/粘贴操作,或数据存储之间的 SvMotion 活动),最高速度约为 100MB/s。 这包括读取和写入操作,缓存命中率接近 100%。 有趣的是,在启用或完全禁用数据缩减服务的情况下,我们发现所有工作负载的性能差异很小。 相比之下,该细分市场中没有数据缩减服务的许多阵列可以通过类似的数据移动活动接近饱和单个 10Gb 以太网或 16Gb FC 接口。
测试背景和比较
我们发布一个 我们实验室环境的清单,一个 实验室网络能力概述,以及有关我们测试协议的其他详细信息,以便管理员和负责设备采购的人员可以公平地衡量我们取得公布结果的条件。 为了保持我们的独立性,我们的评论都不是由我们正在测试的设备制造商支付或管理的。
我们将 Tegile HA2300 与 Dot Hill AssuredSAN Ultra48, AMI StorTrends 3500i, X-IO 伊势 710, 惠普虚拟商店 4335,并 戴尔 EqualLogic PS6210XS. 对于所有综合和应用程序测试,压缩和重复数据删除在性能运行期间被禁用。 该阵列由我们实验室的 Tegile 现场代表部署,而用于综合基准测试和 SQL Server 测试的 LUN 由 Tegile 技术营销代表远程配置。 VMmark 的 LUN 是使用“虚拟服务器”配置文件配置的,快照被禁用并使用 VMware iSCSI 软件适配器通过每个 ESXi 主机附加。
通过测试每个平台,了解每个供应商如何为不同的工作负载配置单元以及用于测试的网络接口非常重要。 当涉及到在给定工作负载中的性能时,使用的闪存数量与底层缓存或分层过程同样重要。 以下列表显示了闪存和 HDD 的数量、在我们的特定配置中可用的数量以及利用了哪些网络互连:
- Tegile HA2300 带扩展架
- 标价:100,443 美元基本配置,185,000 美元经测试带有额外的储物架
- 数据缩减前的原始可用容量:13.4TB(6.2TB 第一层架 + 7.14TB 第二层架)
- 闪存:12 个 200GB HGST eMLC SAS2 SSD
- 硬盘:36 个 1TB 希捷 SAS2 7200RPM 硬盘
- 网络互连:10Gb,每个控制器 2 个 10Gb
- Dot Hill AssuredSAN Ultra48(混合)
- 标价:113,158 美元
- 闪存:800GB(4 个 400GB HGST SAS3 SSD,2 个 RAID1 池)
- 硬盘:9.6TB(32 个 600GB 10K 6G SAS 硬盘,2 个 RAID10 池)
- 网络互连:16Gb FC,每个控制器 4 个 16Gb FC
- AMI StorTrends 3500i
- 标价:87,999 美元
- 闪存:200GB(200GB SSD x 2 RAID1)
- 闪存层:1.6TB 可用(800GB SSD x 4 RAID10)
- HDD:10TB 可用(2TB HDD x 10 RAID10)
- 网络互连:10GbE iSCSI,每个控制器 2 个 10GbE Twinax
- HP StoreVirtual 4335 – 3 个节点
- 标价:每个节点 41,000 美元,123,000 美元
- 闪存:1.2TB 可用(每个节点 400GB SSD x 3 RAID5,跨集群的网络 RAID10)
- HDD:10.8TB 可用(900GB 10K HDD x 每个节点 7 个 RAID5,跨集群的网络 RAID10)
- 网络互连:10GbE iSCSI,每个控制器 1 个 10GbE Twinax
- 戴尔 EqualLogic PS6210XS
- 标价:134,000 美元
- 闪存:4TB 可用(800GB SSD x 7 RAID6)
- HDD:18TB 可用(1.2TB 10K HDD x 17 RAID6)
- 网络互连:10GbE iSCSI,每个控制器 2 个 10GbE Twinax
- X-IO 伊势 710
- 标价:115,000 美元
- 800GB 闪存(200GB SSD x 10 RAID10)
- 3.6TB 硬盘(300GB 10K 硬盘 x 30 RAID10)
- 网络互连:8Gb FC,每个控制器 2 个 8Gb FC
该基准测试使用我们的 ThinkServer RD630 基准测试环境:
- 联想 ThinkServer RD630 测试平台
- 2 x Intel Xeon E5-2690(2.9GHz,20MB 缓存,8 核)
- 英特尔 C602 芯片组
- 内存 – 16GB (2 x 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
应用性能分析
Tegile IntelliFlash HA2300 的前两个基准测试是 VMware VMmark 虚拟化基准测试 和 Microsoft SQL Server OLTP 基准测试,它们都模拟类似于 HA2300 及其同类产品旨在服务的应用程序工作负载。
StorageReview VMmark 协议利用一系列基于常见虚拟化工作负载和管理任务的子测试,并使用基于图块的单元测量结果。 作为业界公认的既定基准,VMmark 将计算和存储置于一个公平的竞争环境中,允许很少或不允许对基准进行修改。 磁贴衡量系统执行各种虚拟工作负载的能力,例如 VM 的克隆和部署、跨数据中心的自动 VM 负载平衡、VM 实时迁移 (vMotion) 和动态数据存储重定位 (storage vMotion)。
归一化的 VMmark 应用程序分数和总体分数证明了 Tegile HA2300 相对于可比较的阵列在较低数量的区块上的性能。 HA2300 确实开始落后于 6 个区块,总得分为 6.6,而 HP StoreVirtual 7.6 的总得分为 4335。我们的 HA2300 的双存储池不够强大,无法超过 6 个区块,分配给每个控制器的图块数量相等。 在此测试中,HP StoreVirtual 4335 达到了 8 个区块的最高点,而 Dell EqualLogic PS6210XS 和 AMI StorTrends 3500i 达到了 10 个区块。
存储评论的 Microsoft SQL Server OLTP 测试协议 采用事务处理性能委员会基准 C (TPC-C) 的当前草案,这是一种在线事务处理基准,模拟复杂应用程序环境中的活动。 TPC-C 基准比综合性能基准更接近于衡量数据库环境中存储基础设施的性能优势和瓶颈。 我们用于本次审查的 SQL Server 协议使用 685GB(3,000 规模)SQL Server 数据库,并测量 30,000 个虚拟用户负载下的事务性能和延迟。
我们的 SQL Server 基准测试利用一个大型单一数据库和日志文件,我们向启用了 MPIO 的 Windows Server 1 主机提供一个 2012TB LUN。 在为我们的 SQL Server 基准测试配置 Tegile HA2300 时,我们利用了一个 1TB LUN。 这会将负载放在一个控制器上,由一个磁盘池提供支持,从而使一个控制器和磁盘池在其主动/主动配置中处于空闲状态。 此类别中的所有设备都放在相同的位置,一个 LUN 和控制器驱动此基准测试背后的活动。
Tegile HA2300 在此基准测试中每秒测量 3,058.5 个事务,领先于全硬盘 RAID50 DotHill Ultra48 配置。 该性能大约是使用该协议测试的最高性能混合阵列水平的一半。
在 SQL Server 基准测试期间,HA2300 的平均延迟为 5,068 毫秒,是同类产品中第二低的性能。
应该注意的是,在 TPC-C 工作负载期间,Microsoft SQL Server 的写入非常密集,定期将其日志缓冲区提交到磁盘。 随着写入性能变慢并且存储阵列无法再跟上,未完成的队列堆积起来并大大增加了延迟。 这可以在 Tegile HA2300 以及 RAID48 配置中的 DotHill Ultra50 中看到。 在我们使用 Windows Server 2012 平台进行 SQL Server 测试的初始设置期间,我们注意到通过基本的复制/粘贴操作将我们预构建的数据库移动到 HA100 提供的 LUN 上的单线程写入速度超过 2300MB/s。 在我们的测试之前和期间,在我们的 VMware 环境中,在存储 vMotion 活动期间,这种缓慢的写入速度也很明显。 我们能够提高出色队列深度的多线程合成工作负载能够看到超过 1.1GB/s 的读取速度和 755MB/s 的写入速度,但这些在我们的任何应用程序用例中都不可见。
企业综合工作负载分析
在启动每个 fio 综合基准,我们的实验室在 16 个线程的重负载下将设备预置为稳定状态,每个线程有 16 个未完成队列。 然后使用多个线程/队列深度配置文件以设定的时间间隔测试存储,以显示轻度和重度使用情况下的性能。
- 预处理和初级稳态测试:
- 吞吐量(读+写 IOPS 聚合)
- 平均延迟(读+写延迟一起平均)
- 最大延迟(峰值读取或写入延迟)
- 延迟标准偏差(读+写标准偏差一起平均)
该综合分析包含两个在制造商规范和基准中广泛使用的配置文件:
- 4k – 100% 读取和 100% 写入
- 8k – 70% 读取/30% 写入
虽然合成工作负载有助于对存储设备驱动强大且可重复的负载,但它们为试图将 IOPS 和延迟与数据库、虚拟化或其他应用程序性能相关联的客户提供的价值越来越小。 与应用程序工作负载不同,合成工作负载生成器也可以进行大量处理,包括应用的数据类型、工作负载大小、线程数、未完成 I/O 数量、随机工作负载的随机性,甚至是负载应用于底层存储。 这甚至还不足以描述 FIO、IOMeter 或 vdBench 的范围和功能,而只是触及表面。 为了在比较不同的存储阵列时保持我们的基准相关性,我们将相同的脚本和配置应用于进入我们实验室的所有平台。 虽然这可能意味着某些平台很可能会看到具有不同配置的不同或更高的数字,但显示喜欢的结果会将所有平台置于一个公平的竞争环境中。 目前我们在 Windows Server 2012 环境中进行测试,使用分配给服务器的 8 个 25GB LUN,均匀分布在整个阵列中。 这将工作负载限制在存储或 DRAM 层中,而长时间的预处理会迫使它向上迁移到最高性能层或缓存中。
在本次审查开始时,以及对其他同代混合存储平台的审查,我们使用以下 FIO 脚本将我们定义的 8 个 LUN 作为同一 FIO 线程的一部分进行处理。
fio.exe –filename=\\.\PhysicalDrive1:\\.\PhysicalDrive2:\\.\PhysicalDrive3:\\.\PhysicalDrive4:\\.\PhysicalDrive5:\\.\PhysicalDrive6:\\.\PhysicalDrive7:\\ .\PhysicalDrive8 –thread –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0 –ioengine=windowsaio –bs=4k –rwmixread=100 –iodepth=16 –numjobs=16 –time_based –runtime=60 –group_reporting – name=FIO_group_test –output=FIO_group_test.out
此工作负载还可以应用于每个 LUN 都有自己的专用 FIO 线程的情况。 使用修改后的脚本,FIO 测量的 Tegile HA2300 性能可以提高 50% 以上,尽管这些结果不再像我们测试过的其他阵列那样可比。 不用说,其他阵列也会看到改进或变化。 此更改的示例类似于以下示例:
fio.exe –thread –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0 –ioengine=windowsaio –bs=4k –rwmixread=100 –iodepth=16 –numjobs=16 –time_based –runtime=60 –group_reporting –name=thread1 filename=\\.\PhysicalDrive1 –name=thread2 filename=\\.\PhysicalDrive2 –name=thread3 filename=\\.\PhysicalDrive3 –name=thread4 filename=\\.\PhysicalDrive4 –name=thread5 filename=\\.\PhysicalDrive5 –name=thread6 filename=\\.\PhysicalDrive6 –name=thread7 filename=\\.\PhysicalDrive7 –name=thread8 filename=\\.\PhysicalDrive8 –output=FIO_test.out
重要的是要注意这两个基准得出相同的结论。 它们显示了可重复的结果,即在这些参数的范围内提供一定数量的 IOPS、延迟和带宽。 这两个数字都不能相互比较。 这两项测试也不会显示平台在真实生产环境中的表现,而且也不会,因为它不会引入应用程序需求。
我们的第一个基准测量由 4% 写入和 100% 读取活动组成的随机 100k 传输的性能。 Tegile HA2300 测得 120,072 IOPS,是该基准测试同类产品中第三高的读取性能,以及 38,311 IOPS,是 4k 类别中第二高的写入性能。
Tegile HA2300 的平均读取延迟为 2.13 毫秒,写入延迟为 6.68 毫秒,在同类阵列中也分别排名第三和第二。
我们测量了 Tegile HA2300 的最大延迟,这比同类产品要大得多。 测得的最大读取延迟约为 7,188 毫秒,最大写入延迟达到 6,885 毫秒。
标准偏差计算表明,Tegile HA2300 在延迟方面不如其混合同类产品一致,读取操作为 11.10 毫秒,写入操作为 31.29 毫秒。 相比之下,配置了所有 HDD 的 DotHill Ultra48 在该类别中排名垫底,尽管在引入 SSD 后,它在读取一致性方面排名第二,在写入一致性方面排名第一。
转向 8k 70% 读取 30% 写入随机工作负载,Tegile HA2300 的性能从 2,405T/2Q 的 2 IOPS 扩展到 42,957T/16Q 的 16 IOPS。 在较低的线程和队列级别上,这大约处于中间位置,而在满负载情况下,它排在 HP StoreVirtual 3 集群和 AMI StorTrends 4335i 之后的第三位。
8k 70/30 基准测试的平均延迟结果在 1.65T/2Q 负载下测量为 2ms,在 5.95T/16Q 峰值负载下增加到 16ms。
除了少数例外,Tegile HA2300 在阵列中经历了最高的延迟,这是在 8k 70/30 基准测试中进行比较的。 我们为 TA3200 测得的最高延迟为 4,674.84 毫秒,发生在 4T/16Q 时。
Tegile HA2300 针对 8k 70/30 基准的标准偏差计算与其针对 4k 基准的标准偏差结果没有什么不同:它们将 HA2300 放在比最大延迟图表更积极的角度,但仍然将 HA2300 描述为与延迟不太一致比它的同类产品。
结语
HA2300 与其 ES2400 扩展架相结合具有高度灵活性,允许客户使用所有 HDD、闪存或两者的组合,所有这些都可以在零停机的情况下更换(连同其他硬件)。 智能缓存算法将热数据移动到更快的闪存层,连同该功能还有应用程序感知配置来为特定应用程序设置容量。 在线压缩和重复数据删除功能最大限度地减少了数据占用空间,这是所有数据中心日益严重的问题。 HA2300 支持 Citrix 就绪的多个主机平台,并且可以与 VMware 和 Microsoft 虚拟化软件集成。 Tegile 的 HA2300 还得到其 IntelliCare 客户服务计划的支持。
就性能而言,结果有些喜忧参半。 在我们的应用程序性能分析中,HA2300 在 VMmark 基准测试中落后于其他竞争解决方案,最高为 6 个区块,而其他则达到 8 或 10 个区块,或者在 DotHill Ultra48 混合阵列的情况下更高。 在 SQL Server TPC-C 基准测试中,它以比其他混合系统更低的 TPS 和更高的延迟接近垫底。 该阵列在综合测试中的表现要好得多,在 4K 吞吐量和 4K 平均延迟方面均排名第三。 不过,在最大延迟和标准偏差测试中,HA2300 的延迟是测试的混合阵列中最高的。
因此,Tegile 数组有点像个谜。 一方面,它易于部署和管理,具有一套深入的数据服务和功能,并且是主存储中为数不多的具有允许压缩和重复数据删除的硬盘驱动器的存储之一。 在讨论该阵列及其全闪存混合阵列的每 TB 成本时,由此产生的更小的磁盘数据占用空间为 Tegile 带来了巨大的竞争优势。 正如我们或多或少看到的那样,数据缩减服务虽然会影响性能。 是否启用数据缩减存在开销。 这就是与 Tegile 的摩擦。
对于许多组织而言,阵列性能可能不是主要的决策标准。 在许多 ROBO 和中端市场/SMB 用例中,所有 HDD 阵列都能很好地满足应用程序的需求。 事实上并不是每个组织都需要闪存,至少从性能角度来看是这样(关于 TCO 的争论下次再谈)。 HA2300 本身很好地满足了这些需求,其中每 TB 的成本、易于管理和数据服务超过了性能需求。 总的来说,它在混合领域并不是一个高性能的参与者,在这个时间点,这似乎是传统存储阵列的领域,没有利用数据减少服务,或者可能是 Tegile 的全闪存混合产品之一。
优点
- 提供数据缩减服务
- 强大的 4K 吞吐量和平均延迟
- 功能丰富的 WebGUI
缺点
- 性能相对较弱的 SQL Server 和 VMmark
- 不一致的延迟和高峰值响应时间
底线
Tegile HA2300 是一个混合阵列平台,具有多种功能集,并以在线压缩和重复数据删除引擎为王。 它的优势在于配置灵活性、数据服务、协议支持和令人信服的每 TB 总体成本概况,尽管它不一定能达到与许多同行同等的性能。