

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á.

# Instâncias baseadas em NVMe
<a name="db-instance-nvme"></a>

As instâncias baseadas em NVMe oferecem performance de consulta até 7 vezes mais rápida para aplicações com grandes conjuntos de dados que excedem a memória de uma instância comum. Essas instâncias utilizam o armazenamento local de unidade de estado sólido (SSD) baseado em memória não volátil expressa (NVMe) disponível em instâncias r6gd para armazenar dados efêmeros, reduzir o acesso ao armazenamento baseado em rede e melhorar a latência de leitura e throughput.

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 instâncias com suporte pelo NVMe 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 Instâncias baseadas em NVMe](#nvme-use-cases)
+ [Uso de instâncias baseadas em NVMe com o Amazon DocumentDB](#using-nvme)
+ [Monitoramento de Instâncias baseadas em NVMe](#monitoring-nvme)

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

Recomendamos que você use insâncias baseadas em NVMe nos cenários a seguir:
+ **Workloads com muita leitura**: se sua workload exige muita leitura e seu conjunto de dados é maior que o cache de buffer, indicado por métricas `BufferCacheHitRatio` inferiores e `ReadIOPS` superiores, as instâncias baseadas em NVMe podem oferecer benefícios de performance.
+ **Workloads com muita atualização**: se sua workload exige muitas atualizações e a coleta de resíduos não consegue acompanhar devido à latência de leitura no armazenamento em rede, as instâncias baseadas em NVMe podem ajudar a mitigar o problema.

As instâncias baseadas em NVMe podem beneficiar vários casos de uso, incluindo:
+ **Aplicações em escala de Internet**: aplicações como processamento de pagamentos, cobrança e comércio eletrônico com acordos de serviço (SLAs) de performance rigorosa podem aproveitar as vantagens de performance das instâncias baseadas em NVMe.
+ **Painéis de relatórios em tempo real**: painéis que executam centenas de consultas para coleta de métricas/dados podem se beneficiar da baixa latência e do alto throughput de instâncias baseadas em NVMe.
+ **Aplicações generativas de IA**: as aplicações que usam a pesquisa vetorial para encontrar vizinhos exatos ou mais próximos em milhões de incorporações vetoriais podem aproveitar a alta performance de instâncias baseadas em NVMe.

## Uso de instâncias baseadas em NVMe com o Amazon DocumentDB
<a name="using-nvme"></a>

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

Para verificar a disponibilidade de instâncias baseadas em NVMe em diferentes regiões da AWS, 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 instância baseada em NVMe 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).

## Monitoramento de Instâncias baseadas em NVMe
<a name="monitoring-nvme"></a>

Além das métricas de instância regulares disponíveis no Amazon CloudWatch, as instâncias baseadas em NVMe emitem métricas adicionais específicas para armazenamento SSD, IOPS e throughput baseados em NVMe. 

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

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