En octubre, en la Ciudad del Amor, el fabricante de hardware chino Huawei puso la seducción en alto. En el Palais des Congrès de París, mostró a las empresas europeas su OceanStor Dorado V6, que proporciona acceso a archivos, bloques y objetos a un precio reducido en comparación con los competidores estadounidenses.
Una gran venta es que sus arreglos de almacenamiento usan procesadores Arm. Eso es el resultado de la prohibición del gobierno de EE. UU. que impide que Huawei use procesadores x86 de Intel y AMD. Esa sanción, que Huawei llama “la prohibición de EE. UU.”, hizo que el proveedor estableciera una subsidiaria para su negocio de servidores x86 llamada xFusion.
Los arreglos OceanStor Dorado V6 vienen en variantes desde nivel de entrada hasta rendimiento extremadamente alto y capacidad de varios petabytes.
Los modelos 8000 y 16000 de gama alta pueden escalar a 32 controladores y 6400 unidades, rendimiento a decenas de millones de IOPS y casi 300 PB de capacidad, con funcionalidad de almacenamiento avanzada que incluye deduplicación, compresión, clonación y replicación de datos. Los modelos de nivel de entrada 2000 y 3000 pueden tener 16 controladores y 1200 unidades.
“Nuestro procesador Arm es el Kunpeng 920 que hemos desarrollado con nuestro socio HiSilicon”, dijo el director de productos de almacenamiento de Huawei, Ludovic Nicoleau, en una conversación con la publicación hermana de ComputerWeekly en Francia, LeMagIT.
“Es un chip diseñado para almacenamiento que no gasta energía inútilmente para alimentar circuitos que no ayudan al almacenamiento, como los basados en chips x86 en los arreglos de nuestros competidores. Nuestro objetivo es proporcionar la huella energética más baja posible en el centro de datos para las empresas europeas”.
Según Nicoleau, el OceanStor Dorado V6 es un 30 % más eficiente en el consumo de electricidad que los productos de la competencia. Los procesadores HiSilicon Arm se utilizan en su controlador RAID interno, Fibre Channel de 32 Gbps y tarjetas Ethernet de 100 Gbps, e incluso dentro de sus SSD para administrar el desgaste.
“Huawei ha ofrecido arreglos de almacenamiento desde 2002”, dijo Nicoleau. “Al principio, estos estaban dirigidos a las empresas de telecomunicaciones, pero luego trajimos ese conocimiento para escribir sistemas operativos. Aquí a cada función, según su importancia, según su carga de trabajo, se le asigna una determinada cantidad de núcleos, y eso nos ha permitido desarrollar diseños optimizados para nuestro SO”.
El Kunpeng 920 existe en varias variantes, cada una con un procesador Arm de 7nm. En el nivel de entrada está el modelo 3210, con 24 núcleos, velocidad de reloj de 2,6 GHz y un consumo de 95 W. En el extremo superior está el 7265, con 64 núcleos, 3 GHz y 200 W. También está el Kunpeng 916, con 32 núcleos, 2,4GHz y 75W.
Huawei habría utilizado procesadores Arm desde el principio, pero en 2016 cambió a los chips x86 más convencionales para matrices de almacenamiento estándar para todos los mercados. Eso llegó en la forma de OceanStor V3, que existió durante solo tres años hasta que los EE. UU. tomaron medidas contra la compañía en 2019. Luego vino el impulso de I + D de Huawei, que resultó en la nueva generación V6 basada en CPU HiSilicon Arm, y que llegó a Europa en 2020.
Más allá de la CPU, los SSD también tienen un diseño patentado. En lugar de 2,5″ como factor de forma, son de 1,7″ y eso permite 36 de ellos en una matriz de 2U. Sus tarjetas de red paralelizan el tráfico de modo que es posible disponer de cuatro matrices de almacenamiento activas en diferentes centros de datos. Eso diferencia a Huawei de los competidores que usan sincronización basada en software en tres, dijo.
El sistema operativo, todo basado en contenedores, se puede actualizar función por función sin degradación del rendimiento. La posibilidad de funcionalidad NAS, objeto y SAN está prevista, y simultáneamente en lugar de uno u otro, como algunos otros productos, pero todo esto está por llegar. Bloquear y archivar juntos ha sido posible durante algunos meses, pero la adición de objetos llegará en actualizaciones a finales de este año.
Otro detalle bajo el capó es que los 36 SSD de hecho forman varios clústeres RAID, a cada uno de los cuales se puede acceder mediante una tarjeta Ethernet o Infiniband diferente. Es este diseño el que permite una rápida sincronización de arreglos entre ellos y hasta 100 km de distancia a través de fibra entre sitios, según Huawei.
Dentro de la matriz, esos clústeres se comunican entre sí a través de Ethernet de 100 Gbps, o, más precisamente, NVMe-over-ROCE, y no a través del bus PCIe.
“No ofrecemos NVMe sobre TCP porque no tiene el rendimiento suficiente”, dijo Nicoleau. “El uso de NVMe-over-ROCE para las comunicaciones internas, así como la presentación externa a través de SAN, a los servidores, es una opción técnica que permite la homogeneidad de la arquitectura”.