Inicio Empresa Revisión de arreglo todo flash StorONE

Revisión de arreglo todo flash StorONE

by lyle smith
Unidad de servidor StorOne

Anunciado en junio, el StorONE All-Flash es un arreglo de 2U que tiene que ver con la relación precio-rendimiento. La compañía ha hecho algunas cosas interesantes aquí con almacenamiento en niveles. A diferencia de usar Intel Optane SSD como caché, la matriz StorONE usa Optane como su nivel superior de almacenamiento. StorONE consolida aún más su asociación con Intel al aprovechar los SSD QLC 3D NAND de este último para el almacenamiento de alta capacidad. La solución está alimentada por Software de plataforma de almacenamiento empresarial S1 de StorONE y mueve los datos en función de las necesidades para mantener un alto rendimiento mientras gestiona la economía de datos con las SSD QLC.

Anunciado en junio, el StorONE All-Flash es un arreglo de 2U que tiene que ver con la relación precio-rendimiento. La compañía ha hecho algunas cosas interesantes aquí con almacenamiento en niveles. A diferencia de usar Intel Optane SSD como caché, la matriz StorONE usa Optane como su nivel superior de almacenamiento. StorONE consolida aún más su asociación con Intel al aprovechar los SSD QLC 3D NAND de este último para el almacenamiento de alta capacidad. La solución está alimentada por Software de plataforma de almacenamiento empresarial S1 de StorONE y mueve los datos en función de las necesidades para mantener un alto rendimiento mientras gestiona la economía de datos con las SSD QLC.

Frente del servidor StorOne

Aunque StorONE es una solución de almacenamiento definida por software muy flexible que prácticamente puede hacerlo todo, su verdadera fortaleza radica en lo que ellos llaman "utilización total de recursos". Mientras que muchas plataformas de software definidas tienen cuellos de botella que impiden que los usuarios aprovechen al máximo su hardware, StorONE ofrece a los usuarios una forma de evitarlos para obtener el mejor rendimiento posible. Esto sin duda lo convierte en una solución convincente para las organizaciones que buscan implementar almacenamiento en casi cualquier entorno y es ideal para aquellos que desean exprimir hasta el último IOPS posible de su sistema.

Servidor StorOne

El software de gestión StorONE también es compatible con varias plataformas, incluidos Mac, Linux, Windows e incluso sistemas operativos móviles. Esto es especialmente útil para los equipos de administración de TI, ya que le permite sacar su tableta o teléfono si necesita ubicar un disco específico mientras camina en una gran sala de servidores o centro de datos.

El software StorONE funciona con tarifas de licencia basadas en la capacidad con precios que dependen del tamaño de su sistema. Son muy flexibles aquí también. StorONE examinará su entorno y le sugerirá una solución si necesita asesoramiento. Pueden enviarle una caja con un servidor (normalmente compatible con HA y de doble nodo) y puede simplemente conectarlo a su centro de datos. Si ya tiene hardware existente que desea usar, StorONE puede instalar la plataforma a través de una máquina virtual o completa. También hacen cualquier cosa, desde licencias solo de software hasta arreglos all-flash como servicio. Para los clientes que tienen necesidades de capacidad y no quieren quedarse con un contrato a largo plazo, StorONE puede enviarles una caja con todo lo que necesitan y simplemente pueden borrar las unidades y devolverlas cuando terminen. .

Servidor StorOne atrás

Una cosa que hace StorONE que otras compañías no hacen es hablar sobre el precio, como en un número real versus nociones vagas de ahorro de dinero. El sistema que probaremos viene con 1.5 TB de Intel Optane y 30.72 TB de almacenamiento Intel QLC más el software. StorONE cobra $27,899.92 por el almacenamiento y $22,387.50 por el software para un total de $50,287.42. La empresa se promociona a sí misma cobrando $0.05/IOPS o aproximadamente más de un millón de IOPS por el sistema que estamos probando.

Gestión de StorONE

Después de descargar el software e instalarlo, simplemente cárguelo, ingrese sus credenciales e inicie sesión. Lo primero que verá es una lista de sus unidades disponibles. Seleccione los que desea agregar al sistema y haga clic en Aprobar. Una vez que esto se haya completado con éxito, estará listo para comenzar. La interfaz es rápida y fácil de navegar a través de su agradable diseño verde (fondo) y blanco (primer plano).

Una vez que esté dentro, verá un menú de hamburguesas en la parte superior izquierda del tablero principal, que brinda acceso rápido a todas las áreas de configuración: Monitoreo, Aprovisionamiento (Plantilla, Host, Servidor NAS, Volúmenes de aplicaciones), Administración (Plantillas , hosts, servidores NAS, volúmenes de aplicaciones), inventario y administración. También puede cambiar fácilmente su contraseña y el correo electrónico de su cuenta en este menú.

