Fungible apresenta o primeiro servidor de armazenamento DPU do mundo: 15M IOPS e 60 GB / s em chassi 2U

Fungible apresenta o primeiro servidor de armazenamento DPU do mundo: 15M IOPS e 60 GB / s em chassi 2U

O conceito de DPU, o chamado coprocessador de dados, desenvolvido pela Fungible, já foi descrito por nós anteriormente. O novo tipo de processadores deve, segundo os desenvolvedores, assumir todas as tarefas de trabalho com o sistema de armazenamento de dados. Agora a Fungible mudou da teoria e dos protótipos para a prática - a empresa lançou o primeiro servidor de armazenamento baseado em DPU do mundo, que deve anunciar o início de uma nova revolução no mundo dos data centers.

De acordo com o conceito Fungible, DPU deve formar a base de sistemas de computação de nova geração como um elo central entre todos os componentes do link. Todos os cálculos relacionados ao armazenamento, leitura, compactação e descompactação de dados são assumidos por este novo tipo de processador. Além disso, o sistema baseado em DPU é originalmente concebido como modular, os componentes nele são interconectados usando Ethernet padrão e NVMe-over-TCP. Em seu primeiro produto de massa, o servidor Fungible FS1600, essa modularidade é totalmente implementada.

O novo tipo de sistema de computação contém três componentes principais: são nós de computação tradicionais, servidores FS1600 para armazenar e trabalhar com dados e um nó de controle Fungible Composer, que serve para gerenciar e monitorar os parâmetros de todo o sistema. O último é implementado com base em um servidor convencional com arquitetura x86, mas a principal novidade, FS1600, é fundamentalmente diferente dos sistemas de armazenamento tradicionais.

O Fungible FS1600 é alojado em um gabinete de montagem em rack 2U padrão com 24 slots SSD NVMe hot-swap na frente do gabinete. 24 drives são divididos em dois blocos, cada um dos quais é servido por seu próprio DPU e tem 6 interfaces de 100GbE. Um desses servidores é capaz de desenvolver desempenho no nível de 15 milhões de IOPS com um volume máximo de 576 TB e um atraso de no máximo 110 μs. Ele também é capaz de (des) compactar dados em tempo real a velocidades de até 100 GB / s (GZIP, DEFLATE, ZLIB, LZMA).

Para comparação, os arrays flash clássicos do mesmo formato desenvolvem apenas 2-3 milhões de IOPS. Um rack completo baseado no FS1600 pode atingir 300 milhões de IOPS. Ao mesmo tempo, a Fungible afirma que seu sistema baseado em DPU pode reduzir o custo de implantação de 1 PB de dados em cinco vezes em comparação com os sistemas convencionais de armazenamento hiperconvergente. Isso é obtido por meio de maior eficiência no uso de recursos de memória flash, incluindo uma quantidade reduzida de dados redundantes.

O Fungible FS1600 é oferecido em três versões, diferindo na quantidade de flash drives instalados e no nível geral de desempenho:

Rápido - SSD de 7,6 TB, 81 IOPS por GB, 236 MB / s por GB;
Super Fast - SSD de 7,6 TB, 163 IOPS por GB, 651 MB / s por GB;
Extreme - SSD de 7,6 TB, 326 IOPS por GB, 1302 MB / s por GB.

O suporte SSD de 15 TB ou mais é esperado em uma data posterior. Ao mesmo tempo, o suporte para desduplicação, instantâneos e NVMe sobre RoCE será implementado. A empresa também planeja lançar aceleradores baseados em DPU para servidores convencionais. De acordo com os planos, esses aceleradores devem ser mais rápidos do que a tecnologia GPUDirect desenvolvida pela NVIDIA. A Fungible deseja usar o novo ambiente de rede TrueFabric como um sistema de interconexão. Esta tecnologia está atualmente em desenvolvimento ativo.

A Fungible vê grandes operadoras de nuvem de segundo nível como seus principais parceiros e clientes, como Dropbox e Uber. Graças à tecnologia DPU, eles poderão obter um aumento de desempenho de 2 a 4 vezes em suas soluções em comparação com ofertas semelhantes da AWS e do Google Cloud. No entanto, a Fungible também espera entrar na infraestrutura de grandes hiperscalers, mas por enquanto ele contorna os sistemas de classe empresarial.