StorageReview.com

Revisión de matriz híbrida Tegile HA2300

Empresa  ◇  Almacenamiento empresarial

Los arreglos IntelliFlash de Tegile se basan en una arquitectura híbrida que ofrece a los clientes la flexibilidad de configurar su arreglo con una combinación de almacenamiento HDD y SSD con latencias y densidad de almacenamiento adecuadas para casos de uso individuales. Un elemento clave que Tegile aprovecha en el saturado mercado de almacenamiento, que muchos de sus competidores no ofrecen, es su tecnología de deduplicación y compresión en línea, que puede ampliar en gran medida la capacidad disponible para los usuarios. Al extender su reducción de datos al disco, donde la mayoría en el mercado no puede, Tegile obtiene el beneficio de promocionar métricas de costo/TB muy impresionantes al mismo tiempo que conserva los beneficios de flash para datos calientes. Nuestra revisión de la matriz Tegile HA2300 implementa IntelliFlash junto con un estante de expansión (ampliable), lo que permite que ambos controladores funcionen en una amplia gama de cargas de trabajo.

Al igual que otros miembros de la cartera de Intelligent Flash Array de Tegile, el HA2300 cuenta con controladores activos/activos redundantes y se puede implementar con la cantidad de almacenamiento eMLC SSD que elija el cliente. Ese almacenamiento flash y la DRAM de la matriz, junto con cualquier almacenamiento HDD que se haya incorporado, son aprovechados por el Caching and Scaling Engine adaptativo de Tegile, que almacena en caché los datos a los que se accede con frecuencia en DRAM y almacenamiento flash de alto rendimiento, mientras que los datos a los que se accede con menos frecuencia permanecen en flash de alta densidad o niveles de disco duro.

Las características principales que hacen que los arreglos de Tegile sean distintivos en el mercado son los motores de deduplicación y compresión de la compañía. Deduplicar y comprimir todos los datos tiene un impacto inherente en la sobrecarga del rendimiento, pero IntelliFlash utiliza un enfoque patentado para la gestión de metadatos que está diseñado en parte para mitigar esta sobrecarga de rendimiento. En lugar de intercalar datos y metadatos, los arreglos Tegile evitan la fragmentación de los metadatos almacenándolos en medios DRAM y flash dedicados que también permiten que el arreglo acceda a los metadatos utilizando rutas de recuperación de alta velocidad dedicadas.

El motor de almacenamiento en caché y escalado de Tegile es el medio por el cual las configuraciones híbridas pueden incorporar medios con diferentes latencias. Esta solución de almacenamiento en caché utiliza DRAM y SSD duplicados para establecer dos niveles de "caché de lectura" para los datos de acceso frecuente y también realiza un seguimiento del nivel de desgaste de los medios de almacenamiento flash para que el desgaste de eMLC sea más uniforme en toda la matriz.

La familia Intelligent Flash Array admite el acceso a través de los protocolos FC, iSCSI, NFS y CIFS, y se espera la funcionalidad SMB 3.0 a través de una futura actualización de software. Todos los protocolos se pueden usar simultáneamente en todos los puertos compatibles gracias al diseño de estructura de medios redundantes de IntelliFlash, que consolida la conectividad entre ambos controladores. Todas las escrituras son sincrónicas, y los datos nuevos comienzan su ciclo de vida en una memoria caché de escritura flash persistente. 

Si bien gran parte de los mensajes de beneficios de Tegile se relacionan con sus tecnologías de almacenamiento en caché y reducción de datos, las unidades también se benefician de un sólido argumento de facilidad de uso. Su GUI de administración es limpia y fácil de usar, y la mayoría de las tareas, como el aprovisionamiento de LUN, requieren solo unos pocos clics. El administrador de Tegile también es recibido con métricas de alto nivel y la icónica imagen de "rosquillas" de Tegile en el tablero para ilustrar el ahorro de espacio que ofrece la matriz. 

Si bien nuestra revisión es sobre el HA2300 con estante, Tegile ofrece una amplia variedad de configuraciones según las necesidades del cliente. Su última familia de arreglos híbridos T3000, por ejemplo, viene en una serie de sugerencias preconfiguradas basadas en casos de uso que incluyen cargas de trabajo críticas para el negocio, optimizadas para la capacidad y optimizadas para el rendimiento, etc. Tegile también ofrece varios modelos todo flash que aprovechan sus tecnologías principales para ofrecer configuraciones que van desde el ESH-20 con 18 TB sin procesar hasta el ESF-145 con 144 TB sin procesar. Tegile espera que los clientes vean beneficios de capacidad adicionales de 3 a 5 veces en esos modelos dependiendo de la carga de trabajo con reducción de datos. 

