Classes d'instances de base de données Aurora - Amazon Aurora

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.

Classes d'instances de base de données Aurora

La classe d'instance de base de données détermine la capacité de calcul et de mémoire d'une instance de base de données Amazon Aurora. La classe d'instance de base de données dont vous avez besoin varie selon vos exigences en mémoire et en puissance de traitement.

Une classe d'instance de base de données comprend à la fois le type de classe d'instance de base de données et la taille. Par exemple, db.r6g est un type de classe d'instance de base de données optimisé pour la mémoire et alimenté par les processeurs Graviton2. AWS Dans le type de classe d'instance db.m6g, db.r6g.2xlarge est une classe d'instance de base de données. La taille de cette classe est 2xlarge.

Pour de plus amples informations sur la tarification des classes d'instance, veuillez consulter Tarification Amazon RDS.

Types de classes d'instance de base de données

Amazon Aurora prend en charge les classes d'instances de base de données pour les cas d'utilisation suivants :

Pour de plus amples informations sur les types d'instances Amazon EC2, veuillez consulter Types d'instances dans la documentation Amazon EC2.

Type de classe d'instance Aurora Serverless v2

Le type Aurora Serverless v2 suivant est disponible :

  • db.serverless : un type spécial de classe d'instance de base de données utilisé par Aurora Serverless v2. Aurora ajuste dynamiquement les ressources de calcul, de mémoire et de mise en réseau en fonction de l'évolution de la charge de travail. Pour plus de détails sur l'utilisation, consultez Utiliser Aurora Serverless v2.

Type de classe d'instance à mémoire optimisée

La famille X à mémoire optimisée prend en charge les classes d'instances suivantes :

  • db.x2g — Classes d'instance optimisées pour les applications gourmandes en mémoire et alimentées par les processeurs Graviton2. AWS Ces classes d'instances offrent un faible coût par Gio de mémoire.

    Vous pouvez modifier une instance de base de données pour utiliser l'une des classes d'instance de base de données alimentées par les processeurs AWS Graviton2. Pour ce faire, suivez les mêmes étapes que pour toute autre modification d'une instance de base de données.

La famille R à mémoire optimisée prend en charge les types de classe d'instance suivants :

  • db.r7g — Classes d'instances alimentées par les processeurs Graviton3. AWS Ces classes d'instances sont idéales pour exécuter des charges de travail exigeantes en mémoire.

    Vous pouvez modifier une instance de base de données pour utiliser l'une des classes d'instance de base de données alimentées par les processeurs AWS Graviton3. Pour ce faire, suivez les mêmes étapes que pour toute autre modification d'une instance de base de données.

  • db.r6g — Classes d'instances alimentées par les processeurs Graviton2. AWS Ces classes d'instances sont idéales pour exécuter des charges de travail exigeantes en mémoire

    Vous pouvez modifier une instance de base de données pour utiliser l'une des classes d'instance de base de données alimentées par les processeurs AWS Graviton2. Pour ce faire, suivez les mêmes étapes que pour toute autre modification d'une instance de base de données.

  • db.r6i : classes d'instances alimentées par des processeurs Intel Xeon Scalable de 3e génération. Ces classes d'instances sont certifiées SAP et sont idéales pour les charges de travail qui demandent beaucoup de mémoire dans les bases de données open source telles que MySQL et PostgreSQL.

  • db.r4 : ces classes d'instances sont uniquement prises en charge pour Aurora PostgreSQL versions 11 et 12. Pour tous les clusters de base de données Aurora PostgreSQL qui utilisent les classes d'instance de base de données db.r4, nous vous recommandons de passer à une classe d'instance de génération supérieure dès que possible.

    Les classes d'instances db.r4 ne sont pas disponibles pour la configuration du stockage du cluster Aurora I/O-Optimized.

  • db.r3 – Classes d'instances fournissant une optimisation de la mémoire.

    Amazon Aurora a lancé le end-of-life processus pour les classes d'instances de base de données db.r3 selon le calendrier suivant, qui inclut des recommandations de mise à niveau. Pour tous les clusters de base de données Aurora MySQL qui utilisent des classes d'instances de base de données db.r3, nous vous recommandons de passer à une classe d'instances de base de données db.r5 ou plus récente dès que possible.

    Action ou recommandation Dates

    Vous ne pouvez plus créer des clusters de base de données Aurora MySQL qui utilisent les classes d'instances de base de données db.r3.

    Maintenant

    Amazon Aurora a lancé des mises à niveau automatiques des clusters de base de données Aurora MySQL qui utilisent des classes d'instances de base de données db.r3 vers des classes d'instances de base de données équivalentes db.r5 ou plus récentes.

    31 janvier 2023