La sección Inventario le brinda una lista de todos los activos físicos de su sistema a la derecha. Al hacer clic en ellos, se profundizará más en los componentes específicos, brindándole más información.

Crear un volumen es bastante simple. En la sección Aplicaciones, haga clic en el botón cilíndrico en la parte superior derecha, que está etiquetado como "Crear volumen de aplicación". Simplemente ingrese el nombre, la descripción y otra información. En la sección de grupo de discos, puede definir los diferentes niveles para la funcionalidad integrada de organización automática en niveles, que es una de las ventajas más importantes de la plataforma StorONE.

La configuración de niveles le permite elegir en qué grupo de discos residirá principalmente el volumen recién creado (p. ej., medios NVMe/SSD como el grupo de discos principal y medios HDD/SSD como el nivel 1 superior). Como resultado, observará los datos en este sistema y luego analizará cosas como patrones de lectura y escritura y cuánto tiempo ha pasado desde que se accedió a los datos (y con qué frecuencia), luego los "nivelará" en función de esto. información. Esto significa que los bloques de datos a los que se accede con poca frecuencia se moverán al nivel de menor costo si ha configurado su volumen de esa manera. Esto asegura que no esté desperdiciando su valioso y rápido espacio NVMe en archivos que no usa con mucha frecuencia, manteniendo sus datos más utilizados ubicados en esas unidades.

También puede definir su política de instantáneas aquí, que es ilimitada y gratuita. Puede escalar dentro y fuera del marco de tiempo con el práctico icono de lupa. Acceder a ellos es muy fácil. Después de tomar una instantánea, haga clic en el ícono del reloj en la parte superior derecha de la sección Aplicaciones y se mostrará un calendario. Simplemente elija datos específicos y verá las instantáneas disponibles para el montaje, donde podrá extraer los datos que necesita. Sus instantáneas montadas también se enumerarán en sus volúmenes.

En la sección Disponibilidad, también puede definir cuántos datos y fragmentos de redundancia hay en el sistema que necesita. Puede establecer esto por volumen según la aplicación que esté respaldando, lo que le permite definir un volumen que se centre más en el rendimiento (menos redundancia) y otro que se centre en la protección (más redundancia) para volúmenes con archivos más críticos. Esto lo convierte en un sistema muy flexible, ya que los sistemas suelen utilizar configuraciones basadas en RAID, que no se pueden cambiar en el nivel de volumen (es decir, se queda con el RAID que elija).

También puede acceder a los mismos datos a través de dos protocolos (p. ej., NFS y SMB), lo que puede ser muy útil ya que solo necesita enviar una copia de sus datos a través de varios protocolos.

StorONE admite el acceso basado en bloques con iSCSI y Fibre Channel, NAS: SMB y NFS, y tiene un almacén de objetos integrado que admite el protocolo S3 y, al mismo tiempo, prepara su plataforma para el futuro. Por ejemplo, si se lanza una nueva tecnología, el sistema StorONE podrá utilizarla. Aunque es imposible verificar esta afirmación, ciertamente es bueno escucharlo y hasta ahora han hecho bien en adoptar nuevos protocolos de red y almacenamiento.

Si hace clic en Rendimiento después de seleccionar su volumen en la sección Aplicaciones, puede ver en vivo el IOPS, el rendimiento y la latencia o cómo se desempeñó en la última hora, día o semana.

La sección Supervisión es una página completa que muestra todas las estadísticas que se recopilan de su sistema. Puede encontrar cosas como capacidades, asignación y utilización de datos (por grupo, lo cual es muy útil), gráficos y volúmenes principales en su sistema (ordenados por cosas como IOPS, instantáneas, latencia y capacidad). También puede ver la utilización del hardware del sistema en la parte inferior, que muestra el uso del disco, la CPU y la memoria tanto en vivo como durante ciertos períodos de tiempo pasados.

En general, quedamos muy impresionados con la cantidad de personalización y flexibilidad del software definido por StorONE, así como con su enfoque en aprovechar al máximo su sistema.

Rendimiento de arreglo todo flash StorONE

Configuración de prueba de StorONE

  • Intel Optano de 1.5 TB
  • 30.72 TB Intel QLC 3D NAND
  • Huella de VDbench: 640 GB (32 x 20 GB VMDK)
  • Almacenes de datos montados en NFS, 4 x 25 GbE en el arreglo, 2 x 25 GbE en cada uno de nuestros 8 hosts

 

Unidad de servidor StorOne

Análisis de carga de trabajo de VDBench

