View a markdown version of this page

Gestion des classes d'instances - Amazon DocumentDB

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.

Gestion des classes d'instances

La classe d'instance détermine la capacité de calcul et de mémoire d'une instance Amazon DocumentDB (avec compatibilité avec MongoDB). La classe d'instance dont vous avez besoin varie selon vos exigences en mémoire et en puissance de traitement.

Amazon DocumentDB prend en charge les familles de classes d'instances R4, R5, R6G, R8G, T3 et T4G. Il s'agit de classes d'instance de la génération actuelle optimisées pour les applications exigeantes en mémoire. Pour les spécifications sur ces classes, consultez Spécifications des classes d'instances.

Déterminer une classe d'instance

Pour déterminer la classe d'une instance, vous pouvez utiliser l'describe-db-instances AWS CLI opération Console de gestion AWS ou.

Using the Console de gestion AWS

Pour déterminer la classe d'instance pour les instances de votre cluster, effectuez les étapes suivantes dans la console.

  1. Connectez-vous au et ouvrez Console de gestion AWS la console Amazon DocumentDB à https://console.aws.amazon.com/docdb l'adresse.

  2. Dans le volet de navigation, choisissez Clusters pour trouver l'instance qui vous intéresse.

    Astuce

    Si vous ne voyez pas le volet de navigation sur le côté gauche de votre écran, choisissez l'icône de menu (Menu button.) dans le coin supérieur gauche de la page.

  3. Dans la zone de navigation Clusters, vous verrez la colonne Cluster Identifier. Vos instances sont répertoriées sous forme de clusters, comme dans la capture d'écran suivante.

    Tableau des clusters montrant comment une instance est imbriquée dans un cluster.
  4. Dans la liste des instances, développez le cluster pour trouver les instances qui vous intéressent. Trouvez l'instance que vous souhaitez. Ensuite, examinez la colonne Taille de la ligne de l'instance pour voir sa classe d'instance.

    Dans l'image suivante, la classe d'instance pour robo3t est db.r5.4xlarge.

    Liste des instances dans le tableau Clusters avec la colonne Taille indiquant le type d'instance.
Using the AWS CLI

Pour déterminer la classe d'une instance à l'aide de AWS CLI, utilisez l'describe-db-instancesopération avec les paramètres suivants.

  • --db-instance-identifier— Facultatif. Spécifie l'instance pour laquelle vous voulez déterminer la classe. Si cet élément n'est pas spécifié, describe-db-instances renvoie une description de 100 de vos instances au plus.

  • --query— Facultatif. Spécifie les membres de l'instance à inclure dans les résultats. Si ce paramètre n'est pas spécifié, tous les membres de l'instance sont renvoyés.

Exemple

L'exemple suivant recherche le nom et la classe de l'instancesample-instance-1.

Pour Linux, macOS ou Unix :

aws docdb describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' \ --db-instance-identifier sample-instance-1

Pour Windows :

aws docdb describe-db-instances ^ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' ^ --db-instance-identifier sample-instance-1

Le résultat de cette opération ressemble à ceci.

