Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

¡Por favor, no saques conclusiones precipitadas por el título! Tenemos argumentos de peso para respaldarlo, y los hemos presentado de la manera más compacta posible. Traemos a su atención una publicación sobre el concepto y los principios de funcionamiento de nuestro nuevo sistema de almacenamiento, que se lanzó en enero de 2020.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

En nuestra opinión, la principal ventaja competitiva de la familia de almacenamiento Dorado V6 la proporciona el rendimiento y la confiabilidad mencionados en el título. Sí, sí, es tan simple, pero de qué decisiones difíciles y no tan difíciles logramos lograr este "simple", hablaremos hoy.

Para aprovechar mejor el potencial de los sistemas de nueva generación, hablaremos de los representantes más antiguos de la gama de modelos (modelos 8000, 18000). A menos que se indique lo contrario, están destinados a ser.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Algunas palabras sobre el mercado.

Para comprender mejor el lugar de las soluciones de Huawei en el mercado, recurramos a un criterio comprobado: "cuadrantes mágicos» Gartner. Hace dos años, en el sector de arreglos de discos de uso general, nuestra empresa ingresó con confianza al grupo de líderes, solo superada por NetApp y Hewlett Packard Enterprise. La posición de Huawei en el mercado de almacenamiento SSD en 2018 se caracterizó por el estatus de "retador", pero faltaba algo para alcanzar una posición de liderazgo.

En 2019, Gartner, en su estudio, combinó los dos sectores anteriores en uno: "Almacenamiento principal". Como resultado, Huawei volvió a estar en el cuadrante líder, junto a proveedores como IBM, Hitachi Vantara e Infinidat.

Para completar el cuadro, notamos que Gartner recopila el 80% de los datos para el análisis en el mercado de los EE. UU., y esto genera un sesgo importante a favor de aquellas empresas que están bien representadas en los EE. UU. Mientras tanto, los proveedores orientados a los mercados europeos y asiáticos se encuentran en una posición obviamente menos ventajosa. A pesar de esto, el año pasado los productos de Huawei ocuparon el lugar que les corresponde en el cuadrante superior derecho y, según el veredicto de Gartner, "pueden recomendarse para su uso".

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Lo nuevo en Dorado V6

La línea de productos Dorado V6, en particular, está representada por los sistemas básicos de la serie 3000. Inicialmente equipados con dos controladores, se pueden expandir horizontalmente a 16 controladores, 1200 unidades y 192 GB de caché. Asimismo, el sistema estará equipado con puertos Fibre Channel (8/16/32 Gb/s) y Ethernet (1/10/25/40/100 Gb/s) externos.

Tenga en cuenta que el uso de protocolos que no tienen éxito comercial ahora se está eliminando, por lo que al principio decidimos abandonar la compatibilidad con Fibre Channel sobre Ethernet (FCoE) e Infiniband (IB). Se añadirán en versiones de firmware posteriores. La compatibilidad con NVMe over Fabric (NVMe-oF) está disponible de fábrica además de Fibre Channel. El próximo firmware, cuyo lanzamiento está programado para junio, está programado para ser compatible con el modo NVMe a través de Ethernet. En nuestra opinión, el conjunto anterior cubrirá con creces las necesidades de la mayoría de los clientes de Huawei.

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

La principal diferencia entre el modelo de la serie Dorado V6 3000 y los anteriores es que admite un protocolo en el backend: SAS 3.0. En consecuencia, las unidades allí solo se pueden usar con la interfaz nombrada. Desde nuestro punto de vista, el rendimiento que proporciona esto es más que suficiente para un dispositivo de este tipo.

Los sistemas de las series Dorado V6 5000 y 6000 son soluciones de gama media. También se fabrican en factor de forma 2U y están equipados con dos controladores. Se diferencian entre sí en el rendimiento, la cantidad de procesadores, la cantidad máxima de discos y el tamaño de la memoria caché. Sin embargo, en términos de arquitectura e ingeniería, Dorado V6 5000 y 6000 son idénticos y tienen el mismo aspecto.

La clase de gama alta incluye los sistemas de las series Dorado V6 8000 y 18000. Fabricados en tamaño 4U, tienen una arquitectura separada por defecto, en la que los controladores y las unidades están separados. También pueden venir con tan solo dos controladores como mínimo, aunque los clientes suelen pedir cuatro o más.