Especificaciones Tegile HA2300

  • Configuración de la plataforma:
    • Procesador: 4x Xeon E5620
    • Memoria DRAM: 192GB
    • Memoria flash: 1200 GB
  • Capacidad de almacenamiento:
    • Mín.: Capacidad bruta: 16 TB
    • Máx.: Capacidad bruta: 144 TB
  • Física:
    • Factor de forma (unidades de rack): 2U
    • Peso (Lbs): 80
    • Potencia (W): 500
  • Estantes de expansión: hasta 3
  • Conexiones de red:
    • Puertos Ethernet de 1 Gbps: 12
    • 1 Gbps IP-KVM Lights-out Puerto de administración: 2
    • Conectividad opcional: canal de fibra de 4/8 puertos dobles, cobre/fibra de 10 GbE de puerto doble, Ethernet de 1 Gbps de cuatro puertos
  • Servicios de software incluidos:
    • Protocolos: soporte de protocolo SAN (iSCSI, Fibre Channel), soporte de protocolo NAS (NFS, CIFS, SMB 3.0)
    • Servicios de datos: eliminación de duplicados, compresión, aprovisionamiento ligero, instantáneas, replicación remota, perfiles de aplicaciones
    • Gestión: navegador web, SSH, IP-KVM
    • Redundancia: sin punto único de falla, arquitectura de alta disponibilidad activa-activa
  • Garantía estándar: 90 días: soporte 24×7 por teléfono y correo electrónico. Piezas de repuesto de hardware al siguiente día laborable. Actualizaciones de software gratuitas.
  • Garantía opcional:
    • 1, 3 o 5 años: soporte 24×7 por teléfono y correo electrónico. Repuestos de hardware al siguiente día hábil. Actualizaciones de software gratuitas.
    • Soporte de nivel Gold in situ: soporte in situ de 4 horas con kit de hardware in situ opcional
    • Soporte de nivel Silver in situ: soporte técnico in situ al siguiente día laborable

Construcción y Diseño

Los arreglos IntelliFlash usan un par de controladores activos/activos redundantes dentro de un chasis que admite hasta 24 HDD y SSD de 2.5". Cada controlador ofrece dos ranuras PCIe para expansión de conectividad, además de admitir varios tipos de interconexión, como Ethernet y FC. Todo el almacenamiento IntelliFlash las opciones de medios incorporan puertos duales para la conectividad con ambos controladores, lo que ofrece enlaces redundantes en caso de que una sola conexión falle.

Nuestra configuración de revisión del Tegile HA2300 incluye el sistema principal con dos controladores y 24 discos, así como un estante de expansión ES2400 que agrega 24 discos adicionales. Nuestra configuración de almacenamiento consistía en que cada controlador manejaba su propio grupo de almacenamiento de 24 discos, compuesto por (6) SSD eMLC SAS200 de 2 GB y (18) HDD SAS1 de 7200 TB y 2 RPM.

Cada controlador funciona con dos procesadores Intel E2.4 de 5620 GHz con 96 GB de DRAM. Esto le da al HA2300 una combinación de 4 procesadores y 192 GB en ambos controladores activo/activo. El estante ES2400 adicional incluido en nuestra configuración es solo una unidad JBOD, y agrega solo capacidad de almacenamiento. Con el hardware suministrado, nuestra plataforma ofreció 6.2 TB en bruto utilizables a través de un controlador y 7.14 TB en bruto utilizables en el segundo controlador.

Gestión

La arquitectura Tegile IntelliFlash virtualiza los medios de almacenamiento subyacentes y crea un grupo de capacidad que se puede asignar como LUN o recursos compartidos de archivos. Esta capacidad de la piscina se puede ampliar en línea. La arquitectura Tegile utiliza anchos de banda dinámicos para evitar la sobrecarga de rendimiento de las operaciones de lectura, modificación y escritura y para disminuir el tiempo necesario para reconstruir las unidades defectuosas. Los arreglos IntelliFlash admiten niveles RAID de paridad dual, duplicación bidireccional y duplicación triple. La seguridad de los datos está disponible en forma de cifrado AES de 256 bits de datos en reposo con gestión de claves nativa.

Los volúmenes individuales se pueden ajustar en función de los casos de uso, incluida la base de datos, la virtualización de servidores y el escritorio virtual. Este proceso de ajuste afecta configuraciones como el tamaño del bloque, la compresión y la deduplicación. La interfaz de administración está diseñada para admitir entornos virtualizados y proporciona herramientas de administración que se pueden configurar con granularidad de máquina virtual en lugar de LUN, sistemas de archivos y grupos RAID para situaciones virtualizadas.

