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 le calcul et la capacité de mémoire d'une instance Amazon DocumentDB (compatible 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, 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 de la classe d'instance.

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 AWS Management Console ou.

Using the AWS Management Console

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

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

  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 (Hamburger menu icon with three horizontal lines.) dans le coin supérieur gauche de la page.

  3. Dans la boîte de navigation Clusters, vous verrez la colonne Cluster Identifier. Vos instances sont répertoriées sous des clusters, comme dans la capture d'écran ci-dessous.

    DocumentDB clusters list showing two clusters with their identifiers and roles.
  4. Dans la liste des instances, développez le cluster pour trouver les instances qui vous intéressent. Trouvez l'instance que vous souhaitez. Regardez ensuite la colonne Size 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.

    Capture d'écran illustrant une liste des instances avec leurs types 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.

L'exemple suivant permet de trouver 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" ]

L'exemple suivant trouve 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.

Modification de la classe d'une instance

Vous pouvez modifier la classe d'instance de votre instance à l'aide du AWS Management Console 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 :

  • R6G—Dernière génération d'instances optimisées pour la mémoire alimentées par des processeurs AWS Graviton2 basés sur ARM qui offrent des performances jusqu'à 30 % supérieures à celles des instances R5 à un coût inférieur de 5 %.

  • R6GD—Instances R6G optimisées pour la mémoire avec stockage local sur disque SSD (NVMe) basé sur la mémoire non volatile () non volatile () pour les données éphémères. SSD

  • R5—Instances optimisées pour la mémoire 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 généraliste ultrarapide à faible coût de dernière génération alimenté par des processeurs AWS Graviton2 basés sur ARM qui fournit un niveau de performance de référence, offrant un rapport CPU prix/performances jusqu'à 35 % supérieur à celui des instances T3 et idéal pour exécuter des applications à usage modéré qui connaissent des pics d'utilisation temporaires. CPU

  • T3—Type d'instance généraliste à faible coût qui fournit un niveau de CPU performance de référence avec la possibilité d'augmenter l'CPUutilisation à 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 de la classe d'instance.

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'instances 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 R6GD R6G R5 R4 T4G T3

USA Est (Ohio)

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

USA Ouest (Oregon)

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

Amérique du Sud (São Paulo)

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

Asie-Pacifique (Hyderabad)

Pris en charge

Pris en charge

Asie-Pacifique (Mumbai)

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

Asie-Pacifique (Sydney)

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

Asie-Pacifique (Tokyo)

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

Europe (Francfort)

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

Europe (Londres)

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

Europe (Paris)

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

Moyen-Orient (UAE)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Chine (Beijing)

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

AWS GovCloud (US-Ouest)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

AWS GovCloud (USA Est)

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Spécifications de la classe d'instance

Le tableau suivant fournit des informations détaillées sur les classes d'instance Amazon DocumentDB. Vous trouverez des explications pour chaque colonne de tableau sous ce dernier.

Classes d'instance Amazon DocumentDB prises en charge
Classe d'instance v CPU 1 Mémoire (GiB) 2 NVMeSSDcache hiérarchisé (GiB) 3 Température maximale de stockage (GiB) 4 Bande passante de référence/rafale (Gbit/s) 5 Moteurs de soutien 6
R6G — Classe d'instance optimisée pour la mémoire de génération actuelle basée sur Graviton2
db.r6g.large 2 16 - 32 0,75/10 4.0.0 et 5.0.0
db.r6g.xlarge 4 32 - 63 1,25/10 4.0.0 et 5.0.0
db.r6g.2xlarge 8 64 - 126 2,5/10 4.0.0 et 5.0.0
db.r6g.4xlarge 16 128 - 252 5,0/ 10 4.0.0 et 5.0.0
db.r6g.8xlarge 32 256 - 504 12 4.0.0 et 5.0.0
db.r6g.12xlarge 48 384 - 756 20 4.0.0 et 5.0.0
db.r6g.16xlarge 64 512 - 1008 25 4.0.0 et 5.0.0
R6GD — Classe d'instance basée sur Graviton2 NVMe basée sur la génération actuelle
db.r6gd.xlarge 4 32 173 64 1,25/10 5.0.0 uniquement
db.r6gd.2xlarge 8 64 346 128 2,5/10 5.0.0 uniquement
db.r6gd.4xlarge 16 128 694 256 5,0/ 10 5.0.0 uniquement
db.r6gd.8xlarge 32 256 1388 512 12 5.0.0 uniquement
db.r6gd.12xlarge 48 384 2082 768 20 5.0.0 uniquement
db.r6gd.16xlarge 64 512 2776 1 024 25 5.0.0 uniquement
R5 — Classe d'instance optimisée pour la mémoire de la génération précédente
db.r5.large 2 16 - 31 0,75/10 3.6.0, 4.0.0 et 5.0.0
db.r5.xlarge 4 32 - 62 1,25/10 3.6.0, 4.0.0 et 5.0.0
db.r5.2xlarge 8 64 - 124 2,5/10 3.6.0, 4.0.0 et 5.0.0
db.r5.4xlarge 16 128 - 249 5,0/ 10 3.6.0, 4.0.0 et 5.0.0
db.r5.8xlarge 32 256 - 504 10 3.6.0, 4.0.0 et 5.0.0
db.r5.12xlarge 48 384 - 748 12 3.6.0, 4.0.0 et 5.0.0
db.r5.16xlarge 64 512 - 1008 20 3.6.0, 4.0.0 et 5.0.0
db.r5.24xlarge 96 768 - 1 500 25 3.6.0, 4.0.0 et 5.0.0
R4 — Classe d'instance optimisée pour la mémoire de la génération précédente
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/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 de performances éclatantes de dernière génération basées sur Graviton2
db.t4g.medium 2 4 - 8,13 0,256/5 4.0.0 et 5.0.0
T3 — Classes d'instances de performance burstable de la génération précédente
db.t3.medium 2 4 - 7,5 0,256/5 3.6.0, 4.0.0 et 5.0.0
  1. v CPU — Le nombre d'unités centrales virtuelles (CPUs). Un virtuel CPU est une unité de capacité que vous pouvez utiliser pour comparer des 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 objectif est de fournir une CPU capacité constante quel que soit le matériel sous-jacent réel.

  2. Mémoire (GiB) — En gigaoctetsRAM, la mémoire allouée à l'instance. Il existe souvent un rapport constant entre la mémoire et CPU v.

  3. NVMeSSDcache hiérarchisé : espace sur le SSD volume, 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 les instances NVMe sauvegardées.

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

  5. Bande passante de référence/rafale (Gbit/s) — La bande passante de 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 de taille 4 x plus petite ont une bande passante de référence. Pour répondre à une demande supplémentaire, ils peuvent utiliser un mécanisme de crédit d’I/O réseau pour surpasser leur bande passante de base. 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 de support : moteurs Amazon DocumentDB qui prennent en charge la classe d'instance.