Dorado V6 8000 escala hasta 16 controladores y Dorado V6 18000 escala hasta 32. Estos sistemas tienen diferentes procesadores con diferentes números de núcleos y tamaños de caché. Al mismo tiempo, se conserva la identidad de las soluciones de ingeniería, como en los modelos de clase media.

Los estantes de almacenamiento de 2U se conectan mediante RDMA con un ancho de banda de 100 Gb/s. El antiguo backend Dorado V6 también es compatible con SAS 3.0, pero más en caso de que los SSD con esta interfaz bajen mucho de precio. Entonces habrá una viabilidad económica de su uso incluso teniendo en cuenta la menor productividad. Por el momento, la diferencia de costo entre SSD con interfaces SAS y NVMe es tan pequeña que no estamos listos para recomendar tal solución.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Dentro del controlador

Los controladores Dorado V6 están hechos en nuestra propia base de elementos. Sin procesadores de Intel, sin ASIC de Broadcom. Por lo tanto, todos y cada uno de los componentes de la placa base, así como la propia placa base, quedan completamente fuera de la influencia de los riesgos asociados con la presión de sanciones de las empresas estadounidenses. Aquellos que hayan visto alguno de nuestros equipos con sus propios ojos probablemente hayan notado escudos con una raya roja debajo del logo. Significa que el producto no contiene componentes americanos. Este es el curso oficial de Huawei: la transición a componentes de su propia producción o, en cualquier caso, producidos en países que no siguen la política de EE. UU.

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

  • Interfaz de red universal (chip Hisilicon 1822) responsable de la conexión a Fibre Channel o Ethernet.
  • Proporcionar acceso remoto al chip BMC del sistema, a saber, Hisilicon 1710, para el control remoto y la supervisión del sistema con todas las funciones. También se utilizan otros similares en nuestros servidores y en otras soluciones.
  • La unidad central de procesamiento, que es el chip Kunpeng 920 construido sobre la arquitectura ARM, fabricado por Huawei. Es él quien se muestra en el diagrama anterior, aunque otros controladores pueden tener diferentes modelos con una cantidad diferente de núcleos, una velocidad de reloj diferente, etc. La cantidad de procesadores en un controlador también cambia de modelo a modelo. Por ejemplo, en la antigua serie Dorado V6, hay cuatro de ellos en una placa.
  • Controlador SSD (chip Hisilicon 1812e) compatible con unidades SAS y NVMe. Además, Huawei produce SSD de forma independiente, pero no fabrica celdas NAND por sí mismo, y prefiere comprarlas a los cuatro fabricantes más grandes del mundo en forma de obleas de silicio sin cortar. Cortar, probar y empaquetar en chips que Huawei produce de forma independiente, después de lo cual los lanza bajo su propia marca.
  • El chip de inteligencia artificial es Ascend 310. Por defecto, está ausente en el controlador y se monta a través de una tarjeta separada, que ocupa una de las ranuras reservadas para adaptadores de red. El chip se utiliza para proporcionar un comportamiento de caché inteligente, gestión del rendimiento o procesos de deduplicación y compresión. Todas estas tareas se pueden resolver con la ayuda del procesador central, pero el chip AI le permite hacerlo de manera mucho más eficiente.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Por separado sobre los procesadores Kunpeng

El procesador Kunpeng es un sistema en un chip (SoC) donde, además de la unidad de cómputo, hay módulos de hardware que aceleran varios procesos, como calcular sumas de verificación o ejecutar códigos de borrado. También implementa soporte de hardware para SAS, Ethernet, DDR4 (de seis a ocho canales), etc. Todo esto le permite a Huawei crear controladores de almacenamiento que no son inferiores en rendimiento a las soluciones clásicas de Intel.

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

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Nuevo Dorado V6 Arquitectura…

La arquitectura interna del sistema de almacenamiento Dorado V6 de la serie anterior está representada por cuatro subdominios principales (fábricas).

La primera fábrica es una interfaz común (interfaces de red responsables de comunicarse con la fábrica SAN o los hosts).

El segundo es un conjunto de controladores, cada uno de los cuales puede "comunicarse" a través del protocolo RDMA tanto a cualquier tarjeta de red frontal como al "motor" vecino, que es una caja con cuatro controladores, así como alimentación y refrigeración. unidades comunes a ellos. Ahora, los modelos Dorado V6 de clase alta pueden equiparse con dos de estos "motores" (ocho controladores, respectivamente).

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

