

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# NVMe-backed casi
<a name="db-instance-nvme"></a>

NVMe-backed le istanze offrono prestazioni di query fino a 7 volte più veloci per applicazioni con set di dati di grandi dimensioni che superano la memoria di un'istanza normale. Queste istanze sfruttano lo storage Solid-State SSD (Non-Volatile Memory Express) locale basato su NVMe disponibile sulle istanze r6gd per archiviare dati effimeri, ridurre l'accesso allo storage basato sulla rete e migliorare la latenza di lettura e il throughput.

Lo spazio SSD locale è diviso in due sezioni:
+ **Cache a più livelli**: circa il 73% dell'SSD locale viene allocato come cache del database, il che consente al sistema di archiviare fino a cinque volte più pagine del database rispetto alla sola memoria principale. L'SSD locale funge da cache di secondo livello, mentre la cache buffer in memoria esistente rimane la cache di primo livello. La query accede alla memoria esterna solo se si verifica un errore sia nella cache buffer che nella cache SSD.
+ **Archiviazione temporanea**: il restante 27% è riservato all'archiviazione temporanea di file non persistente, utilizzata per query complesse che implicano operazioni di ordinamento o che richiedono molte risorse come la creazione di indici. Nelle istanze normali, lo spazio temporaneo risiede su un volume Amazon Elastic Block Store (EBS). Lo storage temporaneo ospitato localmente sull'SSD riduce la latenza delle query e degli ordinamenti fino a due volte e accelera le operazioni che richiedono molte risorse come la creazione di indici.

I dettagli relativi al tipo di NVMe-backed istanze supportate e alle relative specifiche sono disponibili in. [Specifiche della classe di istanza](db-instance-classes.md#db-instance-class-specs)

**Topics**
+ [Casi d'uso consigliati per le istanze NVMe-backed](#nvme-use-cases)
+ [Utilizzo di NVMe-backed istanze con Amazon DocumentDB](#using-nvme)
+ [Istanze di monitoraggio NVMe-backed](#monitoring-nvme)

## Casi d'uso consigliati per le istanze NVMe-backed
<a name="nvme-use-cases"></a>

Ti consigliamo di utilizzare NVMe-backed le istanze nei seguenti scenari:
+ **Read-heavy carichi di lavoro**: se il carico di lavoro richiede un'intensa attività di lettura e il set di dati è più grande della cache buffer, come indicato da `ReadIOPS` parametri bassi `BufferCacheHitRatio` e alti, le istanze possono offrire vantaggi in termini di prestazioni. NVMe-backed 
+ **Update-heavy carichi di lavoro**: se il carico di lavoro richiede un elevato numero di aggiornamenti e la Garbage Collection non è in grado di tenere il passo a causa della latenza di lettura sullo storage di rete, le istanze potrebbero contribuire a mitigare il problema. NVMe-backed 

NVMe-backed le istanze possono essere utili in diversi casi d'uso, tra cui:
+ **Internet-scale applicazioni: applicazioni** come l'elaborazione dei pagamenti, la fatturazione e l'e-commerce con rigorosi accordi sul livello di servizio (SLA) in termini di prestazioni possono sfruttare i vantaggi prestazionali delle istanze. NVMe-backed 
+ **Real-time dashboard di reporting: le** dashboard che eseguono centinaia di query per la metrics/data raccolta possono trarre vantaggio dalla bassa latenza e dall'elevato throughput delle istanze. NVMe-backed 
+ Applicazioni di **intelligenza artificiale generativa: le** applicazioni che utilizzano la ricerca vettoriale per trovare i vicini esatti o più vicini in milioni di incorporamenti vettoriali possono sfruttare le elevate prestazioni delle istanze. NVMe-backed 

## Utilizzo di NVMe-backed istanze con Amazon DocumentDB
<a name="using-nvme"></a>

Per utilizzare NVMe-backed istanze di Amazon DocumentDB:
+ Crea un cluster Amazon DocumentDB e aggiungi una delle classi di NVMe-backed istanza. Per ulteriori informazioni, consulta [Creazione di un cluster Amazon DocumentDB](db-cluster-create.md).
+ In alternativa, modifica un cluster Amazon DocumentDB esistente per utilizzare una delle classi di NVMe-backed istanza. Per ulteriori informazioni, consulta [Modifica di un cluster Amazon DocumentDB](db-cluster-modify.md).

Per verificare la disponibilità delle NVMe-backed istanze in diverse AWS regioni, consulta. [Classi di istanze supportate per regione](db-instance-classes.md#db-instance-classes-by-region)

Se desideri tornare da un' NVMe-backed istanza a un'istanza normale, modifica la classe di istanza di database della tua istanza Amazon DocumentDB in una classe di istanza simile senza lo storage NVMe. Ad esempio, se la classe di istanza corrente è 'db.r6gd.4xlarge', scegli 'db.r6g.4xlarge' per tornare indietro. Per ulteriori informazioni, consulta [Modifica di un cluster Amazon DocumentDB](db-cluster-modify.md).

## Istanze di monitoraggio NVMe-backed
<a name="monitoring-nvme"></a>

Oltre ai normali parametri delle istanze disponibili in Amazon CloudWatch, NVMe-backed le istanze emettono parametri aggiuntivi specifici per lo storage NVMe-based SSD, gli IOPS e il throughput. 

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

Per ulteriori informazioni su queste metriche, consulta [NVMe-backed metriche delle istanze](cloud_watch.md#nvme-metrics)