Types de classes d'instance à capacité extensible

Les types de classes d'instances de base de données à capacité extensible disponibles sont les suivants :

  • db.t4g — Classes d'instance à usage général alimentées par des processeurs Graviton2 basés sur ARM. AWS Ces classes d'instances offrent de meilleures performances de prix que les précédentes classes d'instances de base de données de performance à capacité extensible pour un large ensemble de charges de travail extensibles à usage général. Les instances Amazon RDS db.t4g sont configurées pour le mode illimité. Cela signifie qu'elles peuvent dépasser le niveau de base d'utilisation de l'UC sur une période de 24 heures moyennant des frais supplémentaires.

    Vous pouvez modifier une instance de base de données pour utiliser l'une des classes d'instance de base de données alimentées par les processeurs AWS Graviton2. Pour ce faire, suivez les mêmes étapes que pour toute autre modification d'une instance de base de données.

  • db.t2 – Classes d'instances qui fournissent un niveau de performance de base, avec la possibilité de transmission étendue jusqu'à une utilisation intégrale de l'UC. Les instances db.t3 sont configurées pour le mode Illimité. Ces classes d'instances offrent une plus grande capacité de calcul que les précédentes classes d'instance db.t2. Elles sont alimentées par le système AWS Nitro, qui allie un matériel dédié et un hyperviseur léger. Nous recommandons d'utiliser ces classes d'instances uniquement pour les serveurs de développement et de test, ou pour d'autres serveurs non dédiés à la production.

  • db.t2 – Classes d'instances qui fournissent un niveau de performance de base, avec la possibilité de transmission étendue jusqu'à une utilisation intégrale de l'UC. Les instances db.t2 sont configurées pour le mode illimité. Nous recommandons d'utiliser ces classes d'instances uniquement pour les serveurs de développement et de test, ou pour d'autres serveurs non dédiés à la production.

    Les classes d'instances db.t2 ne sont pas disponibles pour la configuration du stockage du cluster Aurora I/O-Optimized.

Note

Nous recommandons d'utiliser uniquement les classes d'instance de base de données T pour les serveurs de développement, de test ou non dédiés à la production. Pour obtenir des recommandations plus détaillées pour les classes d'instances T, consultez Utilisation de classes d'instances T pour le développement et les tests.

Pour de plus amples informations sur les spécifications matérielles de classe d'instance de base de données, veuillez consulter Spécifications matérielles pour les classes d'instance de base de données pour Aurora.

Type de classe d'instances Optimized Reads

Les types de classe d'instances Optimized Reads disponibles sont les suivants :

  • db.r6gd — Classes d'instances alimentées par les processeurs Graviton2. AWS Ces classes d'instances sont idéales pour exécuter des charges de travail gourmandes en mémoire et offrent un stockage SSD local au niveau des blocs basé sur NVMe pour les applications nécessitant un stockage local à haut débit et à faible latence.

  • db.r6i : classes d'instances alimentées par des processeurs Intel Xeon Scalable de 3e génération. Ces classes d'instances sont certifiées SAP et sont idéales pour les charges de travail qui demandent beaucoup de mémoire. Elles offrent jusqu'à 1 Tio de mémoire et 7,6 To d'espace de stockage SSD NVMe en attachement direct.

