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 bases 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 d'instance de base de données et la taille. Par exemple, db.m6g est une classe d'instance de base de données à usage général optimisée par les processeurs AWS Graviton2. Dans le type d'instance db.m6g, db.m6g.2xlarge est une classe d'instance de base de données.
Pour de plus amples informations sur la tarification des classes d'instance, veuillez consulter Tarification Amazon RDS
Rubriques
- Types de classes d'instance de base de données
- Moteurs de base de données pris en charge pour les classes d'instance de base de données
- Détermination de la prise en charge des classes d'instance de base de données dans les Régions AWS
- Spécifications matérielles pour les classes d'instance de base de données pour Aurora
Types de classes d'instance de base de données
Amazon Aurora prend en charge trois types de classes d'instances de base de données : Aurora Serverless v2, mémoire optimisée et de performance extensible. Pour de plus amples informations sur les types d'instances Amazon EC2, veuillez consulter Types d'instances dans la documentation Amazon EC2.
L'élément suivant désigne le type Aurora Serverless v2 disponible :
-
db.serverless : une classe spéciale d'instance de base de données utilisée 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.
Les types d'instances de base de données à mémoire optimisée disponibles sont les suivants :
-
db.x2g – Classes d'instance optimisées pour les applications gourmandes en mémoire alimentées par des processeurs AWS Graviton2. Ces classes d'instance offrent un faible coût par Gio de mémoire.
Vous pouvez modifier une instance de base de données de manière à utiliser l'une des classes d'instances de base de données alimentées par des 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.r6g – Classes d'instance alimentées par des processeurs AWS Graviton2. Ces classes d'instances sont idéales pour exécuter des charges de travail exigeantes en mémoire dans des bases de données open source telles que MySQL et PostgreSQL.
Vous pouvez modifier une instance de base de données de manière à utiliser l'une des classes d'instances de base de données alimentées par des 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'instance idéales pour l'exécution de charges de travail à forte intensité de mémoire.
-
db.r4 – Classes d'instance optimisées pour les applications gourmandes en mémoire. Ces classes d'instances offrent une amélioration des performances de la mise en réseau. Elles sont alimentées par le système AWS Nitro, qui allie un matériel dédié et un hyperviseur léger.
-
db.r4 : ces classes d'instance ne sont plus prises en charge pour Aurora PostgreSQL. Si votre cluster de bases de données Aurora PostgreSQL utilise actuellement une classe d'instances db.r4, vous devez la modifier pour utiliser db.r5 à la place. Vous ne pouvez pas mettre à niveau votre version d'Aurora PostgreSQL vers une nouvelle version si votre cluster utilise une classe d'instances db.r4.
-
db.r3 – Classes d'instances fournissant une optimisation de la mémoire.
Amazon Aurora a entamé le processus de fin de vie des classes d'instance de base de données db.r3 selon le calendrier suivant, qui comprend des recommandations de mise à niveau. Pour tous les clusters de bases 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 dès que possible.
Action ou recommandation Dates Nous vous recommandons de mettre manuellement à niveau les classes d'instance de base de données db.r3 en classes d'instance de base de données db.r5 pour vos clusters de bases de données Aurora MySQL.
Maintenant - 31 janvier 2023
Vous ne pouvez plus créer des clusters de bases de données Aurora MySQL qui utilisent les classes d'instance de base de données db.r3.
Maintenant
Amazon Aurora lance des mises à niveau automatiques des clusters de bases de données Aurora MySQL qui utilisent des classes d'instance de base de données db.r3 vers des classes d'instance de base de données équivalentes db.r5.
31 janvier 2023
Les classes d'instance de bases de données de performance à capacité extensible disponibles sont les suivants :
-
db.t4g : classes d'instance polyvalentes optimisées par les processeurs AWS Graviton2 basés sur ARM. 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 d'applications polyvalentes. Les instances Amazon RDS 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 de manière à utiliser l'une des classes d'instances de base de données alimentées par des 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 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'instance 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 T2 peuvent être configurées en mode Illimité. Nous recommandons d'utiliser ces classes d'instance uniquement pour les serveurs de développement et de test, ou pour d'autres serveurs non dédiés à la production.
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.
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'instances à mémoire optimisée alimentées par des processeurs AWS Graviton2 | ||
db.x2g.16xlarge | 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions 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 | 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 | 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 | 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 | 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 | 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 | 14.3 et ultérieures, 13.3 et ultérieures, 12.8 et ultérieures, 11.9, 11.12 et ultérieures |
db.r6g : classes d'instances à mémoire optimisée propulsées par des processeurs AWS Graviton2 | ||
db.r6g.16xlarge | 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions 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 | 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 | 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 | 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 | 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 | 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 | 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'instance à mémoire optimisée | ||
db.r6i.32xlarge | 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures | 14.3 et versions ultérieures, 13.5 et versions ultérieures, 12.9 et versions ultérieures |
db.r6i.24xlarge | 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures | 14.3 et versions ultérieures, 13.5 et versions ultérieures, 12.9 et versions ultérieures |
db.r6i.16xlarge | 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures | 14.3 et versions ultérieures, 13.5 et versions ultérieures, 12.9 et versions ultérieures |
db.r6i.12xlarge | 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures | 14.3 et versions ultérieures, 13.5 et versions ultérieures, 12.9 et versions ultérieures |
db.r6i.8xlarge | 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures | 14.3 et versions ultérieures, 13.5 et versions ultérieures, 12.9 et versions ultérieures |
db.r6i.4xlarge | 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures | 14.3 et versions ultérieures, 13.5 et versions ultérieures, 12.9 et versions ultérieures |
db.r6i.2xlarge | 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures | 14.3 et versions ultérieures, 13.5 et versions ultérieures, 12.9 et versions ultérieures |
db.r6i.xlarge | 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures | 14.3 et versions ultérieures, 13.5 et versions ultérieures, 12.9 et versions ultérieures |
db.r6i.large | 2.11.0 et versions ultérieures, 3.02.1 et versions ultérieures | 14.3 et versions ultérieures, 13.5 et versions ultérieures, 12.9 et versions ultérieures |
db.r5 : classes d'instance à mémoire optimisée | ||
db.r5.24xlarge | 1.22 et versions ultérieures, 2.06 et versions ultérieures, 3.01.0 et versions ultérieures | Toutes les versions actuellement disponibles |
db.r5.16xlarge | 1.22 et versions ultérieures, 2.06 et versions ultérieures, 3.01.0 et versions ultérieures | Toutes les versions actuellement disponibles |
db.r5.12xlarge | 1.14.4 et versions ultérieures, 2.06 et versions ultérieures, 3.01.0 et versions ultérieures | Toutes les versions actuellement disponibles |
db.r5.8xlarge | 1.22 et versions ultérieures, 2.06 et versions ultérieures, 3.01.0 et versions ultérieures | Toutes les versions actuellement disponibles |
db.r5.4xlarge | 1.14.4 et versions ultérieures, 2.06 et versions ultérieures, 3.01.0 et versions ultérieures | Toutes les versions actuellement disponibles |
db.r5.2xlarge | 1.14.4 et versions ultérieures, 2.06 et versions ultérieures, 3.01.0 et versions ultérieures | Toutes les versions actuellement disponibles |
db.r5.xlarge | 1.14.4 et versions ultérieures, 2.06 et versions ultérieures, 3.01.0 et versions ultérieures | Toutes les versions actuellement disponibles |
db.r5.large | 1.14.4 et versions ultérieures, 2.06 et versions ultérieures, 3.01.0 et versions ultérieures | Toutes les versions actuellement disponibles |
db.r4 – Classes d'instance à mémoire optimisée | ||
db.r4.16xlarge | 1.14.4 et versions ultérieures ; non pris en charge par 3.01.0 et versions ultérieures | Non |
db.r4.8xlarge | 1.14.4 et versions ultérieures ; non pris en charge par 3.01.0 et versions ultérieures | Non |
db.r4.4xlarge | 1.14.4 et versions ultérieures ; non pris en charge par 3.01.0 et versions ultérieures | Non |
db.r4.2xlarge | 1.14.4 et versions ultérieures ; non pris en charge par 3.01.0 et versions ultérieures | Non |
db.r4.xlarge | 1.14.4 et versions ultérieures ; non pris en charge par 3.01.0 et versions ultérieures | Non |
db.r4.large | 1.14.4 et versions ultérieures ; non pris en charge par 3.01.0 et versions ultérieures | Non |
db.r3 – Classes d'instance à mémoire optimisée | ||
db.r3.8xlarge | Toutes les versions 1.x ; non prises en charge dans les versions 2.11.0 et ultérieures ; non prises en charge dans les versions 3.01.0 et ultérieures | Non |
db.r3.4xlarge | Toutes les versions 1.x ; non prises en charge dans les versions 2.11.0 et ultérieures ; non prises en charge dans les versions 3.01.0 et ultérieures | Non |
db.r3.2xlarge | Toutes les versions 1.x ; non prises en charge dans les versions 2.11.0 et ultérieures ; non prises en charge dans les versions 3.01.0 et ultérieures | Non |
db.r3.xlarge | Toutes les versions 1.x ; non prises en charge dans les versions 2.11.0 et ultérieures ; non prises en charge dans les versions 3.01.0 et ultérieures | Non |
db.r3.large | Toutes les versions 1.x ; non prises en charge dans les versions 2.11.0 et ultérieures ; non prises en charge dans les versions 3.01.0 et ultérieures | Non |
db.t4g : classes d'instance de performance à capacité extensible alimentées par des processeurs AWS Graviton2 | ||
db.t4g.2xlarge | Non | Non |
db.t4g.xlarge | Non | Non |
db.t4g.large | 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures | 14.3 et versions ultérieures, 13.3 et versions ultérieures, 12.7 et versions ultérieures, 11.12 et versions ultérieures |
db.t4g.medium | 2.09.2 et versions ultérieures, 2.10.0 et versions ultérieures, 3.01.0 et versions ultérieures | 14.3 et versions ultérieures, 13.3 et versions ultérieures, 12.7 et versions ultérieures, 11.12 et versions 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.10 et versions ultérieures, 3.01.0 et versions ultérieures | 14.3 et versions ultérieures, 13.3 et versions ultérieures, 12.7 et versions ultérieures, 11.12 et versions ultérieures |
db.t3.medium | 1.14.4 et versions ultérieures, 3.01.0 et versions ultérieures | 14.3 et versions ultérieures, 13.3 et versions ultérieures, 12.7 et versions ultérieures, 11.12 et versions ultérieures |
db.t3.small | 1.14.4 et versions ultérieures ; non pris en charge par 3.01.0 et versions ultérieures | Non |
db.t3.micro | Non | Non |
db.t2 : classes d'instance de performance à capacité extensible | ||
db.t2.medium | Toutes les versions 1.x et 2.x ; non pris en charge par 3.01.0 et versions ultérieures | Non |
db.t2.small | Toutes les versions 1.x et 2.x ; non pris en charge par 3.01.0 et versions ultérieures | Non |
Détermination de la prise en charge des classes d'instance de base de données dans les 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 AWS Management Console, la page Tarification d'Amazon RDS
Lorsque vous effectuez des opérations avec l'AWS CLI, elle 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 une Région AWS spécifique. Parmi les opérations que vous pouvez effectuer, citons la création et la modification d'une instance de base de données.
Table des matières
Utilisation de la page de tarification Amazon RDS pour déterminer la prise en charge des classes d'instance de base de données dans les Régions AWS
Vous pouvez utiliser la page Tarification Amazon RDS
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
-
Accédez à Tarification d'Amazon RDS
. -
Choisissez Amazon Aurora.
-
Dans les instances de base de données, ouvrez MySQL compatible Edition (Édition compatible avec MySQL) ou PostgreSQL compatible Edition (Édition compatible avec PostgreSQL).
-
Pour afficher les classes d'instances de base de données disponibles dans une Région AWS, choisissez la Région AWS dans Region (Région) dans la sous-section appropriée.
Utilisation de l'AWS CLI pour déterminer la prise en charge des classes d'instance de base de données dans les Régions AWS
Vous pouvez utiliser l'AWS CLI pour déterminer les classes d'instance de base de données qui sont prises en charge pour des moteurs de base de données spécifiques et des versions de moteur de base de données dans une Région AWS.
Pour utiliser les exemples d'AWS CLI suivants, saisissez 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 la 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 |
---|---|---|
Aurora compatible MySQL 5.6 |
|
Mises à jour du moteur de base de données pour Amazon Aurora MySQL version 1 dans Release Notes for Aurora MySQL (Notes de mise à jour pour Aurora MySQL) |
Compatible MySQL 5.7 et Aurora 8.0 |
|
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 |
|
Pour plus d'informations sur les noms d'Région AWS, veuillez consulter AWSRégions Zones de disponibilité.
Les exemples suivants montrent comment déterminer la prise en charge des classes d'instance de base de données dans une Région AWS à l'aide de la commande AWS CLI describe-orderable-db-instance-options.
Rubriques
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'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, exécutez la commande suivante.
Pour Linux, macOS ou Unix :
aws rds describe-orderable-db-instance-options --engine
engine
--engine-versionversion
\ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --regionregion
Pour Windows :
aws rds describe-orderable-db-instance-options --engine
engine
--engine-versionversion
^ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --regionregion
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 Linux, macOS ou Unix :
aws rds describe-orderable-db-instance-options --engine aurora-postgresql --engine-version 13.6 \ --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --region us-east-1
Pour Windows :
aws rds describe-orderable-db-instance-options --engine aurora-postgresql --engine-version 13.6 ^ --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 Linux, macOS ou Unix :
aws rds describe-orderable-db-instance-options --engine
engine
--db-instance-classDB_instance_class
\ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --regionregion
Pour Windows :
aws rds describe-orderable-db-instance-options --engine
engine
--db-instance-classDB_instance_class
^ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" ^ --output table ^ --regionregion
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 Linux, macOS ou Unix :
aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.r5.large \ --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" \ --output table \ --region us-east-1
Pour Windows :
aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.r5.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 ration 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. Largeur de bande (Mbit/s)
-
Bande passante 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.
- Performances 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 (Mo/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,75 | 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.r6g : classes d'instances à mémoire optimisée propulsé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'instance à 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 | 10 |
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.r3 – Classes d'instance à mémoire optimisée | |||||
db.r3.8xlarge | 32 | 104 | 244 | — | 10 |
db.r3.4xlarge | 16 | 52 | 122 | 2 000 | Élevée |
db.r3.2xlarge | 8 | 26 | 61 | 1 000 | Élevée |
db.r3.xlarge | 4 | 13 | 30,5 | 500 | Modérée |
db.r3.large | 2 | 6,5 | 15,25 | — | Modérée |
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 |
** L'instance r3.8xlarge ne dispose pas de bande passante EBS dédiée et n'offre donc pas d'optimisation EBS. Sur cette instance, le trafic réseau et le trafic Amazon EBS; partagent la même interface réseau 10 gigabits.