Em drives de estado sólido clássicos, as células NAND são atendidas por seu próprio controlador, geralmente com vários núcleos e com sólido poder de computação. Esta não é a arquitetura ideal para hiperscalers, então Kioxia oferece sua própria visão. Sua tecnologia NAND definida por software deve tornar o armazenamento flash mais versátil, flexível e livre dos gargalos impostos pela arquitetura SSD tradicional.
Apesar do fato de que o próprio controlador de SSD na maioria das vezes funciona de forma transparente para o sistema operacional, hipervisores e software, esta arquitetura tem desvantagens suficientes: em primeiro lugar, a natureza de trabalhar com uma matriz de flash é limitada pelo firmware do fabricante e nem sempre é ideal para vários tipos de cargas; em segundo lugar, os processadores e DPUs modernos são várias ordens de magnitude mais poderosos e um controlador SSD pode se tornar um gargalo.
No mercado corporativo, existem unidades especializadas que diferem dos dispositivos de bloco clássicos (por exemplo, SSDs que armazenam dados no formato chave: valor), mas também não são flexíveis e interoperáveis. O Kioxia tem boas razões para acreditar que apenas uma mudança para matrizes de memória não volátil totalmente definidas por software com uma arquitetura de software unificada pode ser uma solução verdadeiramente universal.
Na SNIA Storage Developer Conference, a empresa apresentou sua visão para o armazenamento universal definido por software. A tecnologia Flash habilitada por software desenvolvida pela Kioxia no ano passado é baseada em uma API unificada que permite a configuração flexível do array flash dependendo das tarefas. Por exemplo, quando a necessidade de usar a capacidade existente para o banco de dados termina, o array pode ser reconfigurado e usado para executar outros aplicativos.
O SEF escala facilmente de centenas a milhares de drives em um único sistema. Além disso, um flash array sob o controle do Kioxia SEF pode operar simultaneamente em vários modos: alguns chips NAND funcionarão como dispositivos de bloco comuns, alguns no modo ZNS e alguns em geral em algum modo específico que requeira condições especiais.
Se houver falta de recursos de disco, será possível simplesmente adicionar um módulo flash unificado, e a introdução de novos protocolos requer apenas alterações de software, não a atualização do equipamento físico. Isso pode reduzir significativamente o custo de propriedade do sistema de armazenamento e estender sua vida útil.
Ao contrário de alguns armazenamento flash definido por software no mercado, a solução da Kioxia usa software de código aberto. Uma API acessível e unificada ajudará o proprietário de sistemas de armazenamento baseados em Kioxia SEF a desenvolver rapidamente aplicativos para implementar os recursos e modos de uso de drives flash de que ele precisa.
A proposta da Kioxia parece atraente para grandes data centers e proprietários de nuvem, mas resta saber se outros fabricantes de SSD, como Samsung, Micron, SK Hynix e Western Digital apoiarão a iniciativa da SEF; no entanto, esta última empresa é parceira da Kioxia e, por sua vez, o lançamento de drives com suporte para SEF é mais provável.
2021-10-05 15:09:26
Autor: Vitalii Babkin