Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

¡Por favor, no saquen conclusiones precipitadas por el título! Tenemos argumentos sólidos para respaldarlo, y los hemos empaquetado tan compactamente como hemos podido. Les presentamos un artículo sobre el concepto y los principios de funcionamiento de nuestro nuevo sistema de almacenamiento de datos, cuyo lanzamiento tuvo lugar en enero de 2020.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Creemos que la principal ventaja competitiva de la familia de sistemas de almacenamiento Dorado V6 radica precisamente en el rendimiento y la fiabilidad mencionados en el título. Así de simple, y hoy hablaremos de las astutas y no tan astutas soluciones que nos han permitido alcanzar este 'simple'.

Para desbloquear mejor el potencial de los sistemas de nueva generación, hablaremos sobre los modelos más avanzados de la serie (modelos 8000, 18000). A menos que se indique lo contrario, nos referimos precisamente a ellos.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Unas palabras sobre el mercado

Para entender mejor la posición de las soluciones de Huawei en el mercado, recurrimos a un indicador confiable: los "cuadrantes mágicos" de Gartner. Hace dos años, en el sector de los arrays de discos de propósito general, nuestra empresa se encontraba firmemente en el grupo de líderes, solo superada por NetApp y Hewlett Packard Enterprise. La posición de Huawei en el mercado de sistemas de almacenamiento en estado sólido en 2018 se caracterizó por el estatus de 'retador', sin embargo, para alcanzar posiciones de liderazgo, faltaba algo.

En 2019, Gartner combinó ambos sectores mencionados anteriormente en uno solo: "Almacenamiento principal". Como resultado, Huawei volvió a encontrarse en el cuadrante de líderes, junto a proveedores como IBM, Hitachi Vantara e Infinidat.

Para ofrecer una imagen completa, cabe señalar que el 80% de los datos para el análisis de Gartner se recopilan en el mercado estadounidense, lo que genera un sesgo notable a favor de aquellas empresas que están bien representadas en los EE. UU. Mientras tanto, los proveedores que se centran en los mercados europeo y asiático se encuentran en una posición evidentemente menos ventajosa. A pesar de esto, el año pasado los productos de Huawei ocuparon un lugar digno en el cuadrante superior derecho y, según el veredicto de Gartner, 'pueden ser recomendados para su uso'.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

¿Qué hay de nuevo en Dorado V6?

La línea de productos Dorado V6, en particular, está representada por los sistemas de nivel inicial de la serie 3000. Originalmente equipados con dos controladores, se pueden expandir horizontalmente hasta 16 controladores, 1200 discos y 192 GB de caché. Además, el sistema contará con puertos externos de Fibre Channel (8 / 16 / 32 Gbps) y Ethernet (1 / 10 / 25 / 40 / 100 Gbps).

Cabe destacar que se está reduciendo el uso de protocolos que no tienen éxito comercial, por lo que al inicio decidimos renunciar al soporte de Fibre Channel over Ethernet (FCoE) e Infiniband (IB). Se agregarán en versiones futuras del firmware. El soporte para NVMe over Fabric (NVMe-oF) está disponible 'de fábrica' sobre Fibre Channel. En el próximo firmware, cuyo lanzamiento está programado para junio, se planifica el soporte para el modo NVMe over Ethernet. En nuestra opinión, el conjunto mencionado cubrirá ampliamente las necesidades de la mayoría de los clientes de Huawei.

El acceso a archivos no está disponible en la versión actual del firmware y aparecerá en una de las próximas actualizaciones a finales de año. Se prevé su implementación a nivel nativo, por los propios controladores con puertos Ethernet, sin el uso de hardware adicional.

La principal diferencia del modelo Dorado V6 de la serie 3000 respecto a las versiones anteriores es que en el backend solo admite un protocolo: SAS 3.0. Por lo tanto, los discos también deben utilizar únicamente la interfaz mencionada. Desde nuestro punto de vista, el rendimiento ofrecido es más que suficiente para un dispositivo de este tipo.