Finalmente, la cuarta fábrica "en hardware" está representada por estantes de almacenamiento inteligentes enchufables.

Esta estructura simétrica libera todo el potencial de la tecnología NVMe y garantiza un alto rendimiento y confiabilidad. El proceso de E/S se paraleliza al máximo entre procesadores y núcleos, lo que proporciona lectura y escritura simultáneas en varios subprocesos.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

…y lo que ella nos dio

El rendimiento máximo de las soluciones Dorado V6 es aproximadamente tres veces superior al de los sistemas de la generación anterior (de la misma clase) y puede alcanzar los 20 millones de IOPS.

Esto se debe al hecho de que en la última generación de dispositivos, la compatibilidad con NVMe solo se extendía a los estantes extraíbles con unidades. Ahora está presente en todas las etapas, desde el host hasta el SSD. La red backend también ha sufrido cambios: SAS/PCIe ha dado paso a RoCEv2 con un rendimiento de 100 Gb/s.

El factor de forma SSD también ha cambiado. Si antes había 2 unidades por estante de 25U, ahora se ha llevado a 36 discos físicos del tamaño de la palma de la mano. Además, los estantes "se hicieron sabios". Cada uno de ellos ahora tiene un sistema tolerante a fallas de dos controladores basados ​​en chips ARM, similares a los instalados en los controladores centrales.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Hasta ahora, solo se dedican a la reorganización de datos, pero con el lanzamiento del nuevo firmware, se le agregará codificación de compresión y borrado, lo que reducirá la carga en los controladores principales del 15 al 5%. Transferir algunas tareas al estante al mismo tiempo libera el ancho de banda de la red interna. Y todo esto aumenta significativamente el potencial de escalabilidad del sistema.

La compresión y la deduplicación en el sistema de almacenamiento de la generación anterior se realizaron con bloques de longitud fija. Ahora, se ha agregado un modo de trabajar con bloques de longitud variable, que hasta ahora debe activarse a la fuerza. Las actualizaciones posteriores pueden cambiar esta circunstancia.

También brevemente sobre la tolerancia a los fallos. Dorado V3 permaneció operativo si uno de los dos controladores fallaba. Dorado V6 garantizará la disponibilidad de los datos incluso si siete de los ocho controladores fallan en sucesión o cuatro de un motor fallan simultáneamente.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Fiabilidad en términos económicos

Recientemente, se realizó una encuesta entre los clientes de Huawei sobre cuánto tiempo de inactividad de los elementos individuales de la infraestructura de TI considera aceptable la empresa. En su mayor parte, los encuestados toleraron una situación hipotética en la que la aplicación no responde en unos pocos cientos de segundos. Para el sistema operativo o el adaptador de bus host, decenas de segundos (esencialmente, tiempo de reinicio) fueron un tiempo de inactividad crítico. Los clientes exigen aún más a la red: su ancho de banda no debería desaparecer durante más de 10 a 20 segundos. Como puede suponer, los encuestados más importantes consideraron las fallas del sistema de almacenamiento. Desde el punto de vista de los representantes comerciales, el almacenamiento simple no debe exceder... ¡unos pocos segundos al año!

En otras palabras, si la aplicación del cliente del banco no responde durante 100 segundos, lo más probable es que esto no tenga consecuencias catastróficas. Pero si el sistema de almacenamiento no funciona por la misma cantidad, es probable que se detenga el negocio y se produzcan pérdidas financieras significativas.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

El gráfico anterior muestra el costo de una hora de trabajo para los diez bancos más grandes (datos de Forbes para 2017). De acuerdo, si su empresa se acerca al tamaño de los bancos chinos, no será tan difícil justificar la necesidad de comprar sistemas de almacenamiento por varios millones de dólares. La afirmación contraria también es correcta: si una empresa no sufre pérdidas significativas durante el tiempo de inactividad, es poco probable que compre sistemas de almacenamiento de alta gama. En cualquier caso, es importante tener una idea de qué tamaño amenaza con formarse un agujero en su billetera mientras el administrador del sistema se ocupa del sistema de almacenamiento que se ha negado a funcionar.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Segundo por conmutación por error

