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
NVMe-backed les instances offrent des performances de requête jusqu'à 7 fois plus rapides pour les applications dont les jeux de données volumineux dépassent la mémoire d'une instance normale. Ces instances tirent parti du stockage sur Solid-State disque (SSD) local basé sur la mémoire non volatile express (NVMe) disponible sur les instances r6gd pour stocker des données éphémères, réduire l'accès au stockage 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é en tant que 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 seule mémoire principale. Le SSD local fait office de cache de deuxième 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 temporaire de fichiers non persistant, utilisé pour les requêtes complexes impliquant des tris ou des opérations gourmandes en ressources, telles que la création d'index. Dans 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 la 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 instances pris en charge et ses spécifications sont disponibles dansSpécifications de la classe d'instance.
Rubriques
Cas d'utilisation recommandés pour les NVMe-backed instances
Utilisez NVMe-backed des instances dans les scénarios suivants :
Read-heavy charges de travail : si votre charge de travail nécessite beaucoup de lecture et que la taille de votre jeu de données dépasse le cache de la mémoire tampon, comme le montrent des
ReadIOPSindicateurs faiblesBufferCacheHitRatioet é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 beaucoup de 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 contribuer à 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, qui sont soumises à des accords de niveau de service (SLA) stricts en matière de performances peuvent tirer parti des avantages des NVMe-backed instances en termes de performances.
Real-time tableaux de bord de reporting : les tableaux de bord qui exécutent des centaines de requêtes à des fins de metrics/data collecte peuvent bénéficier de la faible latence et du haut débit des NVMe-backed instances.
Applications d'IA générative : 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
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.
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.
Pour vérifier la disponibilité des NVMe-backed instances dans les différentes AWS régions, consultezClasses d'instances prises en charge par région.
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 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.
NVMe-backed Instances de surveillance
Outre les mesures d'instance habituelles disponibles sur Amazon CloudWatch, les NVMe-backed instances émettent des mesures 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, consultez NVMe-backed métriques d'instance