Cuando se trata de comparar matrices de almacenamiento, las pruebas de aplicaciones son las mejores y las pruebas sintéticas ocupan el segundo lugar. Si bien no es una representación perfecta de las cargas de trabajo reales, las pruebas sintéticas ayudan a los dispositivos de almacenamiento de referencia con un factor de repetibilidad que facilita la comparación de manzanas con manzanas entre las soluciones de la competencia. Estas cargas de trabajo ofrecen una gama de diferentes perfiles de prueba que van desde pruebas de "cuatro esquinas", pruebas comunes de tamaño de transferencia de bases de datos, así como capturas de seguimiento de diferentes entornos VDI. Todas estas pruebas aprovechan el generador de cargas de trabajo vdBench común, con un motor de secuencias de comandos para automatizar y capturar resultados en un gran clúster de pruebas informáticas. Esto nos permite repetir las mismas cargas de trabajo en una amplia gama de dispositivos de almacenamiento, incluidos arreglos flash y dispositivos de almacenamiento individuales.

perfiles:

  • Lectura aleatoria 4K: 100 % de lectura, 128 subprocesos, 0-120 % de iorate
  • Escritura aleatoria 4K: 100 % de escritura, 64 subprocesos, 0-120 % de iorate
  • Lectura aleatoria de 32K: 100% de lectura
  • Escritura aleatoria de 32K: 100% de escritura
  • Lectura secuencial de 64 K: 100 % de lectura, 16 subprocesos, 0-120 % de iorate
  • Escritura secuencial de 64 K: 100 % de escritura, 8 subprocesos, 0-120 % de iorate
  • Base de datos sintética: SQL y Oracle
  • Trazas de clones vinculados y clones completos de VDI

Con una lectura aleatoria de 4K, el StorONE mostró una latencia de menos de un milisegundo durante la mayor parte de la prueba (hasta aproximadamente 370 399,007 IOPS y alcanzó un máximo de aproximadamente 10 XNUMX IOPS y una latencia de XNUMX ms).

En escritura aleatoria 4K, el StorONE mostró una latencia de submilisegundos hasta 37,218 93,993 IOPS y llegó a un máximo de aproximadamente 20 XNUMX IOPS y una latencia de XNUMX ms.

A continuación, observamos nuestra prueba de E/S aleatoria de 32K. Para leer, el StorONE tuvo un rendimiento de latencia de menos de un milisegundo durante la mayor parte de la prueba hasta aproximadamente 206 225,527 IOPS y llegó a un máximo de 3.03 XNUMX IOPS con una latencia de XNUMX ms.

En escritura aleatoria de 32K, StorONE mostró brevemente una latencia inferior a 1 ms y llegó a un máximo de 54,150 9.44 IOPS con una latencia de XNUMX ms.

El siguiente paso fueron las cargas de trabajo secuenciales en las que analizamos 64K. Para una lectura de 64K, StorONE mostró un gran aumento en la latencia, pero inmediatamente volvió a estar por debajo de 1 ms durante el resto de la prueba, donde alcanzó un máximo de 45,111 0.266 IOPS a XNUMX ms.

Con escritura de 64K, vimos 27,796 7 IOPS a 32,087 ms y un pico de 2 31.89 IOPS o XNUMX GB/s con una latencia de XNUMX ms.

Nuestros próximos conjuntos de pruebas son nuestras cargas de trabajo de SQL: SQL, SQL 90-10 y SQL 80-20. Comenzando con SQL, StorONE se mantuvo por debajo de 1 ms hasta alrededor de 225 286,903 IOPS y alcanzó un máximo de 3.57 XNUMX IOPS y una latencia de XNUMX ms.

En SQL 90-10, vimos un pico de 242,045 4.23 IOPS con una latencia de 214 ms. El StorONE tuvo una latencia de submilisegundos aquí hasta aproximadamente XNUMX XNUMX IOPS.

Con SQL 80-20, StorONE tuvo un rendimiento de latencia de submilisegundos hasta alrededor de 148 194,777 IOPS y un pico de 4.24 XNUMX IOPS con una latencia de XNUMX ms.

Lo siguiente son nuestras cargas de trabajo de Oracle: Oracle, Oracle 90-10 y Oracle 80-20. Comenzando con Oracle, StorONE se mantuvo por debajo de 1 ms de latencia hasta alrededor de 135 180 IOPS y llegó a un máximo de 7.1 XNUMX IOPS con una latencia de XNUMX ms.

Oracle 90-10 experimentó una latencia de submilisegundos hasta alrededor de 237 243 IOPS y un pico de 2.46 XNUMX IOPS a una latencia de XNUMX ms (antes de sufrir un pequeño impacto en el rendimiento al final).