En la Solución A de la ilustración anterior, puede reconocer nuestro sistema Dorado V3 de la generación anterior. Sus cuatro controladores funcionan en pares y solo dos controladores contienen copias de la memoria caché. Los controladores dentro de un par pueden redistribuir la carga. Al mismo tiempo, como puede ver, aquí no hay "fábricas" de front-end y back-end, por lo que cada uno de los estantes de almacenamiento está conectado a un par de controladores específico.

El diagrama de la Solución B muestra una solución actualmente en el mercado de otro proveedor (¿reconocida?). Ya hay fábricas de front-end y back-end aquí, y las unidades están conectadas a cuatro controladores a la vez. Es cierto que hay matices que no son evidentes en primera aproximación en el trabajo de los algoritmos internos del sistema.

A la derecha está nuestra arquitectura de almacenamiento Dorado V6 actual con el conjunto completo de componentes internos. Considere cómo estos sistemas sobreviven a una situación típica: la falla de un controlador.

En los sistemas clásicos, que incluyen Dorado V3, el período requerido para redistribuir la carga en caso de falla alcanza los cuatro segundos. Durante este tiempo, la E/S se detiene por completo. La solución B de nuestros colegas, a pesar de la arquitectura más moderna, tiene un tiempo de inactividad aún mayor en caso de falla de seis segundos.

Storage Dorado V6 restaura su trabajo en solo un segundo después de una falla. Este resultado se logra gracias a un entorno RDMA interno homogéneo que permite que el controlador acceda a la memoria "ajena". La segunda circunstancia importante es la presencia de una fábrica de front-end, gracias a la cual la ruta para el host no cambia. El puerto sigue siendo el mismo, y los controladores multipaso simplemente envían la carga a los controladores en buen estado.

La falla del segundo controlador en Dorado V6 se resuelve en un segundo según el mismo esquema. Dorado V3 tarda unos seis segundos y la solución de otro proveedor tarda nueve. Para muchos DBMS, dichos intervalos ya no pueden considerarse aceptables, ya que durante este tiempo el sistema cambia al modo de espera y deja de funcionar. En primer lugar, esto se refiere a DBMS que consta de muchas secciones.

La falla del tercer controlador La solución A no puede sobrevivir. Simplemente por el hecho de que se pierde el acceso a parte de los discos de datos. A su vez, la Solución B en tal situación recupera su capacidad de trabajo, lo que demora, como en el caso anterior, nueve segundos.

¿Qué hay en el Dorado V6? Un segundo.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

¿Qué se puede hacer en un segundo?

Casi nada, pero no lo necesitamos. Una vez más, en el Dorado V6 de gama alta, la fábrica de front-end está desacoplada de la fábrica de controladores. Esto significa que no hay puertos codificados que pertenezcan a un controlador específico. La conmutación por error no implica la búsqueda de rutas alternativas ni la reiniciación del paso múltiple. El sistema sigue funcionando como antes.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Tolerancia a fallos múltiples

Los modelos Dorado V6 más antiguos pueden sobrevivir fácilmente a la falla simultánea de dos (!) Controladores cualesquiera de cualquier "motor". Esto es posible gracias al hecho de que la solución ahora mantiene tres copias del caché. Por tanto, incluso con un doble fallo, siempre habrá una copia completa.

Una falla sincrónica de los cuatro controladores en uno de los "motores" tampoco tendrá consecuencias fatales, ya que las tres copias del caché se distribuyen entre los "motores" en un momento dado. El propio sistema supervisa el cumplimiento de dicha lógica de trabajo.

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

El último controlador sobreviviente ejecutará el almacén de datos y mantendrá el caché durante cinco días (el valor predeterminado, que se puede cambiar fácilmente en la configuración). Después de eso, el caché se desactivará, pero el sistema de almacenamiento seguirá funcionando.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Actualizaciones no molestas

El nuevo OS Dorado V6 le permite actualizar el firmware de almacenamiento sin reiniciar los controladores.

El sistema operativo, como en el caso de las soluciones anteriores, está basado en Linux, sin embargo, muchos procesos operativos se han movido del kernel al modo de usuario. La mayoría de las funciones, como las responsables de la deduplicación y la compresión, ahora son demonios normales que se ejecutan en segundo plano. Como resultado, no es necesario cambiar todo el sistema operativo para actualizar módulos individuales. Supongamos que, para agregar soporte para un nuevo protocolo, solo será necesario apagar el módulo de software correspondiente e iniciar uno nuevo.

