Dell EMC SC9000 es la solución de servidor de almacenamiento híbrido y all-flash de más alto rendimiento de Dell de la serie SC, basada en el legado de la familia PowerEdge y aprovechando el último sistema operativo Storage Center 7. Durante los últimos meses, StorageReview Enterprise Test Lab ha sometido el SC9000 a nuestro protocolo de referencia de aplicaciones para comprender cómo funciona con las cargas de trabajo del mundo real. Nuestra revisión también explora las formas en que SC9000 y SCOS 7 encajan en el ecosistema de almacenamiento de rango medio en evolución de Dell EMC, que incluye los productos SC Series y Unity.
Dell EMC SC9000 es la solución de servidor de almacenamiento híbrido y all-flash de más alto rendimiento de Dell de la serie SC, basada en el legado de la familia PowerEdge y aprovechando el último sistema operativo Storage Center 7. Durante los últimos meses, StorageReview Enterprise Test Lab ha sometido el SC9000 a nuestro protocolo de referencia de aplicaciones para comprender cómo funciona con las cargas de trabajo del mundo real. Nuestra revisión también explora las formas en que SC9000 y SCOS 7 encajan en el ecosistema de almacenamiento de rango medio en evolución de Dell EMC, que incluye los productos SC Series y Unity.
Mirando hacia atrás, nuestra evaluación del Compellent SC8000 hace dos años encontró varias pistas sobre la dirección que tomaría Dell Enterprise Storage Group para llegar al SC9000. A principios de 2014, Dell estaba haciendo un esfuerzo concertado para ofrecer almacenamiento basado en flash en el centro de datos. El discurso de Dell no se basó únicamente en la disminución de los precios de la tecnología flash; se basó en las tecnologías de "progresión de datos" de la empresa y otras funciones nuevas bajo el capó.
Cuando se anunció el SC9000 en 2015, se anunció como el arreglo insignia de la serie SC de Dell que reuniría las tecnologías PowerEdge 13G de Dell con los nuevos gabinetes de disco SAS de 12 Gb. Luego, a mediados de 2016, Dell lanzó SCOS 7, una importante actualización de su sistema operativo Storage Center. Dell no solo implementó nuevas funciones como la mejor deduplicación y compresión de su clase, sino que también introdujo una estrecha integración de administración entre los servidores Storage Center y la serie EqualLogic PS.
Cuando comenzábamos nuestra evaluación del SC9000, Dell anunció la adquisición de EMC, lo que convierte a Dell Technologies en la empresa tecnológica privada más grande del mundo. El SC9000 y el Storage Center Operating System 7 pueden ofrecer pistas sobre la dirección en la que Dell Infrastructure Solutions Group moverá su cartera de tecnología, así como los segmentos de mercado que Dell EMC puede priorizar en 2017 y 2018.
Independientemente de la dirección que tome la empresa con sus ofertas de almacenamiento de gama media y empresarial, hay mucho por lo que ser optimista en lo que respecta al propio Dell EMC SC9000, como descubrimos durante el curso de nuestra evaluación.
Especificaciones de Dell EMC SC9000
- Procesadores: dos procesadores Intel Xeon de 3.2 núcleos a 8 GHz por controlador
- Controladores por arreglo: 2 (activo/activo)
- Sistema operativo: Dell Storage Center OS (SCOS) 6.7 o superior
- Memoria del sistema: 256 GB por controlador (512 GB en total por arreglo)
- Capacidad de expansión
- Unidades mín./máx.: 6/1024 por arreglo, más en sistemas federados
- Capacidad bruta máxima (SAN): 3 PB por arreglo (SSD o HDD), más en sistemas federados
- Capacidad bruta máxima (NAS):
- 3 PB por matriz con FS8600 opcional
- 6 PB en un solo espacio de nombres (con FS8600 y varios arreglos SC9000)
- Medios de almacenamiento
- Arquitectura: unidades SAS y NL-SAS; se pueden mezclar diferentes tipos de accionamiento, tasas de transferencia y velocidades de rotación en el mismo sistema
- SSD: escritura intensiva, lectura intensiva
- HDD: 15K, 10K, 7.2K RPM
- Cajas de expansión
- SC420 (24 ranuras para unidades de 2.5", SAS de 12 Gb)
- SC400 (12 ranuras para unidades de 3.5", SAS de 12 Gb)
- SC280 (84 ranuras para unidades de 3.5", SAS de 6 Gb)
- SC220 (24 ranuras para unidades de 2.5", SAS de 6 Gb)
- SC200 (12 ranuras para unidades de 3.5", SAS de 6 Gb)
- E/S de red y expansión
- Ranuras PCIe3: 7 por controlador, 4 de altura completa (la tarjeta de caché consume una) y 3 de bajo perfil
- Se puede usar cualquier ranura para conexiones de capacidad de expansión de red frontal o de back-end
- Protocolos de red front-end: FC, iSCSI, FCoE (admite multiprotocolo simultáneo)
- Puertos FC de 16 Gb como máximo: 32 por arreglo (SFP+)5
- Puertos FC máximos de 8 Gb/4 Gb: 24 por arreglo (SFP+)5
- Puertos iSCSI de 10 Gb como máximo: 20 por arreglo (tarjeta óptica o de cobre SFP+, BASE-T, iSCSI DCB, IPv6)
- Puertos iSCSI de 1 Gb como máximo: 20 por arreglo (BASE-T)
- Puertos FCoE de 10 Gb como máximo: 12 por arreglo (tarjeta óptica o de cobre SFP+, BASE-T)
- Protocolos de expansión de back-end: SAS de 12 Gb (negociaciones automáticas a 6 Gb)
- Máximo de puertos de expansión de back-end: 32 por arreglo
- Configuraciones de arreglos: arreglos all-flash, híbridos o HDD
- Formato de almacenamiento: bloque (SAN) y/o archivo (NAS) del mismo grupo
- Optimización de datos
- Método de clasificación automática: migración basada en políticas basada en el uso de datos en tiempo real, tamaño de página personalizable de 512 KB a 4 MB
- Estructura de niveles automáticos: hasta 3 niveles primarios (basados en medios) en total, hasta 2 niveles de SSD (SSD de escritura y lectura intensivas)
- Personalizaciones de niveles: perfiles predeterminados y definidos por el usuario, opción para "fijar" volúmenes a cualquier nivel
- Compatibilidad con RAID: RAID 0, 1, 5, 6, RAID 10 y RAID 10 DM (doble espejo); cualquier combinación de niveles de RAID puede existir en una sola matriz
- Niveles de RAID: aprovisionamientos automáticos y redistribución dinámica de múltiples niveles de RAID en el mismo nivel; no es necesario preasignar grupos RAID
- Aprovisionamiento ligero: activo de forma predeterminada en todos los volúmenes, funciona a pleno rendimiento en todas las funciones
- Deduplicación y compresión: Opción seleccionable por volumen en niveles SSD y/o HDD; opción de solo compresión también disponible
- Optimización de HDD: FastTrack mueve los datos a los que se accede con frecuencia a pistas externas para tiempos de respuesta más rápidos
- Físico
- Fuentes de alimentación: Fuentes de alimentación dobles y redundantes con certificación 1100 PLUS Platinum de 80 W
- la potencia máxima: 425W
- Tipo de entrada: NEMA 5-15/CS22.2, n°42
- Altura: 2U/87.3 mm (3.44 pulgadas)
- Ancho: 482.4 mm (18.98 pulgadas) con pestillos de rack; 444 mm (17.08 pulgadas) sin pestillos de rack
- Profundidad: 755.8 mm (29.75 pulgadas) con bisel
- Peso: 19.73 kg (43.5 lb)
- Rieles estáticos ReadyRails II para montaje sin herramientas en racks de 4 postes con orificios cuadrados o redondos sin rosca o montaje con herramientas en racks de 4 postes con orificios roscados
- Medio ambiente
- Temperatura de funcionamiento: En funcionamiento: 41 °F a 104 °F (5 °C a 40 °C)
- Temperatura sin funcionamiento: -40 °F a 149 °F (-40 °C a 65 °C)
- Humedad de funcionamiento: 10% a 80% (sin condensación)
- Humedad sin funcionamiento: 5 % a 95 % (sin condensación)
- Servicios: soporte de Dell Copilot con servicios de implementación y consultoría; Dell Copilot Optimize está disponible para obtener asesoramiento y orientación estratégicos continuos adicionales de un analista de sistemas altamente capacitado
- Motor de diagnóstico: Integrated Dell Remote Access Controller (iDRAC)
- Dimensionamiento del sistema: herramienta Dell Performance Analysis Collection Kit (DPACK)
- Garantía de la unidad: todos los SSD y HDD están garantizados para el reemplazo total por desgaste de por vida con un acuerdo de servicio válido
Construcción y Diseño
Dell EMC SC9000 es un dispositivo de 6U que incluye dos controladores de 2U y al menos un estante de almacenamiento de 2U. Lo que es un poco sorprendente aquí son las dos unidades de 2U separadas para los controladores, ya que muchos servidores modernos pueden colocar 2 controladores en una unidad de 2U o encontrar otro método para colocarlos. En la parte frontal del dispositivo y debajo del bisel, el lado derecho hasta la mitad del dispositivo está cubierto con placas de relleno que cubren las bahías vacías. El lado izquierdo alberga todos los controles, incluidos el indicador/botón de encendido, el botón NMI, el botón de identificación del sistema, el conector de video, la etiqueta de información, la ranura para tarjeta de memoria vFlash, el puerto USB iDRAC, el puerto USB de administración y la pantalla LCD y los botones para el sistema. ID, estado y errores.
Moviéndose hacia la parte posterior del dispositivo, la parte superior está archivada principalmente con ranuras para tarjetas IO, y las conexiones básicas se encuentran en la parte inferior. La parte inferior derecha tiene dos unidades de fuente de alimentación con ventiladores y una tarjeta de caché encima de ellas. Moviéndose hacia la izquierda hay 4 conectores Ethernet, 2 puertos USB, conectores de video y serie, puerto iDRAC8, conector de ID del sistema y botón de ID del sistema. En nuestra compilación, hemos llenado las ranuras de E/S con dos tarjetas de doble puerto de 10 GbE y dos tarjetas de doble puerto de 16 GbE.
Dell EMC SC9000 también es compatible con una variedad de estantes de expansión o almacenamiento. En nuestro caso, estamos usando el SC420. El SC420 tiene 24 bahías de 2.5” y admite unidades SAS HDD y SSD. Los 24 compartimientos para unidades ocupan la mayor parte de la parte frontal del dispositivo con el botón de encendido, estado e identificación en el lado izquierdo. La parte posterior del dispositivo tiene fuentes de alimentación en ambos lados con ventiladores e interruptores de alimentación ubicados allí también. El medio tiene dos módulos de administración de gabinetes, uno apilado sobre el otro.
Resumen de SCOS 7
El sistema operativo Storage Center (SCOS) 7 de Dell es la pila de SO y software que se ejecuta directamente en los controladores de Storage Center. Sin embargo, a partir de SCOS 7, ya no es una interfaz de administración en sí misma. La distinción entre el sistema operativo y la herramienta de administración es significativa debido a la llegada de Dell Storage Manager (DSM) que unifica la administración de la serie SC y la familia de sistemas EqualLogic PS de Dell. En otras palabras, SCOS 7 proporciona los enlaces subyacentes para la gestión y la funcionalidad del SC9000, que DSM utiliza para proporcionar una interfaz administrativa.
Uno de nuestros hallazgos clave sobre SCOS 7 es la superioridad de la última tecnología de deduplicación y compresión de Dell en términos de rendimiento. Si bien la deduplicación se ha vuelto cada vez más común entre los sistemas de almacenamiento de muchos proveedores, la forma en que se implementa marca la diferencia. Dell ha empleado un proceso de deduplicación basado en programación, que evita el impacto en el rendimiento que normalmente vemos en las soluciones que utilizan la deduplicación en línea. Con el procesamiento basado en programación del SC9000, el flujo de datos se escribe directamente en el almacenamiento más rápido disponible.
De forma predeterminada, cuando los datos se escriben por primera vez en el SC9000, se colocan en el nivel más rápido de almacenamiento flash en una matriz RAID 10 mientras esperan la deduplicación, la compresión y la organización automática en niveles. Después de la deduplicación y la compresión, Data Progression de Dell mantiene los datos activos en este nivel más rápido hasta que se enfría y se migra a RAID 5/6 para un acceso a largo plazo. La desventaja de este enfoque en comparación con la deduplicación y la compresión en línea es que todos los datos llegan al almacenamiento en su tamaño completo y sin optimizar. Eso significa que el nivel de almacenamiento más rápido debe tener suficiente capacidad para manejar los datos entrantes hasta la siguiente ronda programada de deduplicación, compresión y organización en niveles.
Con Dell EMC SC9000 y SCOS 7, la deduplicación y la compresión ahora se pueden configurar en el nivel sub-LUN. Por ejemplo, los administradores pueden designar volúmenes específicos para que solo los procese el algoritmo de compresión. SCOS 7 también podría configurarse para deshabilitar la desduplicación y la compresión para todo, excepto los datos inactivos que se han almacenado en instantáneas.
La deduplicación y la compresión pueden ser los titulares de la actualización de SCOS 7, pero la eficiencia de los datos sustenta toda la arquitectura. Esto significa que el SC9000 puede aprovechar las clonaciones y escrituras delgadas, el aprovisionamiento delgado y herramientas como "reproducción instantánea remota", que aplica el concepto de aprovisionamiento delgado a la recuperación ante desastres para proporcionar una replicación delgada.
Uno de los frutos de la decisión de Dell de consolidar la familia SC con la familia EqualLogic PS es la nueva disponibilidad de VMware Virtual Volumes (VVol) para el SC9000, una característica que se ha traído desde el lado de la serie PS. VVols es un esquema que hace que los controladores SCOS 7 sean conscientes de la máquina virtual para optimizar el rendimiento de las máquinas virtuales. Esto significa que los administradores pueden configurar los servicios de SCOS 7 por máquina virtual y por volumen.
El SCOS 7 de Dell también incorpora nuevas funciones de QoS basadas en volúmenes, que permiten a los administradores reducir los "volúmenes vecinos ruidosos" con requisitos de E/S exigentes para que estos volúmenes puedan coexistir mejor en entornos de almacenamiento compartido.
Además, SCOS 7 presenta la tecnología Live Migrate de Dell, lo que significa que la federación de arreglos múltiples es parte del sistema operativo que se ejecuta directamente en el SC9000. Live Migration permite a los administradores de SC9000, SC8000 y SC4020 reubicar volúmenes de un arreglo a otro a través de Dell Storage Manager, sin desconectar los volúmenes ni requerir hardware y software adicional. De manera similar, la tecnología Live Volume de Dell proporciona conmutación por error automática transparente a volúmenes en espera en otro arreglo para escenarios de recuperación ante desastres. Este enfoque significa que las aplicaciones pueden continuar ejecutándose durante las interrupciones sin ningún hardware o software de virtualización especializado.
Equipo Directivo
Dell EMC SC9000 se administra mediante el cliente Storage Manager independiente de Dell EMC. La versión probada aquí es la versión 2016 R2. Cuando inicia por primera vez el cliente de Storage Manager, se le presenta una pantalla de inicio de sesión que le solicita un nombre de usuario/contraseña, una dirección IP/nombre de host y un puerto al que conectarse. Al hacer clic en "Iniciar sesión", se conecta a Dell EMC Storage Manager y le permite administrar sus sistemas.
La primera página que se presenta es una pantalla de resumen con todos los sistemas Storage Center conectados al sistema Storage Manager. Brinda un breve resumen de los sistemas de almacenamiento, las direcciones IP, las versiones y el estado, así como las capacidades de los sistemas bajo administración.
Profundizar en un sistema le brinda una multitud de pestañas que detallan Resumen del sistema, Almacenamiento, Hardware, Uso de E/S, Gráficos, Alertas y Registros. La primera pestaña que se presenta es un resumen general que brinda información sobre el espacio configurado, el espacio libre y muchas alertas diferentes que el sistema podría activar.
Al seleccionar la pestaña "Almacenamiento", se ingresa a las entrañas del sistema donde se muestra la configuración de Volúmenes, Servidores, Centros de almacenamiento remoto, Grupos de PS remotos, Dominios de fallas, Discos, Tipos de almacenamiento, Perfiles de instantáneas y Perfiles de almacenamiento. Cada uno de estos se detallará en las próximas secciones.
La sección Volúmenes muestra los volúmenes que se han configurado en el sistema. Muestra las capacidades de esos volúmenes, el uso de esos volúmenes, el espacio activo (usado), la sobrecarga de instantáneas, el espacio real y una multitud de otras estadísticas para los volúmenes. Esta es también el área donde creará volúmenes y administrará la jerarquía de volúmenes.
Al hacer clic en el enlace "Crear volumen", se inicia el asistente Crear volumen, que le permite nombrar su volumen, seleccionar un tamaño para el volumen, seleccionar un perfil de instantánea, asignarlo a un servidor y establecer diferentes perfiles para el volumen. Las capacidades de reducción de datos (compresión o compresión y deduplicación) aprovechan la reducción de datos basada en software para mejorar la capacidad del sistema. El perfil de almacenamiento y el tipo de almacenamiento seleccionan el tipo de disco y la paridad que se usa para el backend del sistema.
Al seleccionar el desglose de Servidores, se muestran los servidores, los clústeres de servidores y las asignaciones de disco para esos sistemas. Esta es el área que se consideraría la parte de "mapeo y enmascaramiento" del sistema.
Al seleccionar el clúster de servidores, se muestran los servidores que participan en el clúster de servidores, la información de espacio y, lo que es más importante, los ID de LUN y la información de HBA. Al seleccionar un LUN de la lista y hacer clic con el botón derecho, aparecen opciones para editar el LUN y permite la modificación de la asignación de ID de LUN.
Volver al área principal de Servidores y hacer clic en "Crear servidor" permite la creación de un nuevo servidor y la asignación de los HBA que se encuentran en ese servidor. Esta lista se completaría con servidores no utilizados que se han registrado en el sistema y que aún no se han asignado.
Al hacer clic en "Crear clúster de servidores", se permite la creación de un clúster de sistemas que compartirán los mismos LUN del sistema. Hay opciones para Agregar servidor al clúster, Eliminar seleccionado y Crear nuevo servidor, lo que permite la población de sistemas que accederán a uno o varios LUN.
El menú Remote Storage Centers permite a los usuarios ver varios Storage Centers diferentes que están conectados al sistema para la replicación. Todo esto está configurado a través de iSCSI. Como no se replican sistemas remotos, esta pantalla está actualmente en blanco.
El menú Grupos de PS remotos muestra los arreglos de la serie PS remotos que están configurados para la replicación, nuevamente configurados a través de iSCSI. Al igual que con el menú Centros de almacenamiento remoto, dado que no hay ninguno configurado, no hay ninguno para mostrar aquí.
El menú Fault Domains muestra los puertos front-end y los mecanismos de conmutación por error asignados a ellos. La cantidad de dominios de error configurados reflejará directamente la cantidad de estructuras configuradas en el entorno. Dada una única estructura de almacenamiento, habrá un dominio de error. Si falla un HBA, puerto, SFP o conmutador y el WWN (o IQN en configuraciones iSCSI) se puede transferir a otra interfaz física, esas conexiones se moverán a otra interfaz disponible. Puede encontrar más información en las guías de configuración de Dell sobre cómo funcionan los dominios de error y cómo deben configurarse.
El menú Discos muestra los discos en el sistema y toda la información asociada a esos discos. Aquí es donde también se configura la gestión de la resiliencia del disco. Tal como están configurados, los discos están en un estado "redundante", lo que significa que está configurado un bit de paridad (RAID5) o un bit de espejo (RAID10). Se puede configurar doble redundancia, que sería una configuración RAID6.
En la pestaña Tipos de almacenamiento es donde se pueden configurar diferentes tipos de protección de datos. El sistema bajo prueba tiene RAID10 y RAID5-9 configurados tal como están, y muestra dónde se asigna la capacidad. Al hacer clic en el enlace "Crear tipo de almacenamiento", se permite la creación de otra clase de almacenamiento que tenga doble paridad habilitada, lo que protege contra fallas de doble disco.
Perfiles de instantáneas es donde se administra la configuración de todas las reglas de instantáneas. Esto permite establecer diferentes políticas que se pueden aplicar a cualquier LUN en el sistema para crear un régimen de instantáneas para una rápida recuperación ante desastres.
El menú final bajo el encabezado Almacenamiento es la pestaña Perfiles de almacenamiento. Esto permite configurar cómo se asigna un nivel en el sistema. Los niveles predeterminados que se especifican son Recomendado, Prioridad alta, Prioridad media y Prioridad baja. En el sistema bajo prueba, se creó otro perfil que especifica que todos los datos viven en RAID10 en lugar de enviar instantáneas a un nivel de RAID más bajo (RAID 5).
Pasando a la pestaña Hardware, hay un desglose completo de todos los controladores y su hardware asociado. Esto muestra el estado de los puertos FC, puertos iSCSI, puertos SAS, caché, ventiladores, PSU, discos y voltajes del sistema. Aquí también es donde se configuran las alarmas/alertas para notificar si hay un problema con el hardware.
La pestaña Uso de IO muestra el rendimiento del sistema como un agregado, o brinda la capacidad de profundizar en cada volumen (o servidor u otro componente) individualmente para informar sobre un valor de rendimiento por componente.
La pestaña Gráficos proporciona información similar a la pestaña Uso de IO, pero permite una selección de métricas más granular. También permite una mayor recopilación de datos en tiempo real (que se muestra tan granular como los últimos 5 minutos, en intervalos de 10 segundos) en comparación con la pestaña Uso de IO, que tiene el rango de visualización más pequeño de un día.
La pestaña Alertas muestra cualquier alerta en el sistema que podría causar falta de disponibilidad. Esto incluye iniciadores que están fuera de línea, fallas de disco, fallas de hardware y advertencias de seguridad. Este es un lugar valioso para buscar información si hay algún problema con el sistema.
La pestaña Registros es simplemente el registro de todos los eventos en el sistema. Esto incluirá inicios de sesión de usuarios, cambios de configuración y cosas de esa naturaleza.
El submenú Servidores muestra los servidores que se han registrado con Dell EMC Storage Manager. Esto permite monitorear y administrar los sistemas (Windows, vCenter, ESXi) que están asociados con Storage Manager.
El submenú Replicaciones y Live Volumes muestra las replicaciones de datos activas que se ejecutan en el sistema. Aquí es donde ocurriría el monitoreo y la administración de cualquier replicación.
El submenú Supervisión muestra todo, desde eventos y alertas. Cualquier cosa que suceda en el sistema aparecerá en una de las pestañas de esta sección y lo convierte en un excelente lugar para buscar cualquier cosa fuera de lo común si el sistema tiene algún tipo de problema.
El submenú Threshold Alerts es donde se pueden configurar los umbrales para alertas y alarmas. Esto permite la configuración de valores para definir cuándo se activan las alarmas y alertas. Hay opciones para establecer la hora del día, los tipos de objetos y la definición de ese tipo de objeto para activar la alarma.
La selección de la pestaña Consultas permite el sondeo interactivo del sistema para ver dónde se ubican los umbrales durante el uso normal. Esto ayudará a establecer valores para alertas y alarmas sobre valores que están fuera de los parámetros operativos normales.
El submenú final es el submenú Informes. De forma predeterminada, no hay informes automatizados configurados, pero activarlos es tan simple como seleccionar "Editar configuración de informes automatizados". Una vez habilitado, esto debería enviar informes basados en las selecciones configuradas y permitir la recopilación a largo plazo de datos de informes para la previsión.
En general, la interfaz es funcional, pero anticuada. Es sorprendente ver todavía un cliente pesado como la principal interfaz de administración para configurar el sistema. Muchos competidores ejecutan interfaces HTML5 completas para administrar sus arreglos. Dell EMC Enterprise Storage Manager se basa en una máquina virtual que ha tenido algunos problemas de estabilidad en nuestras pruebas. Es posible que a los administradores de Enterprise Storage les resulte engorroso y poco intuitivo realizar tareas que han sido optimizadas por productos como los dispositivos EMC VNX y NetApp FAS.
Dell EMC Storage Manager también tiene una nueva interfaz de usuario web disponible. Si bien no es el enfoque de esta revisión, es una gran mejora en la usabilidad visual sobre el cliente pesado. Todavía sufre algunos de los problemas de convención de nomenclatura que sufre el cliente pesado (la asignación y el enmascaramiento no se mencionan específicamente, sino que se etiquetan como "Servidores") y la administración de volúmenes asignados no es tan simple como en los sistemas de otros proveedores. Tampoco es compatible con la administración de hardware, replicaciones y Live Volumes y clústeres FluidFS y, como tal, no puede verse como el único punto de administración para SC9000 o Dell Enterprise Storage Manager. Dicho esto, las mejoras visuales de la interfaz indican que Dell EMC está trabajando para mejorar la usabilidad del sistema. Si esas tareas adicionales pudieran implementarse en la interfaz de usuario web, sería un cambio bienvenido del cliente pesado.
Análisis de la carga de trabajo de la aplicación
Los primeros puntos de referencia consisten en la Rendimiento de MySQL OLTP a través de SysBench y Rendimiento de OLTP de Microsoft SQL Server con una carga de trabajo TPC-C simulada.
Rendimiento de SQL Server
Cada máquina virtual con SQL Server está configurada con dos discos virtuales: un volumen de 100 GB para el arranque y un volumen de 500 GB para la base de datos y los archivos de registro. Desde la perspectiva de los recursos del sistema, configuramos cada VM con 16 vCPU, 64 GB de DRAM y aprovechamos el controlador LSI Logic SAS SCSI. Si bien nuestras cargas de trabajo de Sysbench probadas anteriormente saturaron la plataforma tanto en E/S de almacenamiento como en capacidad, la prueba de SQL busca el rendimiento de la latencia.
Esta prueba utiliza SQL Server 2014 ejecutándose en máquinas virtuales invitadas de Windows Server 2012 R2, y está enfatizada por Dell's Benchmark Factory for Databases. Si bien nuestro uso tradicional de este punto de referencia ha sido probar grandes bases de datos de escala 3,000 en almacenamiento local o compartido, en esta iteración nos enfocamos en distribuir cuatro bases de datos de escala 1,500 de manera uniforme en el SC9000 (dos máquinas virtuales por controlador).
Configuración de prueba de SQL Server (por VM)
- Windows Server 2012 R2
- Huella de almacenamiento: 600 GB asignados, 500 GB utilizados
- SQL Server 2014
- Tamaño de la base de datos: escala 1,500
- Carga de clientes virtuales: 15,000
- Búfer RAM: 48GB
- Duración de la prueba: 3 horas
- 2.5 horas de preacondicionamiento
- Período de muestra de 30 minutos
Equipo LoadGen de fábrica de referencia OLTP de SQL Server
- Clúster de 730 nodos de SQL virtualizado Dell PowerEdge R4
- Ocho CPU Intel E5-2690 v3 para 249 GHz en clúster (dos por nodo, 2.6 GHz, 12 núcleos, caché de 30 MB)
- 1 TB de RAM (256 GB por nodo, 16 GB x 16 DDR4, 128 GB por CPU)
- Arranque de tarjeta SD (Lexar 16 GB)
- 4 adaptadores Mellanox ConnectX-3 InfiniBand (vSwitch para red vMotion y VM)
- 4 x Emulex FC HBA de 16 GB y dos puertos
- 4 x NIC de dos puertos Emulex de 10 GbE
- VMware ESXi vSphere 6.0/Enterprise Plus 8-CPU
Al observar el rendimiento transaccional de Dell EMC SC9000 en nuestra prueba de SQL Server, no vemos un impacto significativo al habilitar la reducción total de datos en el arreglo.
Si bien nuestra métrica de rendimiento transaccional no mostró muchos cambios entre los resultados de Raw y DR SC9000, sí vemos algunas diferencias sutiles al observar las mediciones de latencia. El rendimiento agregado para el almacenamiento sin formato promedió 14 ms, mientras que el rendimiento con DR habilitado fue de 14 ms. Esta es fácilmente la diferencia incremental más pequeña agregada por la reducción de datos que hemos visto en una matriz de almacenamiento hasta el momento.
Rendimiento de Sysbench
Cada banco de sistema La máquina virtual está configurada con tres discos virtuales, uno para arranque (~92 GB), uno con la base de datos preconstruida (~447 GB) y el tercero para la base de datos bajo prueba (270 GB). Desde la perspectiva de los recursos del sistema, configuramos cada VM con 16 vCPU, 60 GB de DRAM y aprovechamos el controlador LSI Logic SAS SCSI. Los sistemas de generación de carga son Servidores Dell R730; oscilamos entre cuatro y ocho en esta revisión, escalando servidores por grupo de 4VM.
Clúster de 730 a 4 nodos MySQL virtualizado Dell PowerEdge R8
- Ocho dieciséis CPU Intel E5-2690 v3 para 249 GHz en clúster (dos por nodo, 2.6 GHz, 12 núcleos, 30 MB de caché)
- 1-2 TB de RAM (256 GB por nodo, 16 GB x 16 DDR4, 128 GB por CPU)
- Arranque de tarjeta SD (Lexar 16 GB)
- 4-8 adaptadores Mellanox ConnectX-3 InfiniBand (vSwitch para vMotion y red de VM)
- 4-8 x Emulex FC HBA de 16 GB y dos puertos
- 4-8 x NIC de dos puertos Emulex de 10 GbE
- VMware ESXi vSphere 6.0/Enterprise Plus 8-CPU
Configuración de prueba de Sysbench (por VM)
- CentOS 6.3 de 64 bits
- Huella de almacenamiento: 1 TB, 800 GB utilizados
- Percona XtraDB 5.5.30-rel30.1
- Tablas de base de datos: 100
- Tamaño de la base de datos: 10,000,000
- Subprocesos de la base de datos: 32
- Búfer RAM: 24GB
- Duración de la prueba: 3 horas
- 2 horas preacondicionamiento 32 hilos
- 1 hora 32 hilos
A continuación se muestra una captura de pantalla de nuestra prueba de Sysbench con una carga de 32 VM que se ejecutan en el SC9000 como lo ve Dell Storage Manager. En total en ambos volúmenes (uno por controlador), medimos un ancho de banda agregado de alrededor de 4 GB/s de lectura/escritura y poco más de 200 XNUMX IOP de lectura/escritura.
Cambiando esa vista a los propios controladores (que ven el doble del trabajo teniendo en cuenta la sobrecarga de paridad de RAID), esa carga saltó a alrededor de 10 GB/s combinados, empujando alrededor de 500k IOPS R/W mixto.
Profundizando más para observar un solo controlador para monitorear su uso de CPU/RAM en el nivel de 32VM, vemos que el controlador flota en aproximadamente un 30 % de uso. Esto nos dice que el controlador todavía tiene mucho espacio libre disponible para carga adicional, que podría capturarse con SSD de alto rendimiento o estantes adicionales agregados a la matriz. Entonces, incluso empujando 5GB y más de 200k IOPS, ¡al controlador todavía le quedaba una gran cantidad de espacio libre!
A medida que observamos el aumento del rendimiento transaccional de Sysbench de 4 a 32 VM, la parte más impresionante es que, hasta la carga de trabajo más alta, existe una diferencia insignificante entre ejecutar el almacenamiento con o sin la reducción de datos activada. Solo en el nivel más alto vemos que el rendimiento agregado cae, en este caso de 21,158TPS a 19,043TPS.
Centrándonos en la latencia agregada promedio en nuestra prueba de Sysbench, notamos una diferencia mínima entre DR activado o desactivado hasta el incremento de 32 VM. En esa etapa, la latencia aumenta de 48.6 ms (sin DR) a 54 ms (DR).
Nuestra próxima prueba se enfoca en la latencia del percentil 99, mostrando más atributos de las mediciones máximas registradas durante el período de prueba. Esta es otra área que nos sorprendió en nuestra revisión de Dell EMC SC9000, ya que la reducción de datos habilitada no provocó ningún pico en las latencias máximas.
Análisis de rendimiento de VMmark
Cada uno de los puntos de referencia de Application Performance Analysis intenta mostrar cómo se desempeñan los productos en un entorno de producción en vivo en comparación con las afirmaciones de la empresa. Creemos que es esencial evaluar los dispositivos de almacenamiento en el contexto de sistemas más grandes para comprender qué tan receptivo es el almacenamiento cuando interactúa con aplicaciones clave de rango medio. Una herramienta importante para evaluar el rendimiento de las aplicaciones es la Benchmark de virtualización VMmark de VMware.
VMmark por diseño es un punto de referencia que requiere muchos recursos, con una amplia combinación de cargas de trabajo de aplicaciones basadas en VM que enfatizan la actividad de almacenamiento, red y computación. Esto significa que los puntos de referencia de VMmark configurados adecuadamente pueden proporcionar información sobre el rango de rendimiento, incluida la cobertura de E/S de almacenamiento, CPU e incluso el rendimiento de la red.
Con los múltiples clones de máquinas virtuales, nuestra prueba de VMmark funcionó bastante bien con las capacidades de deduplicación posterior al proceso y compresión del SC9000. Después de cargar los mosaicos para la prueba, consumimos aproximadamente 6 TB de almacenamiento, con 12 TB utilizados en el grupo de almacenamiento según nuestro tipo de almacenamiento RAID1. Después de dejar que el arreglo se asentara durante la noche y permitir que se llevara a cabo su proceso de recuperación ante desastres basado en instantáneas, vimos un pequeño aumento en el espacio total de almacenamiento a 15 TB y luego fuimos testigos de una caída elegante en el espacio a un poco más de 1 TB, ya que los datos se redujeron en tamaño y fuera de escena a RAID5-9.
En cuanto a la asignación de almacenamiento cuando se completó el proceso de reducción de datos, la cantidad de almacenamiento restante en RAID 10 se redujo a 82 GB, mientras que el almacenamiento RAID 5-9 consumió 1.14 TB. Esto nos dio una reducción del 88 % en el almacenamiento consumido, ahorrándonos un poco más de 6.4 TB (12.8 TB en disco)
Especificaciones del clúster de 730 nodos VMware VMmark de Dell PowerEdge R4
- Servidores Dell PowerEdge R730 (x4)
- CPU: Ocho Intel Xeon E5-2690 v3 2.6GHz (12C/24T)
- Memoria: 64 x 16GB DDR4 RDIMM
- Emulex LightPulse LPe16002B 16Gb FC FC de dos puertos HBA
- Emulex OneConnect OCe14102-NX 10 Gb Ethernet de doble puerto NIC
- VMware ESXi 6.0
En nuestra prueba de aplicación final que analiza los resultados de nuestra prueba VMmark en Dell EMC SC9000, nuevamente vemos que hay un impacto mínimo de la reducción de datos posterior al proceso en nuestros puntos de referencia. De 1 a 26 mosaicos, medimos solo disminuciones menores en los puntajes generales y de la aplicación en VMmark con la reducción de datos habilitada. En la marca de 26 mosaicos, ambas configuraciones coincidieron, donde nuestro clúster de cómputo fijo saturó por completo sus recursos de CPU.
Conclusión
Dell EMC SC9000 es uno de los sistemas de almacenamiento de gama media más rápidos, con mayor capacidad y escalables que hemos evaluado en el laboratorio de pruebas de StorageReview Enterprise. El SC9000, que ejecuta SCOS 7 y está administrado por Dell Storage Manager (DSM), es una combinación formidable cuyo rendimiento es difícil de superar o su precio es inferior. Los sistemas SC9000 pueden administrar hasta 960 unidades con una capacidad bruta de 3 PB y una capacidad direccionable de 2 PB. Esta escalabilidad es posible, en parte, gracias a una variedad de gabinetes disponibles, incluidos gabinetes de 5U con 84 bahías para unidades y conectividad SAS de 12 Gb. Además, Dell EMC se ha asegurado de que agregar un nuevo gabinete sea sencillo, con nueva capacidad disponible para pools de almacenamiento nuevos y existentes. Con el nuevo soporte de administración integrado de EqualLogic PS a través de DSM, Dell EMC tiene mucho que ofrecer aquí para sus clientes existentes, así como para los administradores que evalúan la familia Storage Center para nuevas implementaciones.
Otra ventaja de trabajar con un proveedor grande y establecido como Dell Technologies es la amplia biblioteca de integraciones de terceros compatibles de la empresa. Los controladores SC9000 que se ejecutan en SCOS7 pueden aprovechar las integraciones con Microsoft, Oracle, OpenStack, IBM, CommVault, Symantec, Foglight y otros. Si bien la función VMware VVol se describió en detalle anteriormente, debe mencionarse que los administradores de SC9000 también pueden aprovechar un complemento VMware vSphere, un adaptador vCenter SRM y compatibilidad con VAAI.
Dadas las carteras combinadas de Dell y EMC, es importante comprender dónde encaja la familia SC. Dell EMC considera que las familias SC Series y Unity son firmemente almacenamiento de mercado medio, con XtremIO, ScaleIO y VMAX como soluciones empresariales y orientadas a la escala web. Sin embargo, no confunda la orientación del SC con la falta de capacidades. Como muestran los datos de revisión, el sistema funciona extremadamente bien con datos nuevos, así como con datos que han pasado por la reducción de datos posterior al proceso del SC (o migración en configuraciones híbridas). El SC también cuenta con todas las funciones en términos de servicios de datos, brindando opciones como la replicación multiplataforma entre SC y el almacenamiento heredado de Compellent y EqualLogic dentro del marco DSM. Si hay algo de lo que quejarse aquí, es que DSM está fechado (Java). Y colóquelo junto a Unity (HTML5), por ejemplo, es la noche y el día. Dicho esto, Dell ha estado invirtiendo en una interfaz gráfica de usuario web para almacenamiento SC que es muy prometedora y recibirá actualizaciones periódicas, lo que hará que las funciones de la aplicación DSM instalada tengan una apariencia moderna. Por último, el almacenamiento SC continuará, ya que Dell tiene una gran base instalada de clientes SC que no se van a abandonar. Sin embargo, a largo plazo, es razonable esperar que el almacenamiento SC y Unity se fusionen, de forma similar a lo que Dell ha estado trabajando con la fusión de Compellent y EqualLogic en el almacenamiento SC.
En cuanto al rendimiento, Dell EMC SC9000 sobresalió en todos los ámbitos, obteniendo los mejores méritos en algunos puntos de referencia a pesar de que estaba aprovechando SSD SAS de lectura intensiva en lugar de unidades de escritura intensiva de mayor rendimiento (y más costosas por TB). Por primera vez para nosotros, al observar una plataforma de almacenamiento con capacidades de reducción de datos, casi no hubo impacto en los gastos generales al pasar del almacenamiento sin procesar a la compresión completa y la deduplicación posterior al proceso activada. Tanto VMmark como SQL Server mostraron cambios mínimos, y el rendimiento solo cayó un poco. En nuestras pruebas a escala de Sysbench, vimos una caída en el extremo superior, pero hasta ese punto, DR y los resultados sin procesar estaban a la par. Esto incluso incluyó nuestras mediciones de latencia del percentil 99, que mostraron que las latencias máximas permanecieron aproximadamente iguales incluso con la reducción de datos en curso. Hay una gran diferencia entre el SC9000 y otros sistemas que admiten la reducción de datos y, en este caso, es un proceso posterior, no en línea. Al seguir esta ruta con el almacenamiento SC, el trabajo pesado de la deduplicación se maneja cuando el sistema está relativamente bajo de impuestos (de la noche a la mañana), lo que genera un perfil de rendimiento muy bueno para los datos nuevos y antiguos. Sin embargo, esta arquitectura no está exenta de debilidades; la matriz debe tener un tamaño lo suficientemente grande como para que las nuevas escrituras puedan crecer durante el día y contraerse durante la noche cuando se produce una instantánea y un proceso de migración de datos. Esto es diferente a la reducción de datos que está en línea, que no requiere espacio disponible, pero generalmente sufre un impacto en el rendimiento cuando la matriz está bajo carga.
El SC9000 ha demostrado ser un arreglo de almacenamiento muy impresionante, superando todas nuestras expectativas. Dada la madurez de la plataforma SC, quizás esto se dé por sentado. O tal vez con la ráfaga de arranques vocales en el espacio flash, perdimos de vista lo que SC puede hacer. De cualquier manera, Dell EMC tiene una línea completa de almacenamiento SC que puede abordar las necesidades de cualquier organización en la pequeña y mediana empresa, lo que facilita comenzar de a poco y crecer según sea necesario. El SC9000 all-flash que probamos se encuentra en lo más alto de la cartera de SC, brindando un amplio conjunto de servicios de datos y soporte líder en su clase. Combinado con un perfil de rendimiento que es simplemente asombroso para esta clase de almacenamiento, nos enorgullece otorgar nuestro primer premio Editor's Choice de 2017 al Dell EMC SC9000.
Ventajas
- La mejor tecnología de deduplicación y compresión de datos de su clase
- Administración integrada con arreglos Dell EqualLogic PS a través de Dell Storage Manager
- Plataforma de soporte integrada Dell Copilot
Contras
- La interfaz de Dell Storage Manager instalada se siente anticuada
Lo más importante es...
El Dell EMC SC9000 establece el estándar para el rendimiento y la funcionalidad del almacenamiento en el mercado medio, y lo hace a un precio asequible y con un paquete de soporte integral.
Página del controlador Dell EMC SC9000
Suscríbase al boletín de StorageReview