

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# NVMe-backed instâncias
<a name="db-instance-nvme"></a>

NVMe-backed as instâncias oferecem desempenho de consulta até 7 vezes mais rápido para aplicativos com grandes conjuntos de dados que excedem a memória de uma instância comum. Essas instâncias utilizam o armazenamento em Solid-State unidade (SSD) local baseado em memória expressa não volátil (NVMe) disponível nas instâncias r6gd para armazenar dados efêmeros, reduzir o acesso ao armazenamento baseado em rede e melhorar a latência e a taxa de transferência de leitura.

O espaço em SSD local é dividido em duas seções:
+ **Cache hierárquico**: aproximadamente 73% do SSD local é alocado como cache de banco de dados, permitindo que o sistema armazene até cinco vezes mais páginas do banco de dados do que somente a memória principal. O SSD local atua como um cache de segundo nível, enquanto o cache de buffer existente na memória continua sendo o cache de primeiro nível. A consulta só acessa o armazenamento externo se o cache do buffer e o cache de SSD falharem.
+ **Armazenamento temporário**: os 27% restantes são reservados para armazenamento não persistente de arquivos temporários, usado para consultas complexas envolvendo classificações ou operações que consomem muitos recursos, como compilações de índices. Em instâncias regulares, o espaço temporário reside em um volume de armazenamento do Amazon Elastic Block Store (EBS). O armazenamento temporário hospedado localmente no SSD reduz a latência de consultas envolvendo classificações em até duas vezes e acelera as operações que consomem muitos recursos, como a criação de índices.

Os detalhes sobre o tipo de NVMe-backed instâncias suportadas e suas especificações podem ser encontrados em[Especificações de classe de instância](db-instance-classes.md#db-instance-class-specs).

**Topics**
+ [Casos de uso recomendados para NVMe-backed instâncias](#nvme-use-cases)
+ [Usando NVMe-backed instâncias com o Amazon DocumentDB](#using-nvme)
+ [NVMe-backed Instâncias de monitoramento](#monitoring-nvme)

## Casos de uso recomendados para NVMe-backed instâncias
<a name="nvme-use-cases"></a>

Recomendamos que você use NVMe-backed instâncias nos seguintes cenários:
+ **Read-heavy cargas de trabalho** — Se sua carga de trabalho exige muita leitura e seu conjunto de dados é maior que o cache de buffer, indicado por `ReadIOPS` métricas baixas `BufferCacheHitRatio` e altas, as instâncias podem oferecer benefícios de desempenho. NVMe-backed 
+ **Update-heavy cargas de trabalho** — Se sua carga de trabalho exige muitas atualizações e a coleta de lixo não consegue acompanhar devido à latência de leitura no armazenamento em rede, as NVMe-backed instâncias podem ajudar a mitigar o problema.

NVMe-backed as instâncias podem beneficiar vários casos de uso, incluindo:
+ **Internet-scale aplicativos** — aplicativos como processamento de pagamentos, cobrança e comércio eletrônico com contratos de nível de serviço (SLAs) de desempenho rigorosos podem aproveitar as vantagens de desempenho das NVMe-backed instâncias.
+ **Real-time painéis de relatórios — painéis** que executam centenas de consultas para metrics/data coleta podem se beneficiar da baixa latência e da alta taxa de transferência das instâncias. NVMe-backed 
+ Aplicativos **generativos de IA — Os** aplicativos que usam a pesquisa vetorial para encontrar vizinhos exatos ou mais próximos em milhões de incorporações vetoriais podem aproveitar o alto desempenho das NVMe-backed instâncias.

## Usando NVMe-backed instâncias com o Amazon DocumentDB
<a name="using-nvme"></a>

Para usar NVMe-backed instâncias do Amazon DocumentDB:
+ Crie um cluster Amazon DocumentDB e adicione uma das classes de NVMe-backed instância. Para obter mais informações, consulte [Criar um cluster do Amazon DocumentDB](db-cluster-create.md).
+ Como alternativa, modifique um cluster Amazon DocumentDB existente para usar uma das classes de NVMe-backed instância. Para obter mais informações, consulte [Modificar um cluster do Amazon DocumentDB](db-cluster-modify.md).

Para verificar a disponibilidade de NVMe-backed instâncias em diferentes AWS regiões, consulte[Classes de instância compatíveis por região](db-instance-classes.md#db-instance-classes-by-region).

Se você quiser voltar de uma NVMe-backed instância para uma instância normal, modifique a classe de instância de banco de dados da sua instância Amazon DocumentDB para uma classe de instância similar sem o armazenamento NVMe. Por exemplo, se a sua classe de instância atual for db.r6gd.4xlarge, selecione ‘db.r6g.4xlarge’ para alternar de volta. Para obter mais informações, consulte [Modificar um cluster do Amazon DocumentDB](db-cluster-modify.md).

## NVMe-backed Instâncias de monitoramento
<a name="monitoring-nvme"></a>

Além das métricas de instância regulares disponíveis na Amazon CloudWatch, as NVMe-backed instâncias emitem métricas adicionais específicas para armazenamento NVMe-based SSD, IOPS e taxa de transferência. 

```
NVMeStorageCacheHitRatio
FreeNVMeStorage
ReadIOPSNVMeStorage
ReadLatencyNVMeStorage
ReadThroughputNVMeStorage
WriteIOPSNVMeStorage
WriteLatencyNVMeStorage
WriteThroughputNVMeStorage
```

Para obter mais informações sobre essas métricas, consulte [NVMe-backed métricas de instância](cloud_watch.md#nvme-metrics)