Los servicios de reducción de datos de IntelliFlash incluyen deduplicación en línea, compresión en línea y aprovisionamiento ligero. La deduplicación y la compresión se pueden habilitar para todo el grupo de almacenamiento o para LUN individuales y recursos compartidos de archivos. Cada LUN se puede configurar con tamaños de bloque de 4 KB a 128 KB y una selección de algoritmos de compresión según las cargas de trabajo. Nos sumergimos más en los beneficios de la reducción de datos en la siguiente sección.

Los arreglos IntelliFlash de Tegile pueden tomar instantáneas de un punto en el tiempo que son conscientes de la máquina virtual y consistentes con la aplicación. Las instantáneas se pueden replicar fuera del sitio, con solo cambios incrementales desde la instantánea anterior transmitida a través de WAN. Las imágenes de un momento dado que se pueden escribir se crean mediante la función de clonación y también son compatibles con las máquinas virtuales y con las aplicaciones. Al igual que con las instantáneas, los clones son "delgados" y solo asignan capacidad según sea necesario para nuevos datos.

Un cliente web de vCenter y un complemento de cliente de escritorio permiten que los almacenes de datos de VMware se administren a través de vCenter. Tegile también ofrece compatibilidad con VAAI para reducir la sobrecarga de E/S en entornos de VMware. Los arreglos IntelliFlash también se prueban y verifican como parte del programa Citrix Ready VDI Capacity Program Verified for Citrix XenDesktop.

En los entornos de Microsoft, los arreglos Tegile se integran con CSV para la agrupación en clústeres de conmutación por error para Hyper-V; VSS para instantáneas y clones coherentes con la aplicación; y tendrá compatibilidad con SMB 3.0 en el futuro. Las máquinas virtuales de Microsoft Hyper-V se pueden administrar a través de Microsoft Systems Center Virtual Machine Manager (SCVMM). Tegile ofrece arquitecturas Oracle previamente probadas y validadas además de probar y certificar sus arreglos con Oracle VM y validadas con Oracle Linux con UEK en implementaciones de instancia única y Oracle RAC.

El portal de IntelliCare presenta un punto de acceso a la información del sistema, detalles de configuración, datos históricos y análisis de tendencias y tasas de reducción de datos, además de servir como interfaz para administrar casos de soporte. IntelliCare se puede configurar para enviar alertas de capacidad a los clientes y al soporte de Tegile en función del análisis de progresión lineal del uso del espacio, alertas de umbral para discos y errores de alta disponibilidad. Cuando se activa una alerta, IntelliCare se puede configurar para que se asigne automáticamente al caso un administrador de cuentas de Tegile que tenga acceso al estado del arreglo y a los datos de configuración.

Reducción de datos

En el espacio de arreglos de almacenamiento híbrido de gama alta, Tegile es líder cuando se trata de integrar los beneficios de la reducción de datos en un arreglo de almacenamiento primario. Una de las capturas de pantalla más reconocibles de los usuarios son las que publican capturas de "rosquilla" que muestran la cantidad de datos almacenados, cuánto espacio se consume después de la compresión y, finalmente, cuánto espacio se consume después de la deduplicación. Con muchos entornos de producción que ejecutan servidores virtualizados y un mayor deseo de que el trabajo de prueba/desarrollo no esté aislado, los datos repetitivos son un problema de toda la industria que tiene diferentes formas de abordarse. Puede dimensionar una matriz sin beneficios de reducción de datos para adaptarse a las demandas actuales o estimar futuras, o aprovechar la reducción de datos para minimizar esa huella mediante la eliminación de datos duplicados o fácilmente comprimibles. De todas las plataformas de almacenamiento híbridas tradicionales que hemos probado, Tegile HA2300 ha sido la única que ofrece este nivel de funciones de reducción de datos.

Para probar las capacidades de reducción de datos de Tegile HA2300, usamos el perfil LUN de máquina virtual estándar, con compresión y deduplicación habilitadas, y lo presentamos a uno de nuestros hosts ESXi. Esta prueba simplemente analizó el espacio físico de esa única máquina virtual después de haberla migrado al arreglo. El primero que probamos fue nuestra máquina virtual CentOS 6.3 utilizada para probar el rendimiento de MySQL en almacenamiento compartido. Esta VM tiene una base de datos preconstruida en uno de sus discos virtuales que luego se copia en un disco virtual en blanco que luego se carga. En este escenario particular, vimos aproximadamente un 12 % de ahorro, proveniente principalmente de la compresión.

