Home Empreendimento Revisão do GRAID SupremeRAID SR-1000

Revisão do GRAID SupremeRAID SR-1000

by Brian Beeler
GRAID SupremoRAID na mão

A GRAID Technology lançou seu primeiro produto durante o verão, projetado para lidar com os desafios modernos de taxa de transferência que foram introduzidos pelos SSDs NVMe. GRAID SupremeRAID, diz-se, é “a primeira placa RAID NVMe do mundo a oferecer desempenho de SSD 100% disponível”. Deixando um pouco de marketing de lado, o GRAID atinge um problema muito real, as placas RAID tradicionais não podem oferecer todo o desempenho que os SSDs modernos têm a oferecer. GRAID é significativamente diferente, graças a uma arquitetura totalmente nova. Veja bem, o GRAID SupremeRAID não usa uma placa RAID herdada; ele usa uma GPU para fazer o trabalho. 

A GRAID Technology lançou seu primeiro produto durante o verão, projetado para lidar com os desafios modernos de taxa de transferência que foram introduzidos pelos SSDs NVMe. GRAID SupremeRAID, diz-se, é “a primeira placa RAID NVMe do mundo a oferecer desempenho de SSD 100% disponível”. Deixando um pouco de marketing de lado, o GRAID atinge um problema muito real, as placas RAID tradicionais não podem oferecer todo o desempenho que os SSDs modernos têm a oferecer. GRAID é significativamente diferente, graças a uma arquitetura totalmente nova. Veja bem, o GRAID SupremeRAID não usa uma placa RAID herdada; ele usa uma GPU para fazer o trabalho. 

GRAID SupremoRAID na mão

O que há de errado com as placas RAID NVMe tradicionais?

As placas RAID de hardware tradicionais funcionaram bem, até certo ponto. Agora que os SSDs NVMe são tão rápidos, o RAID de hardware é um fator limitante. Não é que as próprias placas RAID não funcionem, é simplesmente uma questão de matemática. Um servidor com um slot Gen4 PCIe só pode esperar atingir 16 GB/s em um slot x8 ou 32 GB/s em um slot x16.

Mas as placas RAID são geralmente da variedade x8, o que significa aproveitar até mesmo pools moderados de flash NVMe em um único servidor, você está olhando para várias placas RAID. Um SSD corporativo convencional como o Intel P5510 por exemplo, pode gerar largura de banda de leitura sequencial de 7000 MB/s. Mesmo contabilizando a folha de especificações versus a diferença da realidade, nesta carga de trabalho, isso significa que dois SSDs limitarão uma placa RAID tradicional nesta carga de trabalho específica.

Nem toda carga de trabalho será de leituras sequenciais fáceis, é claro, mas o ponto permanece. Colocar 24 SSDs NVMe em um servidor 2U padrão em placas RAID de hardware padrão é complicado, caro e pode comprometer o desempenho do sistema. Dito isso, as alternativas como RAID por software também não foram boas. O RAID de software é fácil de configurar sem despesas com uma placa RAID, mas consome muitos recursos da CPU, o que cria uma penalidade de desempenho.

Digite GRAID SupremoRAID

Conforme observado, a grande diferença em relação ao salto é que o GRAID SupremeRAID é baseado em uma GPU NVIDIA T1000. Esse pequeno detalhe não é muito interessante para a maioria dos clientes GRAID que se preocupam apenas com resultados, mas para o nosso público, isso é um fato extremamente interessante. A GPU tem muitas vantagens quando se trata de lidar com gargalos no RAID NVMe.

Graid Supreme Raid Back

Em primeiro lugar, a placa SupremeRAID processa diretamente a E/S, liberando a CPU dessa tarefa. E, como a placa é uma GPU, há um tremendo poder computacional na placa, que simplesmente não existe nas placas RAID padrão. A própria proteção RAID está fora do caminho, o que significa que os dados podem fluir da CPU para o armazenamento sem passar pelo cartão SupremeRAID. O GRAID também possui um mecanismo de IA, que compõe seu molho secreto, que roda no cartão e faz com que todo o ecossistema opere com eficiência.

Mesmo que o cartão em si seja fundamental para a solução GRAID, eles ainda se classificam como uma solução RAID de software. Atualmente, o GRAID oferece suporte a RAID0, 1, 5, 6 e 10. Em termos de desempenho, o GRAID gerou cerca de 6 milhões de IOPS e 100 GB/s em um sistema de 24 unidades. A propósito, 24 unidades não são uma limitação para GRAID, é apenas o que é comumente encontrado em um servidor 2U. O SupremeRAID não tem um limite rígido quando se trata do número de unidades suportadas. GRAID também está pronto para NVMe-oF e uma variedade de interconexões para que estejam prontos para arquiteturas emergentes.

Uma última nota de arquitetura. Esta é uma placa padrão pronta para uso que é plug-and-play sem necessidade de cabeamento. O cartão também não requer um módulo de backup de bateria.

Desempenho