Moteurs de base de données pris en charge pour les classes d'instance de base de données

Le tableau suivant vous présente des détails sur les classes d'instances de base de données Amazon Aurora prises en charge pour les moteurs de base de données Aurora.

Classe d'instance Aurora MySQL Aurora PostgreSQL
db.serverless : classe d'instance Aurora Serverless v2 avec scalabilité automatique de la capacité
db.serverless Consultez Aurora Serverless v2. Consultez Aurora Serverless v2
db.x2g — classes d'instance optimisées pour la mémoire alimentées par les processeurs Graviton2 AWS
db.x2g.16xlarge 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.x2g.12xlarge 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.x2g.8xlarge 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.x2g.4xlarge 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.x2g.2xlarge 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.x2g.xlarge 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.x2g.large 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.r6gd — Classes d'instance de lecture optimisées alimentées par les processeurs Graviton2 AWS
db.r6g.16xlarge Non 15.4 et versions ultérieures, 14.9 et versions ultérieures
db.r6g.12xlarge Non 15.4 et versions ultérieures, 14.9 et versions ultérieures
db.r6g.8xlarge Non 15.4 et versions ultérieures, 14.9 et versions ultérieures
db.r6g.4xlarge Non 15.4 et versions ultérieures, 14.9 et versions ultérieures
db.r6g.2xlarge Non 15.4 et versions ultérieures, 14.9 et versions ultérieures
db.r6gd.xlarge Non 15.4 et versions ultérieures, 14.9 et versions ultérieures
db.r6id : classes d'instances Optimized Reads
db.r6id.32xlarge Non 15.4 et versions ultérieures, 14.9 et versions ultérieures
db.r6id.24xlarge Non 15.4 et versions ultérieures, 14.9 et versions ultérieures
db.r7g — classes d'instance optimisées pour la mémoire alimentées par les processeurs Graviton3 AWS
db.r7g.16xlarge 2.12.0 et versions ultérieures, 3.03.1 et versions ultérieures 15.2 et versions ultérieures, 14.7 et versions ultérieures, 13.10 et versions ultérieures
db.r7g.12xlarge 2.12.0 et versions ultérieures, 3.03.1 et versions ultérieures 15.2 et versions ultérieures, 14.7 et versions ultérieures, 13.10 et versions ultérieures
db.r7g.8xlarge 2.12.0 et versions ultérieures, 3.03.1 et versions ultérieures 15.2 et versions ultérieures, 14.7 et versions ultérieures, 13.10 et versions ultérieures
db.r7g.4xlarge 2.12.0 et versions ultérieures, 3.03.1 et versions ultérieures 15.2 et versions ultérieures, 14.7 et versions ultérieures, 13.10 et versions ultérieures
db.r7g.2xlarge 2.12.0 et versions ultérieures, 3.03.1 et versions ultérieures 15.2 et versions ultérieures, 14.7 et versions ultérieures, 13.10 et versions ultérieures
db.r7g.xlarge 2.12.0 et versions ultérieures, 3.03.1 et versions ultérieures 15.2 et versions ultérieures, 14.7 et versions ultérieures, 13.10 et versions ultérieures
db.r7g.large 2.12.0 et versions ultérieures, 3.03.1 et versions ultérieures 15.2 et versions ultérieures, 14.7 et versions ultérieures, 13.10 et versions ultérieures
db.r6g — classes d'instance optimisées pour la mémoire alimentées par les processeurs Graviton2 AWS
db.r6g.16xlarge 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.r6g.12xlarge 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.r6g.8xlarge 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.r6g.4xlarge 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.r6g.2xlarge 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.r6g.xlarge 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.r6g.large 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures
db.r6i : classes d'instances à mémoire optimisée
db.r6i.32xlarge 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.5 et ultérieures, 12.9 et ultérieures
db.r6i.24xlarge 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.5 et ultérieures, 12.9 et ultérieures
db.r6i.16xlarge 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.5 et ultérieures, 12.9 et ultérieures
db.r6i.12xlarge 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.5 et ultérieures, 12.9 et ultérieures
db.r6i.8xlarge 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.5 et ultérieures, 12.9 et ultérieures
db.r6i.4xlarge 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.5 et ultérieures, 12.9 et ultérieures
db.r6i.2xlarge 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.5 et ultérieures, 12.9 et ultérieures
db.r6i.xlarge 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.5 et ultérieures, 12.9 et ultérieures
db.r6i.large 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.5 et ultérieures, 12.9 et ultérieures
db.r5 : classes d'instance à mémoire optimisée
db.r5.24xlarge Toutes les versions 2.x ; 3.01.0 et supérieures Toutes les versions actuellement disponibles
db.r5.16xlarge Toutes les versions 2.x ; 3.01.0 et supérieures Toutes les versions actuellement disponibles
db.r5.12xlarge Toutes les versions 2.x ; 3.01.0 et supérieures Toutes les versions actuellement disponibles
db.r5.8xlarge Toutes les versions 2.x ; 3.01.0 et supérieures Toutes les versions actuellement disponibles
db.r5.4xlarge Toutes les versions 2.x ; 3.01.0 et supérieures Toutes les versions actuellement disponibles
db.r5.2xlarge Toutes les versions 2.x ; 3.01.0 et supérieures Toutes les versions actuellement disponibles
db.r5.xlarge Toutes les versions 2.x ; 3.01.0 et supérieures Toutes les versions actuellement disponibles
db.r5.large Toutes les versions 2.x ; 3.01.0 et supérieures Toutes les versions actuellement disponibles
db.r4 – Classes d'instance à mémoire optimisée
db.r4.16xlarge Toutes les versions 2.x ; non prises en charge dans les versions 3.01.0 et supérieures Non
db.r4.8xlarge Toutes les versions 2.x ; non prises en charge dans les versions 3.01.0 et supérieures Non
db.r4.4xlarge Toutes les versions 2.x ; non prises en charge dans les versions 3.01.0 et supérieures Non
db.r4.2xlarge Toutes les versions 2.x ; non prises en charge dans les versions 3.01.0 et supérieures Non
db.r4.xlarge Toutes les versions 2.x ; non prises en charge dans les versions 3.01.0 et supérieures Non
db.r4.large Toutes les versions 2.x ; non prises en charge dans les versions 3.01.0 et supérieures Non
db.t4g — classes d'instance aux performances éclatantes alimentées par les processeurs Graviton2 AWS
db.t4g.2xlarge Non Non
db.t4g.xlarge Non Non
db.t4g.large 2.11.1 et supérieur, 3.01.0 et supérieur 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.7 et ultérieures, 11.12 et ultérieures
db.t4g.medium 2.11.1 et supérieur, 3.01.0 et supérieur 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.7 et ultérieures, 11.12 et ultérieures
db.t4g.small Non Non
db.t3 : classes d'instance de performance à capacité extensible
db.t3.2xlarge Non Non
db.t3.xlarge Non Non
db.t3.large 2.11.1 et supérieur, 3.01.0 et supérieur 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.7 et ultérieures, 11.12 et ultérieures
db.t3.medium Toutes les versions 2.x ; 3.01.0 et versions supérieures 15.2 et ultérieures, 14.3 et ultérieures, 13.3 et ultérieures, 12.7 et ultérieures, 11.12 et ultérieures
db.t3.small Toutes les versions 2.x ; non prises en charge dans la version 3.01.0 et les versions ultérieures Non
db.t3.micro Non Non
db.t2 : classes d'instance de performance à capacité extensible
db.t2.medium Toutes les versions 2.x ; non prises en charge dans la version 3.01.0 et les versions ultérieures Non
db.t2.small Toutes les versions 2.x ; non prises en charge dans la version 3.01.0 et les versions ultérieures Non