Nuestra próxima prueba analizó una máquina virtual CentOS 7 que usamos para nuestras próximas pruebas comparativas de OpenLDAP. Vimos un aumento mucho mejor en el ahorro de datos, midiendo más del 55%, proveniente principalmente de la compresión. En un entorno con muchas máquinas virtuales similares (múltiples distribuciones de Linux o Windows), vería los beneficios tanto de la compresión como de la deduplicación. Lo mismo se aplica a escenarios como VDI o Test/Dev en el almacenamiento principal, donde los beneficios de la deduplicación aumentan en gran medida de forma lineal con cada nueva VM creada. 

Con todos los servicios de reducción de datos, existe una compensación de rendimiento debido a la sobrecarga del sistema requerida para las tareas relacionadas y la gestión de metadatos. Vimos velocidades de transferencia lentas de un solo subproceso (acciones de copiar/pegar dentro de máquinas virtuales o actividades de SvMotion entre almacenes de datos), alcanzando un máximo de aproximadamente 100 MB/s. Esto incluyó operaciones de lectura y escritura, con cerca del 100 % de aciertos en la memoria caché. Curiosamente, vimos muy poca diferencia en el rendimiento en todas nuestras cargas de trabajo con los servicios de reducción de datos habilitados o completamente deshabilitados. En comparación, muchos arreglos en este segmento sin servicios de reducción de datos pueden llegar a saturar una sola interfaz Ethernet de 10 Gb o FC de 16 Gb a través de actividades de movimiento de datos similares.

Antecedentes de prueba y comparables

Publicamos un inventario de nuestro entorno de laboratorio , una descripción general de sus capacidades de red y otros detalles sobre nuestros protocolos de prueba para que los administradores y los responsables de la adquisición de equipos puedan evaluar con precisión las condiciones en las que hemos obtenido los resultados publicados. Para mantener nuestra independencia, ninguna de nuestras reseñas es patrocinada ni gestionada por el fabricante del equipo que probamos.

Compararemos el Tegile HA2300 con el Dot Hill AssuredSAN Ultra48 , AMI StorTrends 3500i , X-IO ISE 710 , HP StoreVirtual 4335 y Dell EqualLogic PS6210XS . Para todas las pruebas sintéticas y de aplicaciones, la compresión y la deduplicación se deshabilitaron durante las ejecuciones de rendimiento. El arreglo fue desplegado por un representante de campo de Tegile en nuestro laboratorio, mientras que las LUN para los benchmarks sintéticos y nuestra prueba de SQL Server fueron configuradas remotamente por un representante de marketing técnico de Tegile. Las LUN para VMmark se configuraron utilizando el perfil "servidor virtual" con instantáneas deshabilitadas y conectadas a través de cada host ESXi utilizando el adaptador de software iSCSI de VMware.

Con cada plataforma probada, es muy importante comprender cómo cada proveedor configura la unidad para diferentes cargas de trabajo, así como la interfaz de red utilizada para la prueba. La cantidad de flash utilizada es tan importante como el almacenamiento en caché subyacente o el proceso de almacenamiento en niveles cuando se trata de qué tan bien funcionará en una carga de trabajo determinada. La siguiente lista muestra la cantidad de flash y HDD, cuánto se puede usar en nuestra configuración específica y qué interconexiones de red se aprovecharon:

  • Tegile HA2300 con estante de expansión
    • Precio de lista: $ 100,443 configuración básica, $ 185,000 según lo probado con estante de almacenamiento adicional
    • Capacidad utilizable sin procesar antes de la reducción de datos: 13.4 TB (6.2 TB en el primer estante + 7.14 TB en el segundo estante)
    • Flash: 12 SSD HGST eMLC SAS200 de 2 GB
    • Disco duro: 36 discos duros Seagate SAS1 de 2 rpm de 7200 TB
    • Interconexión de red: 10 Gb, 2 x 10 Gb por controlador
  • Dot Hill AssuredSAN Ultra48 (híbrido)
    • Precio de lista: $113,158
    • Flash: 800 GB (4 SSD HGST SAS400 de 3 GB, 2 grupos RAID1)
    • Disco duro: 9.6 TB (32 x 600 GB 10K 6G SAS HDD, 2 grupos RAID10)
    • Interconexión de red: 16 Gb FC, 4 x 16 Gb FC por controlador
  • AMI StorTrends 3500i
    • Precio de lista: $87,999
    • Caché flash: 200 GB (SSD de 200 GB x 2 RAID1)
    • Nivel de flash: 1.6 TB utilizables (SSD de 800 GB x 4 RAID10)
    • HDD: 10 TB utilizables (HDD de 2 TB x 10 RAID10)
    • Interconexión de red: iSCSI de 10 GbE, 2 Twinax de 10 GbE por controlador
  • HP StoreVirtual 4335 – 3 nodos
    • Precio de lista: $41,000 123,000 por nodo, $XNUMX XNUMX
    • Flash: 1.2 TB utilizables (400 GB SSD x 3 RAID5 por nodo, red RAID10 en todo el clúster)
    • HDD: 10.8 TB utilizables (900 GB 10K HDD x 7 RAID5 por nodo, red RAID10 en todo el clúster)
    • Interconexión de red: iSCSI de 10 GbE, 1 Twinax de 10 GbE por controlador
  • Dell EqualLogic PS6210XS
    • Precio de lista: $134,000
    • Flash: 4 TB utilizables (SSD de 800 GB x 7 RAID6)
    • HDD: 18 TB utilizables (1.2 TB 10K HDD x 17 RAID6)
    • Interconexión de red: iSCSI de 10 GbE, 2 Twinax de 10 GbE por controlador
  • X-IO ISE 710
    • Precio de lista: $115,000
    • Flash de 800 GB (SSD de 200 GB x 10 RAID10)
    • Unidad de disco duro de 3.6 TB (unidad de disco duro de 300 GB 10K x 30 RAID10)
    • Interconexión de red: 8 Gb FC, 2 x 8 Gb FC por controlador