Está claro que los problemas de actualización del sistema en su conjunto aún persisten, porque puede haber elementos en el núcleo que necesitan ser actualizados. Pero esos, según nuestras observaciones, son menos del 6% del total. Esto le permite reiniciar los controladores diez veces menos que antes.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

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

Dorado V6 listo para usar está listo para integrarse en soluciones distribuidas geográficamente, clústeres a nivel de ciudad (metro) y centros de datos "triples".

A la izquierda en la ilustración de arriba hay un grupo de metro ya familiar para muchos. Dos sistemas de almacenamiento funcionan en modo activo/activo a una distancia de hasta 100 km entre sí. Dicha infraestructura con uno o más servidores de quórum puede ser compatible con soluciones de diferentes empresas, incluido nuestro sistema operativo en la nube FusionSphere. De particular importancia en tales proyectos son las características del canal entre los sitios, todas las demás tareas en nuestro caso son asumidas por la función HyperMetro, disponible, nuevamente, lista para usar. La integración es posible sobre Fibre Channel, así como sobre iSCSI en redes IP, si surge tal necesidad. Ya no es necesaria la presencia obligatoria de ópticas "oscuras" dedicadas, ya que el sistema puede comunicarse a través de los canales existentes.

Al construir estos sistemas, el único requisito de hardware para el almacenamiento es la asignación de puertos para la replicación. Basta con adquirir una licencia, ejecutar servidores de quórum -físicos o virtuales- y proporcionar conectividad IP a los controladores (10 Mbps, 50 ms).

Esta arquitectura se puede transferir fácilmente a un sistema con tres centros de datos (ver el lado derecho de la ilustración). Por ejemplo, cuando dos centros de datos operan en modo de clúster metropolitano y el tercer sitio, ubicado a una distancia de más de 100 km, utiliza la replicación asíncrona.

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

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Supervivencia de un cluster metropolitano con múltiples fallas

Lo anterior y lo siguiente también muestran un clúster metro clásico, que consta de dos sistemas de almacenamiento y un servidor de quórum. Como puede ver, en seis de los nueve escenarios posibles de fallas múltiples, nuestra infraestructura permanecerá operativa.

Por ejemplo, en el segundo escenario, si el servidor de quórum falla y la sincronización entre los sitios, el sistema sigue siendo productivo porque el segundo sitio deja de funcionar. Este comportamiento ya está integrado en los algoritmos integrados.

Incluso después de tres fallas, se puede mantener el acceso a la información si el intervalo entre ellas es de al menos 15 segundos.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

La carta de triunfo habitual de la manga.

Recuerde que Huawei produce no solo sistemas de almacenamiento, sino también una gama completa de equipos de red. Independientemente del proveedor de almacenamiento que elija, si se utiliza una red WDM entre sitios, en el 90 % de los casos se basará en las soluciones de nuestra empresa. Surge una pregunta lógica: ¿por qué armar un zoológico de sistemas cuando todo el hardware que se garantiza que es compatible entre sí se puede obtener de un solo proveedor?

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

A la cuestión del rendimiento

Probablemente, nadie necesita estar convencido de que la transición al almacenamiento All-Flash puede reducir significativamente los costos de mantenimiento de la infraestructura, ya que todas las operaciones de rutina se realizan muchas veces más rápido. Todos los proveedores de tales equipos dan testimonio de esto. Mientras tanto, muchos proveedores comienzan a ser astutos cuando se trata de la degradación del rendimiento cuando se habilitan varios modos de almacenamiento.

En nuestra industria, es una práctica generalizada emitir sistemas de almacenamiento para la operación de prueba durante uno o dos días. El proveedor ejecuta una prueba de 20 minutos en un sistema vacío, obteniendo cifras de rendimiento cósmicas. Y en la operación real, los "rastrillos submarinos" se arrastran rápidamente. Después de un día, los hermosos valores de IOPS se reducen a la mitad o tres veces, y si el sistema de almacenamiento se llena en un 80%, resultan ser aún menos. Cuando activa RAID 5 en lugar de RAID 10, se pierde otro 10-15 % y, en el modo de clúster metropolitano, el rendimiento también se reduce a la mitad.

Todo lo mencionado anteriormente no se trata de Dorado V6. Nuestros clientes tienen la oportunidad de realizar una prueba de rendimiento durante el fin de semana o al menos durante la noche. Luego se manifiesta la recolección de elementos no utilizados y también queda claro cómo la activación de varias opciones, como instantáneas y replicación, afecta la cantidad de IOPS lograda.

