Menu

O que é o NVMe?

Definidos por NVMe, NVMe-oF, NVMe/FC e NVMe/TCP

O NVMe (Nonvolatile Memory Express) é um novo protocolo de transporte e acesso ao armazenamento para unidades de estado sólido (SSDs) flash e de última geração que fornece a taxa de transferência mais alta e os tempos de resposta mais rápidos de todos os tipos de workloads empresariais.

Hoje, tanto em aplicativos de consumo quanto em empresas, os usuários esperam tempos de resposta cada vez mais rápidos, mesmo quando os próprios aplicativos se tornam muito mais complexos e dependentes de recursos.

Para ajudar a oferecer uma experiência de usuário de alta largura de banda e baixa latência, o protocolo NVMe acessa o armazenamento flash por meio de um barramento PCI Express (PCIe), que suporta dezenas de milhares de filas de comandos paralelos e, portanto, é muito mais rápido do que discos rígidos e arquiteturas all-flash tradicionais, que são limitadas a uma única fila de comando.

A especificação NVMe aproveita a memória não volátil em todos os tipos de ambientes de computação e é extensível para o futuro trabalhar com tecnologias de memória persistentes ainda não inventadas.

Guia para manequins

NVMe sobre Fibre Channel: Guia

O storage NVMe é a grande novidade nas centrais de dados empresariais, pois economiza tempo.

  • Ao contrário dos protocolos projetados em unidades de disco rígido mecânicas, o NVMe aproveita não apenas o armazenamento de estado sólido, mas também as CPUs multicore e gigabytes de memória atuais.
  • A armazenagem NVMe também aproveita conjuntos de comandos otimizados para analisar e manipular dados com eficiência.

Casos de uso de NVMe

O storage NVMe já está sendo usado em cenários de negócios em que cada microssegundos conta:

NVMe sobre Fabrics (NVMe-of)

O NVMe é mais do que um storage flash mais rápido. Este também é um padrão completo que permite o transporte de dados muito mais eficiente entre sistemas de armazenamento e servidores.

  • O NVMe over Fabrics estende os benefícios de performance e latência do NVMe em malhas de rede, como Ethernet, Fibre Channel e InfiniBand.
  • Fornece IOPS maiores e latência reduzida da stack de software de host até o Data Fabric e o storage array.

NVMe em Fibre Channel (NVMe/FC)

A ONTAP da NetApp fornece suporte a NVMe sobre Fibre Channel hoje.

Muitas empresas construíram toda a sua infraestrutura em torno do Fibre Channel devido ao seu desempenho e confiabilidade, além de seu suporte para serviços de nomes e zoneamento baseados em malha.

Aplicações como bancos de dados são executadas muito mais rápido ao usar o protocolo NVMe/FC em comparação ao FCP (protocolo SCSI com uma conexão Fibre Channel subjacente). O tráfego NVMe/FC da ONTAP pode residir em conjunto com o tráfego FCP na mesma malha Fibre Channel. Portanto, é fácil dar os primeiros passos com o NVMe/FC. Para muitos clientes com sistemas ONTAP AFF, isso é simplesmente uma atualização de software sem interrupções.

NVMe em TCP (NVMe/TCP)

O NVMe/TCP, como o NVMe/FC, fornece um caminho para alcançar o NVMe-oF, mas é executado via Ethernet e encapsula comandos e dados NVMe dentro de um datagrama TCP.

O NVMe/TCP permite um maior número de filas e caminhos de fila para transporte de dados em comparação com o iSCSI, resultando em aumento significativo na taxa de transferência e redução de latência.

O que torna o NVMe/TCP particularmente benéfico é que ele não exige a implantação de nenhum hardware especial. Assim como o iSCSI, o NVMe/TCP pode usar qualquer NIC e switch Ethernet, tornando mais simples e menos caro implantar e manter. Como ele pode ser implantado em qualquer rede TCP, ele pode ser usado no local ou na nuvem. A extrema flexibilidade torna o NVMe/TCP especialmente atraente para fornecedores de serviços de nuvem que querem oferecer uma solução de armazenamento em bloco. As melhorias de desempenho, a flexibilidade da nuvem, o TCO mais baixo e a simplicidade de implantação impulsionam cada vez mais as substituições de iSCSI por NVMe/TCP no futuro.

Com o suporte duplo de NVMe/FC e NVMe/TCP, os clientes podem escolher qual protocolo implantar para melhor atender às necessidades modernas de infraestrutura SAN, até mesmo usar simultaneamente ou alternar entre protocolos livremente conforme o uso. Será uma maneira simples e flexível para empresas e fornecedores de serviços em nuvem otimizarem a performance e reduzirem os custos dos negócios.

NVMe em TCP (NVMe/TCP)

O NVMe/TCP, como o NVMe/FC, fornece um caminho para alcançar o NVMe-oF, mas é executado via Ethernet e encapsula comandos e dados NVMe dentro de um datagrama TCP.

O NVMe/TCP permite um maior número de filas e caminhos de fila para transporte de dados em comparação com o iSCSI, resultando em aumento significativo na taxa de transferência e redução de latência.

O que torna o NVMe/TCP particularmente benéfico é que ele não exige a implantação de nenhum hardware especial. Assim como o iSCSI, o NVMe/TCP pode usar qualquer NIC e switch Ethernet, tornando mais simples e menos caro implantar e manter. Como ele pode ser implantado em qualquer rede TCP, ele pode ser usado no local ou na nuvem. A extrema flexibilidade torna o NVMe/TCP especialmente atraente para fornecedores de serviços de nuvem que querem oferecer uma solução de armazenamento em bloco. As melhorias de desempenho, a flexibilidade da nuvem, o TCO mais baixo e a simplicidade de implantação impulsionam cada vez mais as substituições de iSCSI por NVMe/TCP no futuro.

Com o suporte duplo de NVMe/FC e NVMe/TCP, os clientes podem escolher qual protocolo implantar para melhor atender às necessidades modernas de infraestrutura SAN, até mesmo usar simultaneamente ou alternar entre protocolos livremente conforme o uso. Será uma maneira simples e flexível para empresas e fornecedores de serviços em nuvem otimizarem a performance e reduzirem os custos dos negócios.

Continue lendo sobre o NVMe

Drift chat loading