

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

NVMe-backed les instances offrent des performances de requête jusqu'à 7 fois plus rapides pour les applications dont les ensembles de données volumineux dépassent la mémoire d'une instance normale. Ces instances exploitent le stockage sur Solid-State disque dur (SSD) local basé sur la mémoire non volatile (NVMe) disponible sur les instances r6gd pour stocker des données éphémères, réduire l'accès au stockage sur le réseau et améliorer la latence et le débit de lecture.

L'espace SSD local est divisé en deux sections :
+ **Cache hiérarchisé** : environ 73 % du SSD local est alloué sous forme de cache de base de données, ce qui permet au système de stocker jusqu'à cinq fois plus de pages de base de données que la mémoire principale seule. Le SSD local fait office de cache de second niveau, tandis que le cache tampon en mémoire existant reste le cache de premier niveau. La requête n'accède au stockage externe que si le cache tampon et le cache SSD ne fonctionnent pas.
+ **Stockage temporaire** : les 27 % restants sont réservés au stockage de fichiers temporaires non persistants, utilisé pour des requêtes complexes impliquant des tris ou des opérations gourmandes en ressources, telles que la création d'index. Sur les instances normales, l'espace temporaire se trouve sur un volume Amazon Elastic Block Store (EBS). Le stockage temporaire hébergé localement sur le SSD réduit jusqu'à deux fois le temps de latence des requêtes impliquant des tris et accélère les opérations gourmandes en ressources, telles que la création d'index.

Les détails concernant le type d' NVMe-backed instance pris en charge et ses spécifications se trouvent dans[Spécifications de la classe d'instance](db-instance-classes.md#db-instance-class-specs).

**Topics**
+ [Cas d'utilisation recommandés pour les NVMe-backed instances](#nvme-use-cases)
+ [Utilisation d' NVMe-backed instances avec Amazon DocumentDB](#using-nvme)
+ [NVMe-backed Instances de surveillance](#monitoring-nvme)

## Cas d'utilisation recommandés pour les NVMe-backed instances
<a name="nvme-use-cases"></a>

Nous vous recommandons d'utiliser NVMe-backed des instances dans les scénarios suivants :
+ **Read-heavy charges de travail** : si votre charge de travail est gourmande en lecture et que la taille de votre ensemble de données est supérieure à la taille du cache tampon, comme en témoignent des `ReadIOPS` indicateurs faibles `BufferCacheHitRatio` et élevés, les NVMe-backed instances peuvent apporter des avantages en termes de performances.
+ **Update-heavy charges de travail** : si votre charge de travail nécessite de nombreuses mises à jour et que la collecte des déchets ne parvient pas à suivre le rythme en raison de la latence de lecture sur le stockage réseau, les NVMe-backed instances peuvent aider à atténuer le problème.

NVMe-backed les instances peuvent bénéficier de divers cas d'utilisation, notamment :
+ **Internet-scale applications** : les applications telles que le traitement des paiements, la facturation et le commerce électronique soumises à des accords de niveau de service (SLA) stricts peuvent tirer parti des avantages des NVMe-backed instances en termes de performances.
+ **Real-time tableaux de bord de création de rapports** : les tableaux de bord qui exécutent des centaines de requêtes à metrics/data collecter peuvent bénéficier de la faible latence et du débit élevé des instances. NVMe-backed 
+ **Applications d'intelligence artificielle génératives** : les applications utilisant la recherche vectorielle pour trouver les voisins exacts ou les plus proches parmi des millions d'intégrations vectorielles peuvent tirer parti des hautes performances des instances. NVMe-backed 

## Utilisation d' NVMe-backed instances avec Amazon DocumentDB
<a name="using-nvme"></a>

Pour utiliser des NVMe-backed instances d'Amazon DocumentDB :
+ Créez un cluster Amazon DocumentDB et ajoutez l'une des classes d' NVMe-backed instance. Pour de plus amples informations, veuillez consulter [Création d'un cluster Amazon DocumentDB](db-cluster-create.md).
+ Vous pouvez également modifier un cluster Amazon DocumentDB existant pour utiliser l'une des classes d' NVMe-backed instance. Pour de plus amples informations, veuillez consulter [Modification d'un cluster Amazon DocumentDB](db-cluster-modify.md).

Pour vérifier la disponibilité des NVMe-backed instances dans les différentes AWS régions, consultez[Classes d'instances prises en charge par région](db-instance-classes.md#db-instance-classes-by-region).

Si vous souhaitez revenir d'une instance à une NVMe-backed instance normale, modifiez la classe d'instance de base de données de votre instance Amazon DocumentDB en une classe d'instance similaire sans le stockage NVMe. Par exemple, si votre classe d'instance actuelle est « db.r6gd.4xlarge », choisissez « db.r6g.4xlarge » pour revenir en arrière. Pour de plus amples informations, veuillez consulter [Modification d'un cluster Amazon DocumentDB](db-cluster-modify.md).

## NVMe-backed Instances de surveillance
<a name="monitoring-nvme"></a>

Outre les métriques d'instance standard disponibles sur Amazon CloudWatch, les NVMe-backed instances émettent des métriques supplémentaires spécifiques au stockage NVMe-based SSD, aux IOPS et au débit. 

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

Pour plus d'informations sur ces mesures, voir [NVMe-backed métriques d'instance](cloud_watch.md#nvme-metrics)