Los sistemas Dorado de las series V6 5000 y 6000 pertenecen a soluciones de gama media. También están diseñados en un factor de forma de 2U y equipados con dos controladores. Se diferencian entre sí en rendimiento, número de procesadores, cantidad máxima de discos y volumen de caché. Sin embargo, en términos arquitectónicos e ingenieriles, los Dorado V6 5000 y 6000 son idénticos y tienen un aspecto similar.

Las sistemas Dorado V6 de las series 8000 y 18000 pertenecen a la clase hi-end. Diseñadas en un tamaño de 4U, tienen por defecto una arquitectura separada, donde los controladores y los discos están distribuidos por separado. En la configuración mínima, también pueden venir equipadas con solo dos controladores, aunque los clientes generalmente solicitan instalar cuatro o más.

Dorado V6 8000 se escala horizontalmente hasta 16 controladores, mientras que Dorado V6 18000 lo hace hasta 32. Estos sistemas cuentan con procesadores diferentes, con una variedad de núcleos y tamaños de caché. La identidad de las soluciones de ingeniería se mantiene, al igual que en los modelos de gama media.

Las estanterías de 2U con unidades se conectan a través de RDMA con un ancho de banda de 100 Gbps. El backend del Dorado V6 de las series superiores también soporta SAS 3.0, pero principalmente en caso de que los SSD con tal interfaz bajen de precio significativamente. Entonces, habrá viabilidad económica para su uso, incluso considerando su menor rendimiento. Actualmente, la diferencia de precio entre los SSD con interfaces SAS y NVMe es tan pequeña que no estamos dispuestos a recomendar tal solución.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Dentro del controlador

Los controladores Dorado V6 están diseñados sobre nuestra propia base de componentes. No hay procesadores de Intel, ni ASICs de Broadcom. Así, todos los componentes de la placa base, así como la propia placa, están completamente desvinculados de los riesgos asociados con la presión sancionadora de las empresas estadounidenses. Aquellos que han visto nuestro equipo seguramente han notado los escudos con una franja roja debajo del logotipo. Esto significa que en el producto no hay componentes estadounidenses. Tal es la política oficial de Huawei: pasar a componentes de fabricación propia o, en todo caso, fabricados en países que no siguen la política de EE. UU.

Esto es lo que se puede ver en la propia placa del controlador.

  • Interfaz de red universal (chip Hisilicon 1822), responsable de la conexión a Fibre Channel o Ethernet.
  • Chip BMC que asegura la accesibilidad remota del sistema, es decir, Hisilicon 1710, para un control y monitoreo remoto de la sistema de funcionalidad completa. Similar también se utiliza en nuestros servidores y en otras soluciones.
  • El procesador central, que es un chip Kunpeng 920 de Huawei basado en la arquitectura ARM. Este es el que se muestra en el esquema anterior, aunque en otros controladores pueden instalarse modelos diferentes con un número distinto de núcleos, otras frecuencias de reloj, etc. De modelo a modelo también cambia el número de procesadores en un mismo controlador. Por ejemplo, en las series superiores de Dorado V6 hay cuatro en una placa.
  • Controlador SSD (chip Hisilicon 1812e), que soporta la conexión de unidades tanto SAS como NVMe. Cabe destacar que Huawei fabrica sus propios SSD, aunque no produce las celdas NAND, prefiriendo adquirirlas de los cuatro mayores fabricantes mundiales en forma de obleas de silicio sin cortar. El corte, prueba y empaque en chip son realizados por Huawei, que luego los lanza bajo su propia marca comercial.
  • Chip de inteligencia artificial — Ascend 310. Por defecto, no está presente en el controlador y se monta a través de una tarjeta separada, la cual ocupa uno de los slots destinados a adaptadores de red. Este chip se utiliza para proporcionar un comportamiento inteligente de la caché, gestionar el rendimiento o los procesos de deduplicación y compresión. Todas estas tareas pueden ser manejadas por la unidad central de procesamiento, pero el chip de IA permite hacerlo de manera mucho más eficiente.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Separando sobre los procesadores Kunpeng