Este benchmark hace uso de nuestro entorno de benchmark ThinkServer RD630:

  • Banco de pruebas Lenovo ThinkServer RD630
    • 2 x Intel Xeon E5-2690 (2.9 GHz, caché de 20 MB, 8 núcleos)
    • Chipset Intel C602
    • Memoria: 16 GB (2 x 8 GB) 1333 MHz DDR3 RDIMM registrados
    • Windows Server 2008 R2 SP1 de 64 bits, Windows Server 2012 estándar, CentOS 6.3 de 64 bits
      • SSD de arranque: 100 GB Micron RealSSD P400e
    • LSI 9211-4i SAS/SATA 6.0Gb/s HBA (para SSD de arranque)
    • LSI 9207-8i SAS/SATA 6.0Gb/s HBA (para pruebas comparativas de SSD o HDD)
    • Emulex LightPulse LPe16202 Gen 5 Fibre Channel (8GFC, 16GFC o 10GbE FCoE) PCIe 3.0 CFA de dos puertos
  • Hardware y conmutador Ethernet Mellanox SX1036 de 10/40 Gb
    • 36 puertos de 40 GbE (hasta 64 puertos de 10 GbE)
    • Cables divisores QSFP de 40 GbE a 4x10 GbE

Análisis de rendimiento de aplicaciones

Nuestras dos primeras pruebas de rendimiento del Tegile IntelliFlash HA2300 son la prueba de virtualización VMware VMmark y la prueba OLTP de Microsoft SQL Server , que simulan cargas de trabajo de aplicaciones similares a las que el HA2300 y sus comparables están diseñados para soportar.

El protocolo StorageReview VMmark utiliza una matriz de subpruebas basadas en cargas de trabajo de virtualización comunes y tareas administrativas con resultados medidos mediante una unidad basada en mosaicos. Como punto de referencia establecido y reconocido por la industria, VMmark pone la computación y el almacenamiento en igualdad de condiciones con poca o ninguna modificación de punto de referencia permitida. Los mosaicos miden la capacidad del sistema para realizar una variedad de cargas de trabajo virtuales, como la clonación y la implementación de máquinas virtuales, el equilibrio de carga automático de máquinas virtuales en un centro de datos, la migración en vivo de máquinas virtuales (vMotion) y la reubicación dinámica de almacenes de datos (vMotion de almacenamiento).

Los puntajes de la aplicación VMmark normalizados y los puntajes generales demuestran el rendimiento de Tegile HA2300 frente a los arreglos comparables con un menor número de mosaicos. El HA2300 comienza a quedarse atrás en 6 mosaicos con una puntuación general de 6.6, en comparación con el siguiente puntaje general más bajo de 7.6 del HP StoreVirtual 4335. Los grupos de almacenamiento duales de nuestro HA2300 no eran lo suficientemente potentes para ir más allá de 6 mosaicos, con un número igual de mosaicos asignados a cada controlador. En esta prueba, HP StoreVirtual 4335 superó los 8 mosaicos, mientras que Dell EqualLogic PS6210XS y AMI StorTrends 3500i alcanzaron los 10 mosaicos.

