O que é armazenamento NVM express (NVMe)?
A memória não volátil expressa (NVMe, Non-Volatile Memory express) é um protocolo de transferência para acessar dados rapidamente usando dispositivos de armazenamento de memória flash, como unidades de estado sólido (SSDs, Solid-State Drives), por um barramento interconector de componentes periféricos express (PCIe, Peripheral Component Interconnect Express) de alta velocidade de um computador. O FlashArray//X da Pure Storage® aproveita o aumento das velocidades de transferência do NVMe por PCIe para fornecer um array de armazenamento totalmente flash de alto desempenho.
Por que o NVMe é essencial para uma experiência avançada de dados?
Em um mercado cada vez mais desafiador, somente o big data não é mais suficiente para se manter uma vantagem competitiva – ele também deve ser rápido. E como você consegue isso? Você começa na sala de servidores.
Fazer a transição de unidades de disco rígido (HDDs, Hard-Disk Drives) para SSDs é um bom ponto de partida, mas é apenas uma peça do quebra-cabeça da rede de área de armazenamento (SAN, Storage Area Network). O protocolo de transferência, as interconexões e a arquitetura de rede também têm um papel importante na velocidade geral do sistema de armazenamento.
Isso significa substituir tecnologias legadas, como Serial Attached SCSI (SAS), por NVMe/PCIe e NVMe por Fabrics (NVMe-oF). Há uma vantagem inerente em usar um protocolo de transferência especificamente desenvolvido para conectar SSDs a barramentos PCIe.
Os sistemas de armazenamento tradicionais usam links SAS em seus processadores de controladora para as SSDs. Como a SCSI é um protocolo legado criado para disco, cada conexão do núcleo da CPU com a SSD é limitada pelo adaptador de barramento de host (HBA, Host Bus Adapter) da SAS e pelo bloqueio sincronizado. Esse gargalo serial retém FlashArrays que não aproveitam os protocolos mais novos, como o NVMe.
O FlashArray//X da Pure Storage foi desenvolvido especificamente para vencer esse gargalo de SAS. O NVMe reúne paralelismo em massa com até 64 mil filas e conexões sem bloqueio que podem fornecer a cada núcleo de CPU acesso dedicado à fila para cada SSD.