Para Oracle 80-20, StorONE se ejecutó con una latencia inferior a 1 ms hasta alrededor de 176 189,718 IOPS y alcanzó un máximo de 3.5 XNUMX IOPS y XNUMX ms de latencia antes de disminuir un poco la velocidad al final.

A continuación, cambiamos a nuestra prueba de clonación de VDI, completa y vinculada. Para VDI Full Clone (FC) Boot, StorONE tuvo un rendimiento de latencia de submilisegundos hasta aproximadamente 128 180,135 IOPS y alcanzó un máximo de 5.8 XNUMX IOPS con una latencia de XNUMX ms.

Para el inicio de sesión inicial de VDI FC, el arreglo tuvo un rendimiento de latencia de submilisegundos hasta aproximadamente 37 67,467 IOPS y alcanzó un máximo de 13.35 XNUMX IOPS con una latencia de XNUMX ms, antes de sufrir un impacto en el rendimiento al final.

Nuestro último punto de referencia de VDI FC es Monday Login, donde vimos un rendimiento de latencia de submilisegundos hasta aproximadamente 52 74,298 IOPS y un pico de 6.86 XNUMX IOPS con una latencia de XNUMX ms.

Al cambiar a VDI Linked Clone (LC) Boot, el StorONE tuvo un rendimiento de latencia de menos de un milisegundo durante la mayor parte de su ejecución y alcanzó un máximo de 82,596 1.9 IOPS con una latencia de XNUMX ms.

Para el inicio de sesión inicial de VDI LC, la matriz se mantuvo por debajo de 1 ms hasta aproximadamente 34 61,598 IOPS y alcanzó un máximo de 4.1 XNUMX IOPS con una latencia de XNUMX ms.

Finalmente, con VDI LC Monday Login vimos un pico de 62,801 8.1 IOPS con una latencia de XNUMX ms.

Conclusión

La matriz StorONE All-Flash aprovecha algunas de las mejores tecnologías de almacenamiento de Intel, pero el secreto está en el software. El software S1 Enterprise Storage Platform de la compañía ayuda a crear un entorno definido por software donde los usuarios pueden aprovechar al máximo el almacenamiento Optane y QLC. El software fácil de usar se basa en la eliminación de cuellos de botella y la maximización del rendimiento potencial. StorONE pone un gran énfasis en la flexibilidad con tarifas de licencia basadas en la capacidad que tienen precios que reflejan el tamaño del sistema del cliente o pueden examinar sus necesidades y recomendar un sistema basado en ellas. StorONE se puede instalar desde cero o mediante VM si existe un sistema que los clientes deseen utilizar.

Para el rendimiento, ejecutamos nuestro análisis de carga de trabajo de VDBench, destacando 4k de lectura de 400 4 IOPS, pico de escritura de 32 k de 32 226 IOPS, lectura de 32 54 de 64 2.8 IOPS, escritura de 64 2 de 287 242 IOPS, lectura secuencial de 90 K de 10 GB/s y escritura de 195 K de 80 GB/s. Para las cargas de trabajo de SQL, vimos picos de 20 180 IOPS, 243 90 IOPS para SQL 10-190 y 80 20 IOPS para SQL 180-67. Para las cargas de trabajo de Oracle, vimos picos de 74 1 IOPS, XNUMX XNUMX IOPS en Oracle XNUMX-XNUMX y XNUMX XNUMX IOPS en Oracle XNUMX-XNUMX. Aquí también realizamos pruebas de VDI FC que nos dieron XNUMX XNUMX IOPS para el arranque, XNUMX XNUMX IOPS para el inicio de sesión inicial y XNUMX XNUMX IOPS para el inicio de sesión del lunes. En la mayoría de los casos, la matriz alcanzó su punto máximo con una latencia de más de XNUMX ms.

La matriz StorOne All-Flash mostró una forma rentable de aprovechar QLC NAND en un entorno empresarial con SSD Intel Optane como el nivel superior de almacenamiento. De esta manera, la actividad llega primero a este búfer de baja latencia, lo que permite que el arreglo envíe un flujo más organizado a los niveles de almacenamiento QLC (u otros). Con StorOne ya capaz de manejar múltiples niveles de almacenamiento, la adaptación al uso de flash QLC fue algo natural. En general, aunque el rendimiento tuvo algunos impactos de latencia, la plataforma que se probó era un sistema de un solo controlador, en comparación con una implementación más grande de múltiples nodos que los clientes generalmente pueden usar en un entorno de producción. De cualquier manera, StorOne es extremadamente flexible, capaz de admitir casi cualquier tecnología que el centro de datos desee, desde almacenamiento hasta redes.

Soluciones StorOne

Interactuar con StorageReview

Boletín | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS Feed