El procesador Kunpeng representa un sistema en un chip (SoC), donde además del bloque de cálculo, hay módulos de hardware que aceleran diversos procesos, como el cálculo de sumas de verificación o la ejecución de "código de borrado" (erasure coding). También incluye soporte de hardware para SAS, Ethernet, DDR4 (de seis a ocho canales), etc. Todo esto permite a Huawei crear controladores de almacenamiento que no son inferiores en rendimiento a las soluciones clásicas de Intel.

Además, las propias soluciones basadas en la arquitectura ARM permiten a Huawei desarrollar soluciones de servidor completas y ofrecerlas a sus clientes como una alternativa a x86.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Nueva arquitectura Dorado V6…

La arquitectura interna del sistema de almacenamiento Dorado V6 de la serie superior se presenta en cuatro subdominios principales (fábricas).

La primera fábrica es un front-end común (interfaces de red responsables de la conexión con la fábrica SAN o con los hosts).

La segunda es un conjunto de controladores, cada uno de los cuales puede, a través del protocolo RDMA, conectar tanto a cualquier tarjeta de red del front-end como al "motor" (engine) vecino, que es una caja con cuatro controladores, así como con bloques de alimentación y refrigeración comunes. Actualmente, los modelos Dorado V6 de la clase hi-end pueden equiparse con dos de estos "motores" (es decir, ocho controladores).

La tercera fábrica se encarga del backend y consta de tarjetas de red RDMA de 100G.

Finalmente, la cuarta fábrica «en hardware» se representa con estantes inteligentes conectables con almacenamiento.

Esta estructura simétrica revela todo el potencial de la tecnología NVMe y garantiza un alto rendimiento y fiabilidad. El proceso de entrada/salida se paraleliza al máximo entre procesadores y núcleos, asegurando lecturas y escrituras simultáneas en múltiples hilos.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

…y qué nos ha dado

El rendimiento máximo de las soluciones Dorado V6 supera aproximadamente por tres veces los indicadores de sistemas de generaciones anteriores (de la misma clase) y puede alcanzar 20 millones de IOPS.

Esto se debe a que en la generación anterior de dispositivos, el soporte NVMe se limitaba únicamente a los estantes de expansión con almacenamiento. Ahora, está presente en todas las etapas, desde el host hasta el SSD. La red de backend también ha cambiado: SAS/PCIe ha dado paso a RoCEv2 con un ancho de banda de 100 Gbps.

También ha cambiado el propio factor de forma del SSD. Si anteriormente un estante de 2U admitía 25 unidades, ahora se ha aumentado a 36 discos de formato físico del tamaño de la palma. Además, los estantes se han vuelto más inteligentes. Cada uno de ellos ahora cuenta con un sistema de tolerancia a fallos de dos controladores basado en chips ARM, similares a los que se encuentran en los controladores centrales.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Por ahora, solo se ocupan de la reorganización de datos, pero con el lanzamiento de nuevos firmware, se añadirán la compresión y el codificación de borrado, lo que permitirá reducir la carga en los controladores principales del 15% al 5%. Transferir parte de las tareas a los estantes también libera el ancho de banda de la red interna. Todo esto aumenta significativamente el potencial de escalabilidad del sistema.

La compresión y la deduplicación en el sistema de almacenamiento de generaciones anteriores se realizaban con bloques de longitud fija. Ahora se ha añadido un modo de operación con bloques de longitud variable, que aún debe activarse manualmente. Los próximos firmwares pueden cambiar esta circunstancia.

También un breve comentario sobre la tolerancia a fallos. Dorado V3 mantenía la operatividad si fallaba un controlador de dos. Dorado V6 garantizará la disponibilidad de datos incluso si fallan secuencialmente siete controladores de ocho o simultáneamente cuatro de un mismo 'motor'.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Fiabilidad desde el punto de vista económico

Recientemente, se realizó una encuesta entre los clientes de Huawei sobre cuáles elementos individuales de la infraestructura de TI consideran aceptables. En general, los encuestados toleraron la hipótesis de que una aplicación no responda durante algunos cientos de segundos. Para el sistema operativo o el adaptador del bus, el tiempo crítico de inactividad se estableció en decenas de segundos (en esencia, el tiempo de reinicio). Los clientes establecen requisitos aún más altos para la red: su capacidad de transmisión no debe verse afectada por más de 10 a 20 segundos. Como no es difícil adivinar, los encuestados consideraron que las fallas de los sistemas de almacenamiento son las más críticas. Desde el punto de vista de los representantes del negocio, el tiempo de inactividad de un sistema de almacenamiento en red (SACD) no debe exceder... ¡unos pocos segundos al año!