El protocolo de pruebas OLTP de Microsoft SQL Server de StorageReview utiliza el borrador actual del Benchmark C (TPC-C) del Transaction Processing Performance Council, una prueba de rendimiento en línea que simula las actividades propias de entornos de aplicaciones complejos. El TPC-C se acerca más que las pruebas de rendimiento sintéticas a la hora de evaluar las fortalezas y los cuellos de botella del rendimiento de la infraestructura de almacenamiento en entornos de bases de datos. Nuestro protocolo de SQL Server para esta revisión utiliza una base de datos de SQL Server de 685 GB (escalable a 3,000) y mide el rendimiento transaccional y la latencia bajo una carga de 30 000 usuarios virtuales.

Nuestro punto de referencia de SQL Server aprovecha una gran base de datos única y un archivo de registro que presentamos en un solo LUN de 1 TB a nuestro host de Windows Server 2012 con MPIO habilitado. Al configurar el Tegile HA2300 para nuestro punto de referencia de SQL Server, aprovechamos un único LUN de 1 TB. Esto coloca la carga en un controlador, respaldado por un grupo de discos, dejando un controlador y un grupo de discos inactivos en su configuración activo/activo. Todos los dispositivos de esta categoría se colocan en la misma posición, con un LUN y un controlador que impulsan la actividad detrás de este punto de referencia.

El Tegile HA2300 midió 3,058.5 transacciones por segundo en este punto de referencia, lo que lo sitúa por delante de la configuración DotHill Ultra50 RAID48 totalmente HDD. Este rendimiento cae aproximadamente a la mitad del nivel de los arreglos híbridos de mayor rendimiento probados con este protocolo.

El HA2300 mantuvo una latencia promedio de 5,068 ms durante la evaluación comparativa de SQL Server, el segundo rendimiento más bajo entre los comparables.

Debe tenerse en cuenta que Microsoft SQL Server durante la carga de trabajo de TPC-C requiere mucha escritura y compromete su búfer de registro en el disco a intervalos regulares. A medida que el rendimiento de escritura se ralentiza y una matriz de almacenamiento ya no puede mantenerse al día, las colas pendientes se acumulan y aumentan sustancialmente la latencia. Esto se puede ver con Tegile HA2300, así como con DotHill Ultra48 en una configuración RAID50. Durante la configuración inicial de nuestra prueba de SQL Server con nuestra plataforma Windows Server 2012, observamos velocidades de escritura de subproceso único que superaban los 100 MB/s mediante acciones básicas de copiar y pegar al mover nuestra base de datos prediseñada al LUN presentado desde el HA2300. Esta velocidad de escritura lenta también fue visible en nuestro entorno de VMware durante las actividades de vMotion de almacenamiento antes y durante nuestras pruebas. Las cargas de trabajo sintéticas de subprocesos múltiples en las que pudimos aumentar las profundidades de cola sobresalientes pudieron ver más de 1.1 GB/s de lectura y 755 MB/s de escritura, pero esto no fue visible en ninguno de nuestros casos de uso de aplicaciones.

Análisis de carga de trabajo sintética empresarial

Antes de ejecutar cada una de las pruebas de rendimiento sintéticas de fio , nuestro laboratorio preacondiciona el dispositivo para que alcance un estado estable bajo una carga pesada de 16 subprocesos con una cola pendiente de 16 por subproceso. A continuación, se prueba el almacenamiento a intervalos fijos con múltiples perfiles de subprocesos y profundidad de cola para mostrar su rendimiento bajo un uso ligero y pesado.

  • Pruebas de preacondicionamiento y de estado estacionario primario:
  • Rendimiento (lectura+escritura IOPS agregado)
  • Latencia promedio (latencia de lectura y escritura promediadas juntas)
  • Latencia máxima (máxima latencia de lectura o escritura)
  • Desviación estándar de latencia (desviación estándar de lectura+escritura promediada)

Este análisis sintético incorpora dos perfiles que son ampliamente utilizados en las especificaciones y puntos de referencia de los fabricantes:

  • 4k: 100 % de lectura y 100 % de escritura
  • 8k – 70 % de lectura/30 % de escritura