No momento em que começamos esta revisão, o GRAID SupremeRAID suportava apenas o Linux, fomos informados recentemente que o Windows está saindo. Aproveitamos nosso servidor Intel Scalable Gen3 compatível com NVMe Gen4 para esta revisão, preenchido com oito Intel P5510 SSDs de 3.84 TB. Escolhemos o RAID5 tanto para um grupo RAID de hardware com GRAID quanto para um RAID de software usando mdadm no Linux.

A configuração RAID de software aproveitou um tamanho de faixa de 16K. Para sacudir cada configuração, usamos o FIO com uma variedade de benchmarks sintéticos que abrangem sequenciais de blocos grandes a aleatórios de blocos pequenos.

Parâmetros de Carga de Trabalho FIO

  • Leitura e gravação sequencial de 1 milhão - 16 threads / 32 filas
  • Leitura e gravação aleatória 4K – 32 threads / 64 filas
  • 8K Aleatório 70/30 Misto – 32 Linhas / 64 Filas

Entrando nesta revisão, estávamos um tanto otimistas, dadas as impressionantes alegações. Não que seja impossível ter um bom desempenho no mercado de armazenamento, mas há muitas novidades sendo lançadas com essa solução. Como você pode ver rapidamente, o GRAID não teve nenhum problema em demolir o RAID de software tradicional.

Medimos leitura aleatória de 8.88 milhões de IOPS 4K a 0.23 ms, em comparação com o RAID de software tradicional, que mediu 2.9 milhões de IOPS a 0.89 ms de latência. Mudar para a medição de desempenho de gravação foi francamente maluco. A solução GRAID HW RAID mediu 863K IOPS a 2.4ms, onde o grupo SW RAID5 chegou a 52.6K IOPS sem brilho a 38.9ms.

Mudando o foco para um teste de largura de banda sequencial de blocos grandes, ficamos muito impressionados. Do grupo GRAID RAID5, vimos uma velocidade máxima de leitura de 30.7 GB/s com latência de 16.3 ms e gravação máxima de 11.3 GB/s com 44.4 ms. Isso estragou completamente nosso grupo RAID5 de software que veio com uma leitura não muito ruim de 26.2 GB/s com latência de 19.1 ms, mas uma triste gravação de 1.42 GB/s a 360 ms. O RAID de software historicamente tem um desempenho de RAID5/6 muito ruim, com um grande impacto no desempenho de gravação.

Por fim, voltamos para uma carga de trabalho aleatória, mas desta vez uma distribuição mista de leitura/gravação com um perfil 8K 70/30. Aqui, a configuração GRAID foi capaz de continuar a funcionar a uma velocidade fantástica, medindo 1.59 M IOPS a 1.3 ms de latência, em comparação com o software RAID5 que chegou a 101.3 K IOPS a 20.2 ms de latência.


Conclusão

A solução GRAID SupremeRAID SR-1000 oferece muito a desejar se você precisar aproveitar o RAID em um grupo de SSDs NVMe. As soluções RAID de hardware tradicionais têm um limite de quantos dados podem fluir por elas, o que acaba limitando a largura de banda da solução para qualquer coisa que a placa de interface PCIe possa suportar. O GRAID atenua esse problema evitando o caminho dos dados. Embora as soluções de RAID de software tenham conseguido contornar a necessidade de um cartão físico para rotear o tráfego NVMe, o desempenho historicamente tem sido péssimo.

Tabela GRAID SupremeRAID

Em nossos testes da solução GRAID SupremeRAID, usando oito SSD Intel P5510 Gen4Em RAID5, a solução ofereceu um desempenho incrível agregado. Isso contrastava com o software RAID5, que apresentava apenas uma fração do desempenho, com um grande impacto em qualquer coisa que envolvesse atividade de gravação.

Os destaques realmente falam por si. O desempenho de leitura aleatória de 4K por meio do GRAID atingiu o máximo de 8.88 milhões de IOPS em comparação com apenas 2.9 milhões de IOPS por meio do software RAID. Desempenho de gravação aleatória de 4K, a lacuna se espalha ainda mais, com GRAID medindo 863K IOPS em comparação com apenas 52.6K IOPS com SW RAID5.

Passando para uma carga de trabalho de transferência sequencial de 1 MB, vimos Leitura de 30.7 GB/s e gravação de 11.3 GB/s do GRAID, enquanto SW RAID veio com 26.2 GB/s de leitura e 1.42 GB/s de gravação. Novamente, se você procurar apenas desempenho de leitura, o RAID de software não parece tão ruim, mas a atividade de gravação apenas o esmaga.

Se você vai fazer o investimento em SSDs Gen4 (e em breve Gen5), você não quer deixar o desempenho na mesa. A solução GRAID SupremeRAID é absolutamente fenomenal, ficamos impressionados com a eficácia deste cartão simples de usar e do software que o acompanha. Comparado ao RAID de hardware tradicional ou às opções de RAID de software populares, o SupremeRAID 1000 oferece ROI incrível para cargas de trabalho exigentes.

Página do produto GRAID

Envolva-se com a StorageReview

Newsletter | YouTube | LinkedIn | Instagram | Twitter | Facebook | TikTok | RSS feed