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.
NVMeLes instances sauvegardées 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 tirent parti du stockage SSD (Solid State DriveNVMe) basé sur la mémoire non volatile locale () disponible sur les instances r6gd pour stocker des données éphémères, réduisant ainsi l'accès au stockage sur le réseau et améliorant 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'instances NVMe sauvegardées pris en charge et ses spécifications se trouvent dansSpécifications de la classe d'instance.
Rubriques
Cas d'utilisation recommandés pour les instances NVMe soutenues par -back
Nous vous recommandons d'utiliser des instances NVMe basées sur -backed dans les scénarios suivants :
Charges de travail intensives en lecture : 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 faiblesBufferCacheHitRatio
et élevés, les instances NVMe sauvegardées peuvent apporter des avantages en termes de performances.Charges de travail gourmandes en mises à jour : si votre charge de travail est gourmande en 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 instances NVMe sauvegardées peuvent aider à atténuer le problème.
NVMe-les instances sauvegardées peuvent bénéficier de divers cas d'utilisation, notamment :
Applications à l'échelle d'Internet : les applications telles que le traitement des paiements, la facturation et le commerce électronique assorties d'accords de niveau de service (SLAs) stricts peuvent tirer parti des avantages en termes de performances des instances NVMe soutenues.
Tableaux de bord de création de rapports en temps réel — Les tableaux de bord qui exécutent des centaines de requêtes pour des mesures ou la collecte de données peuvent bénéficier de la faible latence et du débit élevé des instances soutenues. NVMe
Applications d'intelligence artificielle génératives : les applications qui utilisent 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 soutenues par des NVMe vecteurs.
Utilisation d'instances NVMe sauvegardées avec Amazon DocumentDB
Pour utiliser des instances d'Amazon DocumentDB basées sur NVMe -backed, procédez comme suit :
Créez un cluster Amazon DocumentDB et ajoutez l'une des classes d'instance NVMe soutenues par -backed. 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'instance NVMe soutenues par -backed. Pour de plus amples informations, veuillez consulter Modification d'un cluster Amazon DocumentDB.
Pour vérifier la disponibilité des instances NVMe soutenues dans différentes AWS régions, consultezClasses d'instances prises en charge par région.
Si vous souhaitez revenir d'une instance basée sur NVMe -backed à une instance normale, modifiez la classe d'instance de base de données de votre instance Amazon DocumentDB en une classe d'instance similaire sans NVMe stockage. 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.
Surveillance des instances NVMe basées sur la surveillance
Outre les métriques d'instance standard disponibles sur Amazon CloudWatch, les instances NVMe soutenues par -backed émettent des métriques supplémentaires spécifiques au stockage SSD NVMe basé sur le stockage, aux IOPS et au débit.
NVMeStorageCacheHitRatio FreeNVMeStorage ReadIOPSNVMeStorage ReadLatencyNVMeStorage ReadThroughputNVMeStorage WriteIOPSNVMeStorage WriteLatencyNVMeStorage WriteThroughputNVMeStorage
Pour plus d'informations sur ces mesures, voir NVMe-métriques d'instance soutenues