En otras palabras, si la aplicación del cliente de un banco no responde durante 100 segundos, es poco probable que esto cause consecuencias catastróficas. Pero si el SACD también deja de funcionar durante tanto tiempo, es probable que haya una parada del negocio y pérdidas financieras significativas.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

En el diagrama anterior se muestra el costo por hora de funcionamiento para diez de los bancos más grandes (datos de Forbes de 2017). Coincidirás en que si tu empresa se acerca en tamaño a los bancos chinos, justificar la necesidad de adquirir un SACD por varios millones de dólares no será demasiado difícil. La afirmación inversa también es cierta: si el negocio no sufre pérdidas significativas durante el tiempo de inactividad, probablemente no comprará un SACD de clase alta. En cualquier caso, es importante tener una idea de qué tamaño de agujero podría formarse en tu bolsillo mientras el administrador del sistema resuelve el problema con el sistema de almacenamiento que ha dejado de funcionar.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Un segundo para el conmutador de emergencia

En la Solución A de la ilustración anterior, se puede ver nuestro sistema de generación anterior Dorado V3. Sus cuatro controladores funcionan en pares, y las copias de la caché se mantienen solo en dos controladores. Los controladores dentro del par pueden redistribuir la carga. Al mismo tiempo, como puedes ver, aquí no hay "fábricas" de frontend y backend, así que cada una de las estanterías de almacenamiento se conecta a un par de controladores específicos.

En el diagrama de la Solución B se muestra la solución actual en el mercado de otro proveedor (¿lo reconocen?). Aquí ya están presentes fábricas tanto de frontend como de backend, y los almacenamientos se conectan directamente a cuatro controladores. Sin embargo, en el funcionamiento de los algoritmos internos del sistema hay matices que no son obvios a primera vista.

A la derecha se presenta nuestra arquitectura actual del sistema de almacenamiento Dorado V6 con todo su conjunto de elementos internos. Analicemos cómo estos sistemas manejan una situación típica: la falla de un controlador.

En los sistemas clásicos, entre los que se encuentra el Dorado V3, el tiempo requerido para redistribuir la carga en caso de fallos puede alcanzar los cuatro segundos. Durante este tiempo, las operaciones de entrada y salida se detienen completamente. En la solución de la Solución B de nuestros colegas, a pesar de su arquitectura más moderna, el tiempo de inactividad en caso de fallo es incluso mayor: seis segundos.

El sistema de almacenamiento Dorado V6 recupera su funcionamiento solo un segundo después de la falla. Este resultado se logra gracias a un entorno interno homogéneo de RDMA, lo que permite al controlador acceder a la 'memoria ajena'. Un segundo aspecto importante es la existencia de la fábrica de frontend, que permite que la ruta para el host no cambie. El puerto permanece igual y la carga simplemente se envía a los controladores funcionales mediante controladores de multipass.

La falla del segundo controlador en el Dorado V6 se maneja en un segundo de la misma manera. En el Dorado V3, esto toma alrededor de seis segundos, y en la solución de otro proveedor, nueve. Para muchas bases de datos, tales intervalos ya no se pueden considerar aceptables, ya que durante ese tiempo el sistema se pone en modo standby y deja de funcionar. Esto se refiere, ante todo, a bases de datos compuestas por múltiples particiones.

La falla del tercer controlador de la Solución A no puede ser superada. Simplemente, porque se pierde el acceso a parte de los discos con datos. Por su parte, la Solución B en tal situación recupera su funcionalidad, lo que requiere, como en el caso anterior, nueve segundos.

¿Qué pasa con el Dorado V6? Un segundo.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

¿Qué se puede hacer en un segundo?