Déterminer le support des classes d'instance de base de données dans Régions AWS

Pour déterminer les classes d'instance de base de données prises en charge par chaque moteur de base de données dans une Région AWS spécifique, vous pouvez adopter l'une des différentes approches. Vous pouvez utiliser la AWS Management Console page de tarification Amazon RDS ou la commande describe-orderable-db-instance-options AWS CLI .

Note

Lorsque vous effectuez des opérations avec le AWS Management Console, il affiche automatiquement les classes d'instance de base de données prises en charge pour un moteur de base de données, une version de moteur de base de données et Région AWS. Parmi les opérations que vous pouvez effectuer, citons la création et la modification d'une instance de base de données.

Utilisation de la page de tarification d'Amazon RDS pour déterminer la prise en charge des classes d'instances de base de données dans Régions AWS

Vous pouvez utiliser la page Tarification d'Amazon Aurora pour connaître les classes d'instances de base de données prises en charge par chaque moteur de base de données dans une Région AWS spécifique.

Pour utiliser la page de tarification pour déterminer les classes d'instance de base de données prises en charge par chaque moteur dans une région
  1. Accédez à la page Tarification d'Amazon Aurora.

  2. Choisissez un moteur Amazon Aurora dans la section Calculateur de prix AWS .

  3. Dans Choisir une région, choisissez une Région AWS.

  4. Dans Option de configuration de cluster, choisissez une option de configuration.

  5. Dans la section où figurent les instances compatibles, examinez les classes d'instances de base de données prises en charge.

  6. (Facultatif) Choisissez d'autres options dans le calculateur, puis sélectionnez Enregistrer et afficher le récapitulatif ou Enregistrer et ajouter un service.