Si bien las cargas de trabajo sintéticas pueden ser útiles para impulsar una carga sólida y repetible en los dispositivos de almacenamiento, ofrecen un valor decreciente para los clientes que intentan correlacionar las IOPS y la latencia con el rendimiento de la base de datos, la virtualización u otras aplicaciones. A diferencia de las cargas de trabajo de aplicaciones, los generadores de cargas de trabajo sintéticas también se pueden modificar de manera significativa, incluido el tipo de datos que se aplican, el tamaño de la carga de trabajo, cuántos subprocesos, la cantidad de E/S pendientes, qué tan aleatoria es la carga de trabajo aleatoria o incluso cómo la carga se aplica al almacenamiento subyacente. Eso ni siquiera se acerca a describir el alcance y las capacidades de FIO, IOMeter o vdBench, sino que solo rasca la superficie. Para mantener la relevancia de nuestros puntos de referencia mientras comparamos diferentes arreglos de almacenamiento, aplicamos scripts y configuraciones idénticos a todas las plataformas que ingresan a nuestro laboratorio. Si bien eso puede significar que algunas plataformas pueden ver números diferentes o más altos con diferentes configuraciones, mostrar resultados similares pone a todas las plataformas en igualdad de condiciones. Actualmente, probamos en un entorno de Windows Server 2012, utilizando 8 LUN de 25 GB asignados al servidor, distribuidos uniformemente en la matriz. Esto limita la carga de trabajo al nivel de almacenamiento o DRAM, mientras que un largo período de preacondicionamiento lo obliga a migrar al nivel o caché de mayor rendimiento. 

En el momento en que se inició esta revisión, así como para las revisiones de otras plataformas de almacenamiento híbrido de la misma generación, usamos el siguiente script FIO para abordar nuestros 8 LUN definidos como parte del mismo subproceso 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 –io depth=16 –numjobs=16 –time_based –runtime=60 –group_reporting – nombre=FIO_group_test –output=FIO_group_test.out

Esta carga de trabajo también se puede aplicar donde cada LUN obtiene su propio subproceso FIO dedicado. Con un script modificado, el rendimiento medido por FIO del Tegile HA2300 puede aumentar hasta un 50 %, aunque esos resultados ya no son comparables con otros arreglos que hemos probado. No hace falta decir que otros arreglos verían mejoras o cambios también. Un ejemplo de este cambio sería similar al siguiente:

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

Es importante tener en cuenta que ambos puntos de referencia llegan a la misma conclusión. Muestran un resultado repetible que dentro de los límites de esos parámetros ofrecen una cierta cantidad de IOPS, latencia y ancho de banda. Ningún número se puede comparar entre sí. Ambas pruebas tampoco mostrarán cómo se desempeñará una plataforma en un entorno de producción del mundo real, y no puede hacerlo, ya que no presenta demandas de aplicaciones.

Nuestro primer punto de referencia mide el rendimiento de las transferencias aleatorias de 4k compuestas por un 100 % de actividad de escritura y un 100 % de actividad de lectura. El Tegile HA2300 midió 120,072 38,311 IOPS, el tercer rendimiento de lectura más alto entre los comparables en este punto de referencia, y 4 XNUMX IOPS, el segundo rendimiento de escritura más alto de la categoría XNUMXk.

El Tegile HA2300 experimentó una latencia de lectura promedio de 2.13 ms y una latencia de escritura de 6.68 ms, también la tercera y la segunda mejor, respectivamente, entre las matrices comparables.

Medimos latencias máximas para el Tegile HA2300 que fueron mucho mayores que las de sus comparables. La latencia máxima de lectura se midió en aproximadamente 7,188 ms y la latencia máxima de escritura alcanzó los 6,885 ms.

Los cálculos de desviación estándar muestran que Tegile HA2300 es mucho menos consistente que sus pares híbridos en términos de latencia, con 11.10 ms para operaciones de lectura y 31.29 ms para operaciones de escritura. En comparación, el DotHill Ultra48 configurado con todos los discos duros clasificados en la parte inferior de esta categoría, aunque una vez que se introdujeron los SSD, quedó en segundo lugar en consistencia de lectura y primero en consistencia de escritura.

Pasando a la carga de trabajo aleatoria de 8k, 70 % de lectura y 30 % de escritura, Tegile HA2300 escaló en rendimiento desde 2,405 IOPS en 2T/2Q hasta 42,957 16 IOPS en 16T/3Q. En los niveles más bajos de subprocesos y colas, esto se situó aproximadamente en la mitad del grupo, mientras que con carga completa ocupó el tercer lugar detrás del clúster HP StoreVirtual 4335 y AMI StorTrends 3500i.

Los resultados de latencia promedio para el punto de referencia de 8k 70/30 midieron 1.65 ms con una carga de 2T/2Q y aumentaron a 5.95ms con una carga máxima de 16T/16Q.