Casi nada, pero eso no es lo que necesitamos. Reiteramos que en Dorado V6 de clase hi-end, la fábrica de frontend está desvinculada de la fábrica de controladores. Esto significa que no hay puertos asignados estrictamente a un controlador específico. La reconfiguración en caso de fallo no implica buscar rutas alternativas o reinicializar el multipass. El sistema sigue funcionando como siempre lo ha hecho.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Resistencia a múltiples fallos

Los modelos superiores de Dorado V6 pueden soportar sin problemas la falla simultánea de dos controladores de cualquier motor. Esto ha sido posible gracias a que ahora la solución almacena tres copias de la caché. Por lo tanto, incluso en caso de un fallo doble, siempre habrá una copia íntegra disponible.

La falla sincrónica de los cuatro controladores en uno de los motores tampoco causará consecuencias fatales, ya que las tres copias de la caché están distribuidas entre los motores en todo momento. El sistema mismo supervisa el cumplimiento de esta lógica de funcionamiento.

Finalmente, un escenario muy poco probable es el fallo secuencial de siete de los ocho controladores. Además, el intervalo mínimo permitido para mantener la operatividad entre los fallos individuales es de 15 minutos. Durante este tiempo, el sistema de almacenamiento de datos logra realizar las operaciones necesarias para la migración de la caché.

El último controlador sobreviviente seguirá operando el almacenamiento de datos y manteniendo la caché durante cinco días (un valor por defecto que se puede cambiar fácilmente en la configuración). Después de eso, la caché se desactivará, pero el funcionamiento del sistema de almacenamiento de datos continuará.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Actualizaciones que no molestan

El nuevo sistema operativo Dorado V6 permite actualizar el firmware del sistema de almacenamiento de datos sin reiniciar los controladores.

El sistema operativo, al igual que en las soluciones anteriores, está basado en Linux, sin embargo, muchos procesos operativos han sido trasladados del núcleo al modo de usuario. La mayoría de las funciones, como aquellas responsables de la deduplicación y compresión, ahora son demonios comunes que operan en segundo plano. Gracias a esto, no es necesario cambiar todo el sistema operativo para actualizar módulos individuales. Por ejemplo, para agregar soporte para un nuevo protocolo, solo será necesario desactivar el módulo de software correspondiente y activar el nuevo.

Es evidente que las preguntas sobre la actualización del sistema siguen siendo relevantes, ya que en el núcleo pueden existir elementos que necesitan ser actualizados. Sin embargo, observamos que estos son menos del 6% del total. Esto permite reiniciar los controladores decenas de veces menos que antes.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Soluciones de alta disponibilidad y soluciones de resistencia a desastres (HA/DR)

Dorado V6 «listo para usar» está preparado para integrarse en soluciones geodistribuidas, clústeres de nivel metropolitano y centros de datos "triples".

A la izquierda en la ilustración anterior se encuentra el metro-clúster, ya conocido por muchos. Dos sistemas de almacenamiento de datos operan en modo activo / activo a una distancia de hasta 100 km entre sí. Esta infraestructura, con uno o varios servidores de quórum, puede ser mantenida por soluciones de diferentes empresas, incluida nuestra plataforma de sistema operativo en la nube FusionSphere. Las características del canal entre los sitios adquieren una importancia especial en tales proyectos; todas las demás tareas son manejadas por la función HyperMetro, disponible, nuevamente, "listo para usar". Es posible la integración a través de Fibre Channel, así como a través de iSCSI en redes IP, si surge la necesidad. Ya no es obligatorio contar con fibra oscura dedicada, ya que el sistema puede conectarse a través de los canales disponibles.

Al construir tales sistemas, el único requisito de hardware para el sistema de almacenamiento es la asignación de puertos para replicación. Solo necesitan adquirir una licencia, activar los servidores de quórum —físicos o virtuales— y asegurar la conectividad IP a los controladores (10 Mbit/s, 50 ms).

Esta arquitectura se puede trasladar fácilmente a un sistema con tres centros de datos (ver la parte derecha de la ilustración). Por ejemplo, cuando dos centros de datos operan en modo de metro-clúster y un tercer sitio, ubicado a más de 100 km, utiliza replicación asincrónica.

El sistema soporta tecnológicamente varios escenarios de negocio que se implementarán en caso de una excepción a gran escala.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