Utilisation du AWS CLI pour déterminer la prise en charge des classes d'instances de base de données dans Régions AWS

Vous pouvez utiliser le AWS CLI pour déterminer quelles classes d'instances de base de données sont prises en charge pour des moteurs de base de données et des versions de moteurs de base de données spécifiques dans un Région AWS.

Pour utiliser les AWS CLI exemples suivants, entrez des valeurs valides pour le moteur de base de données, la version du moteur de base de données, la classe d'instance de base de données et Région AWS. Le tableau suivant présente les valeurs du moteur de base de données valides.

Nom du moteur Valeur du moteur dans les commandes de la CLI Plus d'informations sur les versions

Compatible MySQL 5.7 et Aurora 8.0

aurora-mysql

Mises à jour du moteur de base de données pour Amazon Aurora MySQL version 2 et Mises à jour du moteur de base de données pour Amazon Aurora MySQL version 3 dans Release Notes for Aurora MySQL (Notes de mise à jour pour Aurora MySQL)

Aurora PostgreSQL

aurora-postgresql

Notes de mise à jour pour Aurora PostgreSQL

Pour plus d'informations sur Région AWS les noms, consultezAWS Régions.

Les exemples suivants montrent comment déterminer la prise en charge des classes d'instance de base de données à Région AWS l'aide de la AWS CLI commande describe-orderable-db-instance-options.

Répertorier les classes d'instance de base de données prises en charge par une version de moteur de base de données spécifique dans une Région AWS

Pour répertorier les classes d'instances de base de données prises en charge par une version spécifique du moteur de base de données dans un Région AWS, exécutez la commande suivante.

Pour LinuxmacOS, ou Unix :

aws rds describe-orderable-db-instance-options --engine engine --engine-version version \ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --region region

Dans Windows :

aws rds describe-orderable-db-instance-options --engine engine --engine-version version ^ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --region region

La sortie affiche également les modes de moteur pris en charge pour chaque classe d'instance de base de données.

Par exemple, la commande suivante répertorie les classes d'instance de base de données prises en charge pour la version 13.6 du moteur de base de données Aurora PostgreSQL dans la région USA Est (Virginie du Nord).

Pour LinuxmacOS, ou Unix :

aws rds describe-orderable-db-instance-options --engine aurora-postgresql --engine-version 15.3 \ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --region us-east-1

Dans Windows :