Con algunas excepciones, el Tegile HA2300 experimentó las latencias más altas entre los arreglos, que se comparan en el punto de referencia de 8k 70/30. La latencia más alta que medimos para el TA3200 fue de 4,674.84 ms, que ocurrió con 4T/16Q.

Los cálculos de desviación estándar de Tegile HA2300 para el punto de referencia de 8k 70/30 no son diferentes a sus resultados de desviación estándar para el punto de referencia de 4k: colocan al HA2300 en una luz más positiva que el gráfico de latencia máxima, pero aún muestran al HA2300 como menos consistente con la latencia que sus comparables.

Conclusión

El HA2300 combinado con su estante de expansión ES2400 es altamente flexible, lo que permite a los clientes usar todos los HDD, flash o una combinación de ambos, todos los cuales pueden reemplazarse (junto con otro hardware) sin tiempo de inactividad. Un algoritmo de almacenamiento en caché inteligente mueve los datos calientes al nivel de flash más rápido, junto con esa función, hay un aprovisionamiento consciente de la aplicación para establecer volúmenes para aplicaciones específicas. Las capacidades de deduplicación y compresión en línea minimizan la huella de datos, que es un problema creciente para todos los centros de datos. El HA2300 es compatible con múltiples plataformas de host, está preparado para Citrix y puede integrarse con el software de virtualización de VMware y Microsoft. El HA2300 de Tegile también está respaldado por su programa de atención al cliente IntelliCare. 

En cuanto al rendimiento, los resultados fueron algo mixtos. En nuestro análisis de rendimiento de la aplicación, el HA2300 quedó detrás de otras soluciones de la competencia en el punto de referencia de VMmark, con un máximo de 6 mosaicos donde otros alcanzaron 8 o 10 mosaicos, o mucho más en el caso de la matriz DotHill Ultra48 Hybrid. En la evaluación comparativa de SQL Server TPC-C, se ubicó casi al final con un TPS más bajo y una latencia más alta que otros sistemas híbridos. A la matriz le fue bastante mejor en las pruebas sintéticas y quedó en tercer lugar tanto en rendimiento de 4K como en latencia promedio de 4K. Sin embargo, en las pruebas de latencia máxima y desviación estándar, el HA2300 tuvo las latencias más altas de los arreglos híbridos probados. 

Como resultado, la matriz Tegile es un poco un enigma. Por un lado, es fácil de implementar y administrar, tiene un amplio conjunto de funciones y servicios de datos y es uno de los pocos en almacenamiento primario con discos duros que permite la compresión y la deduplicación. La huella de datos más pequeña resultante en el disco le da a Tegile una gran ventaja competitiva cuando se trata de discutir el costo por TB tanto en este arreglo como en sus híbridos all-flash también. Sin embargo, los servicios de reducción de datos tienen un impacto en el rendimiento, como vimos más o menos. Hay una sobrecarga con la que lidiar si la reducción de datos está habilitada o no. Ahí está el problema con Tegile.

Sin embargo, para muchas organizaciones, el rendimiento de la matriz puede no ser el principal criterio de decisión. En muchos casos de uso de ROBO y midmarket/SMB, todos los arreglos HDD están bien para las necesidades de las aplicaciones. La verdad es que no todas las organizaciones necesitan flash, al menos desde la perspectiva del rendimiento (deje el argumento del costo total de propiedad para otro momento). El HA2300, por su parte, responde perfectamente a estas necesidades, donde el costo por TB, la facilidad de administración y los servicios de datos superan las demandas de rendimiento. Sin embargo, en general, no es un jugador de alto rendimiento en el espacio híbrido, que en este momento parece ser el dominio de los arreglos de almacenamiento tradicionales que no aprovechan los servicios de reducción de datos o quizás una de las ofertas híbridas all-flash de Tegile. 

Ventajas

  • Ofrece servicios de reducción de datos
  • Fuerte rendimiento 4K y latencia promedio
  • WebGUI rica en características

Desventajas

  • Rendimiento relativamente débil SQL Server y VMmark
  • Latencia inconsistente y tiempos de respuesta pico altos

Lo más importante es...

El Tegile HA2300 es una plataforma de matriz híbrida con un conjunto de características versátiles coronado por motores de deduplicación y compresión en línea. Sus puntos fuertes radican en la flexibilidad de configuración, los servicios de datos, la compatibilidad con protocolos y el atractivo perfil general de costos por TB, aunque no necesariamente alcanza la paridad de rendimiento con muchos de sus pares.

Matrices de almacenamiento híbridas Tegile

Discutir esta revisión

Suscríbase al boletín de StorageReview

Interactuar con StorageReview

Boletín informativo | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Canal RSS

Laboratorio empresarial StorageReview