La supervivencia del metro-clúster ante múltiples fallos

Arriba y abajo también se muestra un clásico metro-clúster, compuesto por dos sistemas de almacenamiento y un servidor de quórum. Como se puede ver, en seis de los nueve escenarios posibles de múltiples fallos, nuestra infraestructura mantendrá su operatividad.

Por ejemplo, en el segundo escenario, en caso de fallo del servidor de quórum y sincronización entre los sitios, el sistema sigue siendo productivo, ya que el segundo sitio deja de funcionar. Este comportamiento ya está integrado en los algoritmos incorporados.

Incluso después de tres fallos, el acceso a la información puede mantenerse si el intervalo entre ellos fue de al menos 15 segundos.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Un as en la manga habitual

Recordemos que Huawei no solo fabrica sistemas de almacenamiento, sino también una gama completa de equipos de red. Cualquiera que sea el proveedor de almacenamiento que elijas, si entre los sitios se utiliza una red WDM, en el 90% de los casos se construirá sobre soluciones de nuestra empresa. Surge la pregunta lógica: ¿por qué reunir un zoológico de sistemas, cuando todo el hardware garantizado como compatible puede obtenerse de un solo proveedor?

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Sobre el tema del rendimiento

Probablemente, ya no es necesario convencer a nadie de que la transición a sistemas de almacenamiento All-Flash permite reducir significativamente los costos de mantenimiento de la infraestructura, ya que todas las operaciones rutinarias se llevan a cabo muchas veces más rápido. Todos los proveedores de este tipo de equipos lo confirman. Sin embargo, muchos vendedores empiezan a ser engañosos cuando se trata de la disminución del rendimiento al activar diferentes modos de funcionamiento de los sistemas de almacenamiento.

En nuestra industria es común otorgar sistemas de almacenamiento para pruebas durante uno o dos días. El proveedor realiza una prueba de 20 minutos en un sistema vacío, obteniendo estadísticas de rendimiento impresionantes. Pero en la práctica real, rápidamente surgen 'trampas ocultas'. Ya después de un día, los atractivos valores de IOPS se reducen a la mitad o a un tercio, y si se llena el sistema hasta el 80%, son aún menores. Al cambiar de RAID 5 a RAID 10 se pierde otro 10-15%, y en modo de clúster metro, el rendimiento se reduce aún más a la mitad.

Todo lo mencionado anteriormente no se aplica a Dorado V6. Nuestros clientes tienen la oportunidad de ejecutar una prueba de rendimiento durante el fin de semana o al menos por la noche. Entonces surge la recolección de basura, y también queda claro cómo la activación de diversas opciones, como instantáneas y replicación, afecta el número de IOPS alcanzables.

En Dorado V6, las instantáneas y RAID con paridad prácticamente no afectan el rendimiento (3-5% en lugar de 10-15%). La limpieza de datos (rellenar las celdas del almacenamiento con ceros), la compresión y la deduplicación en un sistema de almacenamiento lleno en un 80% siempre tendrán efectos en la velocidad general de procesamiento de solicitudes. Sin embargo, lo que hace interesante al Dorado V6 es que, independientemente de la combinación de funciones y mecanismos de protección que active, el rendimiento final de la solución de almacenamiento no caerá por debajo del 80% de la cifra obtenida sin carga.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Balanceo de carga

El alto rendimiento del Dorado V6 se logra mediante balanceo en cada etapa, a saber:

  • multipasadas;
  • uso de múltiples conexiones desde un solo host;
  • presencia de una fábrica de frontend;
  • paralelización del trabajo de los controladores de almacenamiento;
  • distribución de la carga a través de todos los dispositivos de almacenamiento en el nivel RAID 2.0+.

En principio, esta es una práctica común. Hoy en día, pocos mantienen todos los datos en un solo LUN: todos intentan tener al menos ocho, tal vez cuarenta, o incluso más. Este es un enfoque obvio y correcto que compartimos. Pero si su tarea requiere solo un LUN, que es más fácil de mantener, nuestras soluciones arquitectónicas permiten alcanzar en él un rendimiento del 80% de lo que se puede obtener al utilizar varios LUN.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Programación dinámica de carga de procesadores