aws rds describe-orderable-db-instance-options --engine aurora-postgresql --engine-version 15.3 ^ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --region us-east-1

Répertorier les versions de moteur de base de données qui prennent en charge une classe d'instance de base de données spécifique dans une Région AWS

Pour répertorier les versions de moteur de base de données qui prennent en charge une classe d'instance de base de données spécifique dans une Région AWS, exécutez la commande suivante.

Pour LinuxmacOS, ou Unix :

aws rds describe-orderable-db-instance-options --engine engine --db-instance-class DB_instance_class \ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --region region

Dans Windows :

aws rds describe-orderable-db-instance-options --engine engine --db-instance-class DB_instance_class ^ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --region region

La sortie affiche également les modes de moteur pris en charge pour chaque version du moteur de base de données.

Par exemple, la commande suivante répertorie les versions du moteur de base de données du moteur de base de données Aurora PostgreSQL qui prennent en charge la classe d'instance de base de données db.r5.large dans US East (N. Virginia).

Pour LinuxmacOS, ou Unix :

aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.r7g.large \ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --region us-east-1

Dans Windows :

aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.r7g.large ^ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --region us-east-1

Spécifications matérielles pour les classes d'instance de base de données pour Aurora

La terminologie suivante est utilisée pour décrire les spécifications matérielles des classes d'instances de base de données :

vCPU

Nombre d'unités de traitement central (CPU) virtuelles. Un processeur virtuel est une unité de capacité que vous pouvez utiliser pour comparer les classes d'instances de base de données. 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 et spécifique de capacité CPU, dans les limites du matériel sous-jacent.

ECU

Mesure relative de la puissance de traitement des nombres entiers d'une instance Amazon EC2. Pour aider les développeurs à comparer les capacités d'UC entre les différentes classes d'instance, nous avons défini une unité de calcul Amazon EC2. La quantité de CPU allouée à une instance particulière est exprimée par ces unités de calcul EC2. Une unité de calcul EC2 fournit actuellement une capacité d'UC équivalente à un processeur 2007 Opteron ou 2007 Xeon 1,0 – 1,2 GHz.

Mémoire (Gio)

Mémoire RAM, en gibioctets (Gio), allouée à l'instance de base de données. Il existe souvent un ratio cohérent entre la mémoire et le processeur virtuel. Citons, par exemple, la classe d'instance db.r4, qui a un ratio mémoire/processeur virtuel similaire à celui de la classe db.r5. Toutefois, dans la plupart des cas d'utilisation, la classe d'instance db.r5 fournit de meilleures performances, plus cohérentes, que la classe d'instance db.r4.

Taille max. Bande passante EBS (Mbit/s)

Bande passante EBS maximale en mégabits par seconde. Divisez cette valeur par 8 pour calculer le débit attendu en mégaoctets par seconde.

Note

Cette figure fait référence à la bande passante d'I/O pour le stockage local au sein de l'instance de base de données. Elle ne s'applique pas à la communication avec le volume du cluster Aurora.

Bande passante réseau

Vitesse du réseau par rapport à d'autres classes d'instance de base de données.

Le tableau suivant donne des détails matériels sur les classes d'instances de base de données Amazon RDS pour Aurora.

Pour plus d'informations sur le moteur de base de données Aurora pris en charge pour chaque classe d'instance de base de données, veuillez consulter Moteurs de base de données pris en charge pour les classes d'instance de base de données.