[ [ "sample-instance-1", "db.r5.large" ]
Exemple

L'exemple suivant recherche le nom et la classe de l'instance pour un maximum de 100 instances Amazon DocumentDB.

Pour Linux, macOS ou Unix :

aws docdb describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' \ --filter Name=engine,Values=docdb

Pour Windows :

aws docdb describe-db-instances ^ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' ^ --filter Name=engine,Values=docdb

Le résultat de cette opération ressemble à ceci.

[ [ "sample-instance-1", "db.r5.large" ], [ "sample-instance-2", "db.r5.large" ], [ "sample-instance-3", "db.r5.4xlarge" ], [ "sample-instance-4", "db.r5.4xlarge" ] ]

Pour de plus amples informations, veuillez consulter Décrire les instances Amazon DocumentDB.

Modifier la classe d'une instance

Vous pouvez modifier la classe d'instance de votre instance à l'aide du Console de gestion AWS ou du AWS CLI. Pour de plus amples informations, veuillez consulter Modification d'une instance Amazon DocumentDB.

Classes d'instances prises en charge par région

Amazon DocumentDB prend en charge les classes d'instance suivantes :

  • R8G—Dernière génération d'instances optimisées pour la mémoire alimentées par des processeurs Arm-based AWS Graviton4 qui offrent des performances jusqu'à 30 % supérieures à celles des instances R6G.

  • R6G— Memory-optimized des instances alimentées par des processeurs Arm-based AWS Graviton2 qui offrent des performances jusqu'à 30 % supérieures à celles des instances R5 à un coût inférieur de 5 %.

  • R6GD— Instances Memory-optimized R6G dotées d'un stockage sur Solid-State disque (SSD) local basé sur une mémoire non volatile express (NVMe) pour les données éphémères.

  • R5— Memory-optimized des instances qui offrent des performances jusqu'à 100 % supérieures à celles des instances R4 pour le même coût d'instance.

  • R4—Génération précédente d'instances optimisées pour la mémoire.

  • T4G— type d'instance polyvalente évolutif à Latest-generation faible coût alimenté par des processeurs Arm-based AWS Graviton2 qui fournit un niveau de référence en matière de performances du processeur, offrant des performances de prix jusqu'à 35 % supérieures à celles des instances T3 et idéal pour exécuter des applications nécessitant une utilisation modérée du processeur et présentant des pics d'utilisation temporaires.

  • T3—Type d'instance polyvalent exploitable à faible coût qui fournit un niveau de référence en matière de performances du processeur avec la possibilité d'augmenter l'utilisation du processeur à tout moment et aussi longtemps que nécessaire.

Pour obtenir des spécifications détaillées sur les classes d'instances, veuillez consulter Spécifications des classes d'instances.

Note

I/O-Optimized le stockage n'est disponible que sur les versions de moteur 5.0 et 8.0 (clusters basés sur des instances).

Une classe d'instance particulière peut être prise en charge ou non dans une région donnée. Le tableau suivant indique quelles classes d'instance sont prises en charge par Amazon DocumentDB dans chaque région.

Classes d'instances prises en charge par région
Classes d'instances
Région R8G R6GD R6G R5 R4 T4 G T3 sans serveur

USA Est (Ohio)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

USA Est (Virginie du Nord)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

USA Ouest (Oregon)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Afrique (Le Cap)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Amérique du Sud (São Paulo)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Asie-Pacifique (Hong Kong)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Asie-Pacifique (Hyderabad)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Asie-Pacifique (Malaisie)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Asie-Pacifique (Mumbai)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Asie-Pacifique (Osaka)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Asie-Pacifique (Séoul)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Asie-Pacifique (Sydney)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Asie-Pacifique (Jakarta)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Asie-Pacifique (Melbourne)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Asie-Pacifique (Singapour)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Asie-Pacifique (Thaïlande)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Asie-Pacifique (Tokyo)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Canada (Centre)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Canada-Ouest (Calgary)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Europe (Francfort)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Europe (Zurich)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Europe (Irlande)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Europe (Londres)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Europe (Milan)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Europe (Paris)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Europe (Espagne)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Europe (Stockholm)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Mexique (Centre)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Moyen-Orient (EAU)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Chine (Pékin)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Chine (Ningxia)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Israël (Tel Aviv)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

AWS GovCloud (US-West)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

AWS GovCloud (US-East)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Spécifications des classes d'instances

Le tableau suivant fournit des informations sur les classes d'instance Amazon DocumentDB, notamment les types d'instance pris en charge dans chaque classe. Vous trouverez des explications pour chaque colonne de tableau sous ce dernier.

Classe d’instance vCPU1 Mémoire (GiB) 2 Cache hiérarchisé SSD NVMe (Gio) 3 Température de stockage max. (GiB) 4 Bande passante de base/rafale (Gbit/s) 5 Moteurs de soutien 6
R8G — Classe d' Memory-Optimized instance de génération actuelle basée sur Graviton4

R8G est la famille d'instances la plus récente (Graviton4), disponible uniquement sur les versions de moteur 5.0 et 8.0.

db.r8g.large 2 16 - 30 0,937 / 12,5 5.0.0 et 8.0.0
db.r8g.xlarge 4 32 - 60 1,875 / 12,5 5.0.0 et 8.0.0
db.r8g.2xlarge 8 64 - 121 3,75 / 15,0 5.0.0 et 8.0.0
db.r8g.4xlarge 16 128 - 243 7,5 / 15,0 5.0.0 et 8.0.0
db.r8g.8xlarge 32 256 - 488 15 5.0.0 et 8.0.0
db.r8g.12xlarge 48 384 - 732 22 5.0.0 et 8.0.0
db.r8g.16xlarge 64 512 - 987 30 5.0.0 et 8.0.0
db.r8g.24xlarge 96 768 - 1484 40 5.0.0 et 8.0.0
db.r8g.48xlarge 192 1536 - 2967 50 5.0.0 et 8.0.0
R6G — Classe d' Memory-Optimized instance de génération actuelle basée sur Graviton2
db.r6g.large 2 16 - 32 0,75/10 4.0.0, 5.0.0 et 8.0.0
db.r6g.xlarge 4 32 - 63 1,25/10 4.0.0, 5.0.0 et 8.0.0
db.r6g.2xlarge 8 64 - 126 2,5 sur 10 4.0.0, 5.0.0 et 8.0.0
db.r6g.4xlarge 16 128 - 252 5,0/10 4.0.0, 5.0.0 et 8.0.0
db.r6g.8xlarge 32 256 - 504 12 4.0.0, 5.0.0 et 8.0.0
db.r6g.12xlarge 48 384 - 756 20 4.0.0, 5.0.0 et 8.0.0
db.r6g.16xlarge 64 512 - 1008 25 4.0.0, 5.0.0 et 8.0.0
R6GD — Classe d' NVMe-backed instance de génération actuelle basée sur Graviton2
db.r6gd.xlarge 4 32 173 64 1,25/10 5.0.0 et 8.0.0
db.r6gd.2xlarge 8 64 346 128 2,5 sur 10 5.0.0 et 8.0.0
db.r6gd.4xlarge 16 128 694 256 5,0/10 5.0.0 et 8.0.0
db.r6gd.8xlarge 32 256 1388 512 12 5.0.0 et 8.0.0
db.r6gd.12xlarge 48 384 2082 768 20 5.0.0 et 8.0.0
db.r6gd.16xlarge 64 512 2776 1 024 25 5.0.0 et 8.0.0
R5 — Classe d' Memory-Optimized instance de génération précédente
db.r5.large 2 16 - 31 0,75/10 3.6.0, 4.0.0, 5.0.0 et 8.0.0
db.r5.xlarge 4 32 - 62 1,25/10 3.6.0, 4.0.0, 5.0.0 et 8.0.0
db.r5.2xlarge 8 64 - 124 2,5 sur 10 3.6.0, 4.0.0, 5.0.0 et 8.0.0
db.r5.4xlarge 16 128 - 249 5,0/10 3.6.0, 4.0.0, 5.0.0 et 8.0.0
db.r5.8xlarge 32 256 - 504 10 3.6.0, 4.0.0, 5.0.0 et 8.0.0
db.r5.12xlarge 48 384 - 748 12 3.6.0, 4.0.0, 5.0.0 et 8.0.0
db.r5.16xlarge 64 512 - 1008 20 3.6.0, 4.0.0, 5.0.0 et 8.0.0
db.r5.24xlarge 96 768 - 1 500 25 3.6.0, 4.0.0, 5.0.0 et 8.0.0
R4 — Classe d' Memory-Optimized instance de génération précédente

Les instances R4 ne sont prises en charge que sur la version 3.6 du moteur. Notez que la fin du support standard d'Amazon DocumentDB 3.6 aura lieu le 30 mars 2026. Le support étendu (payant) est disponible jusqu'en mars 2029.

db.r4.large 2 15,25 - 30 0,75/10 3.6.0 uniquement
db.r4.xlarge 4 30,5 - 60 1,25/10 3.6.0 uniquement
db.r4.2xlarge 8 61 - 120 2,5 sur 10 3.6.0 uniquement
db.r4.4xlarge 16 122 - 240 5,0 /10 3.6.0 uniquement
db.r4.8xlarge 32 244 - 480 10 3.6.0 uniquement
db.r4.16xlarge 64 488 - 960 25 3.6.0 uniquement
T4G — Classes d'instances Burstable Performance de dernière génération basées sur Graviton2

T-series les instances s'exécutent en mode rafale de processeur illimitée. L'utilisation des rafales au-delà de la valeur de référence est facturée en supplément. Non pris en charge pour les clusters mondiaux.

db.t4g.medium 2 4 - 8,13 0,256/5 4.0.0, 5.0.0 et 8.0.0
T3 — Classes d'instances Burstable Performance de la génération précédente
db.t3.medium 2 4 - 7,5 0,256/5 3.6.0, 4.0.0, 5.0.0 et 8.0.0
  1. vCPU  : nombre d'unités centrales de traitement (CPU) virtuelles. Une UC virtuelle est une unité de capacité que vous pouvez utiliser pour comparer les classes d'instances. Au lieu d’acheter ou de louer un processeur particulier pour l’utiliser pendant plusieurs mois ou plusieurs années, vous louez la capacité à l’heure. Notre but est de fournir une quantité constante de capacité CPU sans que le matériel sous-jacent ait une influence.

  2. Mémoire (GiB)  : mémoire vive, en gigaoctets, allouée à l'instance. Il existe souvent un ratio cohérent entre la mémoire et le processeur virtuel.

  3. Cache hiérarchisé SSD NVMe  : espace sur le volume SSD, mesuré en gigaoctets, alloué sous forme de cache étendu pour le stockage de données éphémères. Ce cache n'est disponible que dans NVMe-backed les instances.

  4. Température de stockage maximale (GiB)  : espace, mesuré en gigaoctets, alloué à l'instance pour le stockage de fichiers temporaires non persistant. Par NVMe-backed exemple, ce stockage est hébergé sur un volume NVMe-based SSD. Dans tous les autres cas, il est hébergé sur Amazon Elastic Block Store (EBS).

  5. Bande passante de base/rafale (Gbit/s)  : la bande passante en rafale représente la bande passante maximale en gigabits par seconde. Divisez par 8 pour obtenir le débit attendu en gigaoctets par seconde. Les instances dont la taille est inférieure ou égale à 4 fois disposent d'une bande passante de référence. Pour répondre à une demande supplémentaire, ils peuvent utiliser un mécanisme I/O de crédit réseau pour dépasser leur bande passante de référence. Les instances peuvent utiliser la bande passante de rafale pendant une durée limitée, généralement de 5 à 60 minutes, en fonction de la taille de l’instance.

  6. Moteurs compatibles  : moteurs Amazon DocumentDB qui prennent en charge la classe d'instance.