La distribución de la carga en los procesadores al utilizar un solo LUN se implementa de la siguiente manera: las tareas, incluso a nivel de LUN, se dividen en pequeñas 'shards', cada una de las cuales se asigna estrictamente a un controlador específico en el 'motor'. Esto se hace para que el sistema no pierda rendimiento mientras 'salta' con este fragmento de datos entre diferentes controladores.

Otro mecanismo para mantener un alto rendimiento es la programación dinámica, en la que ciertos núcleos de procesador pueden asignarse a diferentes grupos de tareas. Por ejemplo, si ahora el sistema está inactivo en el nivel de deduplicación y compresión, parte de los núcleos puede unirse al proceso de entradas y salidas. O viceversa. Todo esto se ejecuta automáticamente y de manera transparente para el usuario.

Los datos sobre la carga actual de cada uno de los núcleos del Dorado V6 no se muestran en la interfaz gráfica, pero se puede acceder a la línea de comandos del sistema operativo del controlador y utilizar el comando habitual de Linux. top.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Soporte de NVMe y RoCE

Como se mencionó anteriormente, Dorado V6 admite completamente NVMe over Fibre Channel «out of the box» y no requiere licencias. A mediados de año, se añadirá el soporte para el modo NVMe over Ethernet. Para su uso pleno, se necesitará soporte de Ethernet con acceso directo a la memoria (DMA) versión v2.0 tanto del propio sistema de almacenamiento como de los conmutadores y adaptadores de red. Por ejemplo, como los Mellanox ConnectX-4 o ConnectX-5. También se pueden utilizar tarjetas de red basadas en nuestros chips. Además, el soporte para RoCE deberá implementarse a nivel del sistema operativo.

En general, consideramos que Dorado V6 es un sistema orientado a NVMe. A pesar de contar con soporte para Fibre Channel e iSCSI, se planea en el futuro una transición a Ethernet de alta velocidad con RDMA.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Un poco de marketing

Gracias a que el sistema Dorado V6 tiene alta resistencia a fallos, se escala bien horizontalmente, y admite diversas tecnologías de migración, el efecto económico de su adquisición se manifiesta con el inicio de la explotación intensiva del sistema de almacenamiento. Continuaremos esforzándonos por hacer que la propiedad del sistema sea lo más rentable posible, incluso si en la primera fase esto no es evidente.

En particular, hemos formado el programa FLASH EVER, relacionado con la extensión del ciclo de vida del sistema de almacenamiento y diseñado para aliviar al cliente durante las actualizaciones.

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Este programa incluye una serie de medidas:

  • la posibilidad de reemplazo gradual de controladores y estantes con discos por nuevas versiones sin necesidad de cambiar todo el hardware (para sistemas Dorado V6 de gama alta);
  • la posibilidad de almacenamiento federado (combinando diferentes versiones de Dorado en un único clúster híbrido de almacenamiento);
  • virtualización inteligente (la posibilidad de usar hardware de terceros como parte de la solución Dorado).

Por qué OceanStor Dorado V6 es el sistema de almacenamiento más rápido y fiable.

Cabe señalar que la complicada situación en el mundo ha afectado levemente las perspectivas comerciales del nuevo sistema. A pesar de que el lanzamiento oficial de Dorado V6 tuvo lugar solo en enero, vemos una demanda significativa por él en China, así como un gran interés por parte de socios rusos e internacionales en el sector financiero y en las estructuras gubernamentales.

Además, debido a la pandemia, por mucho que dure, surge especialmente la cuestión de proporcionar a los empleados remotos escritorios virtuales. En este proceso, Dorado V6 también podría resolver muchas cuestiones. Para ello, estamos haciendo todos los esfuerzos necesarios, incluida la práctica de llegar a un acuerdo para incluir el nuevo sistema en la lista de compatibilidad de VMware.

***

Por cierto, no olviden nuestros numerosos seminarios web, realizados no solo en el segmento de habla rusa, sino también a nivel global. La lista de seminarios web para abril está disponible en el enlace.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster