NVMe (Non-Volatile Memory Express) é um protocolo para acessar drives SSD através do barramento PCI Express. Ele é projetado para processamento de dados em alta velocidade, o que aumenta o desempenho do aplicativo. O NVMe aumenta o desempenho dos sistemas de armazenamento várias vezes em comparação com os padrões atuais. Hoje é utilizado principalmente no mercado empresarial.
O princípio de funcionamento
Para trabalhar usando o protocolo NVMe, os drives SSD são conectados através do barramento PCI Express, que permite o uso de até quatro linhas paralelas. A velocidade máxima de processamento de dados chega a 32 Gbit / s, que é 5 vezes mais rápida que a SATA.
As informações são lidas diretamente, o que aumenta o desempenho e o tempo de resposta do software.
O primeiro fornecedor a utilizar essa tecnologia é NetApp. A empresa é líder no mercado de armazenamento há muito tempo e, via de regra, é a primeira a introduzir novos desenvolvimentos em suas soluções. Uma gama de modelos que utiliza a tecnologia NVMe-soluções All-flash (por exemplo, AFF A250).
Em 2020, Dell apresentou uma linha completamente nova de sistemas de armazenamento chamada PowerStore (por exemplo, 3000T). Ele só funciona em drives SSD NVMe. A solução escala horizontal e verticalmente.
A Dell implementou 2 opções de armazenamento. Com um sistema operacional tradicional (a letra T é adicionada no final) e com um hipervisor (a letra X).
A Huawei também não se afastou e habilitou o suporte ao protocolo NVMe nos modelos Dorado (por exemplo, Dorado 5000 V6). Os sistemas de armazenamento também pertencem à classe All-flash e são fornecidos pelo fornecedor para determinadas tarefas do cliente.
Lenovo trabalha com a NetApp há vários anos, portanto, a gama de modelos de armazenamento é essencialmente OEM (Original Equipment Manufacturer — o fabricante do equipamento original). O ONTAP é usado como um sistema operacional em sistemas de armazenamento de dados, e também há todas as funções adicionais do parceiro americano, por exemplo, DM 5000F.
A Fujitsu integrou o protocolo NVMe na linha de armazenamento AF.
Para trabalhar com o protocolo NVMe, não basta implementar o suporte apenas no nível do hardware. O desenvolvimento de Software também é necessário. Depois que a tecnologia apareceu, todos os fornecedores atualizaram seus softwares para as versões mais recentes e habilitaram o suporte ao protocolo.
Fatores de forma
Como o NVMe é um padrão, ele é usado em vários fatores de forma SSD.
- PCI Express. Ele é usado em plataformas de servidor e desktop. Foi usado quando a tecnologia apareceu como única opção de conexão.
- M. 2. Projetado principalmente para laptops e estações de trabalho. Um fator de forma compacto que suporta um comprimento máximo de SSD de até 110 mm. aceito M. standards2: 2230, 2242, 2260, 2280, 22110.
- U. 2. O análogo do M. 2, mas é usado em soluções de servidor. É compatível com plataformas de servidores de acordo com parâmetros mecânicos,
- EDSFF. Foi desenvolvido pela Intel principalmente para suas próprias soluções e plataformas SuperMicro. É uma alternativa ao fator de forma U. 2.
- NGSFF. Outra alternativa ao U. 2, desenvolvido pela Samsung. Trabalha com soluções automontadas na Intel, Supermicro, etc. plataformas. Possui dimensões menores em relação ao fator de forma anterior.
NVMe em São Paulo
O protocolo é usado não apenas em servidores locais, mas também para construir redes de armazenamento SAN. O padrão é chamado NVMe-over-Fabrics.
Em protocolos de transferência de informações em nível de bloco (por exemplo, Fibre Channel), o suporte para comandos SCSI é substituído por NVMe. Como resultado, o atraso não excede 10 ms.
A tecnologia surgiu em meados de 2016 e agora está se desenvolvendo ativamente no mercado corporativo.