Classe d'instance vCPU ECU Mémoire (Gio) Bande passante max. (Mbit/s) de stockage local Performances réseau (Gbit/s)
db.x2g – Classes d'instance à mémoire optimisée
db.x2g.16xlarge 64 1 024 19 000 25
db.x2g.12xlarge 48 768 14 250 20
db.x2g.8xlarge 32 512 9 500 12
db.x2g.4xlarge 16 256 4 750 Jusqu'à 10
db.x2g.2xlarge 8 128 Jusqu'à 4 750 Jusqu'à 10
db.x2g.xlarge 4 64 Jusqu'à 4 750 Jusqu'à 10
db.x2g.large 2 32 Jusqu'à 4 750 Jusqu'à 10
db.r7g : classes d'instances à mémoire optimisée alimentées par des processeurs AWS Graviton3
db.r7g.16xlarge 64 512 20 000 30
db.r7g.12xlarge 48 384 15 000 22,5
db.r7g.8xlarge 32 256 10 000 15
db.r7g.4xlarge 16 128 Jusqu'à 10 000 Jusqu'à 15
db.r7g.2xlarge 8 64 Jusqu'à 10 000 Jusqu'à 15
db.r7g.xlarge 4 32 Jusqu'à 10 000 Jusqu'à 12,5
db.r7g.large 2 16 Jusqu'à 10 000 Jusqu'à 12,5
db.r6g : classes d'instance à mémoire optimisée alimentées par des processeurs AWS Graviton2
db.r6g.16xlarge 64 512 19 000 25
db.r6g.12xlarge 48 384 13 500 20
db.r6g.8xlarge 32 256 9 000 12
db.r6g.4xlarge 16 128 4 750 Jusqu'à 10
db.r6g.2xlarge 8 64 Jusqu'à 4 750 Jusqu'à 10
db.r6g.xlarge 4 32 Jusqu'à 4 750 Jusqu'à 10
db.r6g.large 2 16 Jusqu'à 4 750 Jusqu'à 10
db.r6i : classes d'instances à mémoire optimisée
db.r6i.32xlarge 128 1,024 40 000 50
db.r6i.24xlarge 96 768 30 000 37,5
db.r6i.16xlarge 64 512 20 000 25
db.r6i.12xlarge 48 384 15 000 18,75
db.r6i.8xlarge 32 256 10 000 12,5
db.r6i.4xlarge 16 128 Jusqu'à 10 000 Jusqu'à 12,5
db.r6i.2xlarge 8 64 Jusqu'à 10 000 Jusqu'à 12,5
db.r6i.xlarge 4 32 Jusqu'à 10 000 Jusqu'à 12,5
db.r6i.large 2 16 Jusqu'à 10 000 Jusqu'à 12,5
db.r5 : classes d'instance à mémoire optimisée
db.r5.24xlarge 96 347 768 19 000 25
db.r5.16xlarge 64 264 512 13 600 20
db.r5.12xlarge 48 173 384 9 500 12
db.r5.8xlarge 32 132 256 6 800 10
db.r5.4xlarge 16 71 128 4 750 Jusqu'à 10
db.r5.2xlarge 8 38 64 Jusqu'à 4 750 Jusqu'à 10
db.r5.xlarge 4 19 32 Jusqu'à 4 750 Jusqu'à 10
db.r5.large 2 10 16 Jusqu'à 4 750 Jusqu'à 10
db.r4 – Classes d'instance à mémoire optimisée
db.r4.16xlarge 64 195 488 14 000 25
db.r4.8xlarge 32 99 244 7 000 10
db.r4.4xlarge 16 53 122 3 500 Jusqu'à 10
db.r4.2xlarge 8 27 61 1 700 Jusqu'à 10
db.r4.xlarge 4 13,5 30,5 850 Jusqu'à 10
db.r4.large 2 7 15,25 425 Jusqu'à 10
db.t4g : classes d'instance de performance à capacité extensible
db.t4g.large 2 8 Jusqu'à 2 780 Jusqu'à 5
db.t4g.medium 2 4 Jusqu’à 2 085 Jusqu'à 5
db.t3 : classes d'instance de performance à capacité extensible
db.t3.large 2 Variable 8 Jusqu'à 2 048 Jusqu'à 5
db.t3.medium 2 Variable 4 Jusqu'à 1 536 Jusqu'à 5
db.t3.small 2 Variable 2 Jusqu'à 1 536 Jusqu'à 5
db.t2 : classes d'instance de performance à capacité extensible
db.t2.medium 2 Variable 4 Modérée
db.t2.small 1 Variable 2 Faible