En Dorado V6, las instantáneas y RAID con paridad casi no tienen efecto en el rendimiento (3-5 % en lugar de 10-15 %). La recolección de elementos no utilizados (llenar las celdas de la unidad con ceros), la compresión, la deduplicación en un sistema de almacenamiento que está lleno en un 80 % siempre afectará la velocidad general del procesamiento de solicitudes. Pero es el Dorado V6 el que resulta interesante porque, independientemente de la combinación de funciones y mecanismos de protección que actives, el rendimiento final de almacenamiento no bajará del 80% de la cifra obtenida sin carga.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Balanceo de carga

El alto rendimiento de Dorado V6 se logra equilibrando en cada etapa, a saber:

  • paso múltiple;
  • usando múltiples conexiones desde un host;
  • disponibilidad de una fábrica de front-end;
  • paralelización del funcionamiento de los controladores de almacenamiento;
  • distribución de carga en todas las unidades en el nivel RAID 2.0+.

Básicamente, esta es una práctica común. En estos días, pocas personas guardan todos los datos en un LUN: todos intentan tener ocho, incluso 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 le permiten alcanzar el 80 % del rendimiento disponible con varios LUN.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Programación de CPU dinámica

La distribución de la carga en los procesadores cuando se usa un LUN se implementa de la siguiente manera: las tareas a nivel de LUN se dividen en pequeños "fragmentos" separados, cada uno de los cuales se asigna rígidamente a un controlador específico en el "motor". Esto se hace para que el sistema no pierda rendimiento mientras “salta” con este dato a través de diferentes controladores.

Otro mecanismo para mantener un alto rendimiento es la programación dinámica, en la que ciertos núcleos de procesador se pueden asignar a diferentes grupos de tareas. Por ejemplo, si el sistema ahora está inactivo en el nivel de deduplicación y compresión, entonces algunos de los núcleos pueden estar involucrados en el proceso de mantenimiento de E/S. O viceversa. Todo esto se hace de forma automática y transparente para el usuario.

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

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Compatibilidad con NVMe y RoCE

Como ya se mencionó, Dorado V6 actualmente es totalmente compatible con NVMe a través de Fibre Channel y no requiere ninguna licencia. A mediados de año aparecerá el soporte para el modo NVMe over Ethernet. Para su uso completo, necesitará soporte para Ethernet con acceso directo a memoria (DMA) versión v2.0 tanto desde el propio sistema de almacenamiento como desde conmutadores y adaptadores de red. Por ejemplo, como Mellanox ConnectX-4 o ConnectX-5. También puede usar tarjetas de red hechas en base a nuestros chips. Además, la compatibilidad con RoCE debe implementarse a nivel del sistema operativo.

En general, consideramos que el Dorado V6 es un sistema centrado en NVMe. A pesar del soporte existente para Fibre Channel e iSCSI, en el futuro está previsto cambiar a Ethernet de alta velocidad con RDMA.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Una pizca de marketing

Debido a que el sistema Dorado V6 es altamente tolerante a fallas, escala bien, soporta varias tecnologías de migración, etc., el efecto económico de su adquisición se hace evidente con el inicio del uso intensivo de los sistemas de almacenamiento. Seguiremos intentando que la propiedad del sistema sea lo más rentable posible, aunque en la primera etapa no sea evidente.

En particular, hemos formado el programa FLASH EVER asociado con la extensión del ciclo de vida de los sistemas de almacenamiento y diseñado para descargar al cliente tanto como sea posible durante las actualizaciones.

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Este programa incluye una serie de medidas:

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

Por qué OceanStor Dorado V6 es la solución de almacenamiento más rápida y confiable

Queda por señalar que la difícil situación mundial tuvo poco efecto en 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 en China, así como un gran interés por parte de socios rusos e internacionales de los sectores financiero y gubernamental.

Entre otras cosas, en relación con la pandemia, sin importar cuánto duren, el tema de proporcionar escritorios virtuales a los empleados remotos es especialmente agudo. En este proceso, Dorado V6 también podría eliminar muchas preguntas. Para ello, estamos haciendo todos los esfuerzos necesarios, incluido prácticamente acordar la inclusión del nuevo sistema en la lista de compatibilidad de VMware.

***

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

Fuente: habr.com

Añadir un comentario