Création d’un cluster de bases de données Aurora Serverless v1 - 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.

Création d’un cluster de bases de données Aurora Serverless v1

Important

AWS a annoncé la date de fin de vie d’Aurora Serverless v1, qui sera le 31 mars 2025. Tous les clusters Aurora Serverless v1 qui ne seront pas migrés avant le 31 mars 2025 seront migrés vers Aurora Serverless v2 pendant la période de maintenance. Si la mise à niveau échoue, Amazon Aurora convertira le cluster sans serveur v1 en cluster provisionné avec la version de moteur équivalente pendant la période de maintenance. Le cas échéant, Amazon Aurora inscrira le cluster provisionné converti dans Amazon RDS Extended Support. Pour plus d’informations, consultez Support étendu Amazon RDS avec Amazon Aurora.

La procédure suivante crée un cluster Aurora Serverless v1 sans objet ni données de votre schéma. Pour créer un cluster Aurora Serverless v1 qui est un doublon d’un cluster approvisionné ou Aurora Serverless v1 existant, vous pouvez effectuer une opération de restauration d’instantané ou de clonage à la place. Pour plus d’informations, consultez Restauration à partir d’un instantané de cluster de bases de données et Clonage d’un volume pour un cluster de bases de données Amazon Aurora. Vous ne pouvez pas convertir un cluster approvisionné en Aurora Serverless v1. Vous ne pouvez également pas reconvertir un cluster Aurora Serverless v1 existant en cluster approvisionné.

Lorsque vous créez un cluster de bases de données Aurora Serverless v1, vous pouvez définir la capacité minimale et maximale du cluster. Une unité de capacité correspond à une configuration de calcul et de mémoire spécifique. Aurora Serverless v1 crée des règles de mise à l’échelle pour les seuils d’utilisation du processeur, de connexions et de mémoire disponible, puis est mis à l’échelle de manière transparente pour atteindre la plage d’unités de capacité nécessaire à vos applications. Pour plus d’informations, consultez Architecture d’Aurora Serverless v1.

Vous pouvez définir les valeurs spécifiques suivantes pour votre cluster de bases de données Aurora Serverless v1 :

  • Unité de capacité Aurora minimale – Aurora Serverless v1 peut réduire la capacité jusqu’à cette unité de capacité.

  • Unité de capacité Aurora maximale – Aurora Serverless v1 peut augmenter la capacité jusqu’à cette unité de capacité.

Vous pouvez également choisir les options facultatives de configuration de mise à l’échelle suivantes :

  • Forcer la mise à l’échelle de la capacité aux valeurs spécifiées lorsque le délai d’expiration est atteint – Vous pouvez choisir ce paramètre si vous souhaitez qu’Aurora Serverless v1 force la mise à l’échelle d’Aurora Serverless v1 même s’il ne trouve pas de point de mise à l’échelle avant d’expirer. Pour permettre à Aurora Serverless v1 d’annuler les modifications de capacité en l’absence de point de mise à l’échelle, ne choisissez pas ce paramètre. Pour plus d’informations, consultez Action de délai d’attente pour les modifications de capacité.

  • Suspendre la capacité de calcul après des minutes consécutives d’inactivité – Vous pouvez choisir ce paramètre si vous souhaitez qu’Aurora Serverless v1 effectue une réduction verticale à zéro quand il n’y a pas d’activité sur votre cluster de bases de données pendant une période spécifiée. Lorsque ce paramètre est activé, votre cluster de bases de données Aurora Serverless v1 reprend automatiquement le traitement et procède à une mise à l’échelle vers la capacité nécessaire pour gérer la charge de travail lorsque le trafic de base de données reprend. Pour en savoir plus, consultez Mettre en pause et reprendre pour Aurora Serverless v1.

Pour créer un cluster de bases de données Aurora Serverless v1, vous devez disposer d’un compte AWS. Vous devez également avoir terminé les tâches de configuration pour travailler avec Amazon Aurora. Pour plus d’informations, consultez Configuration de votre environnement pour Amazon Aurora. Vous devez également effectuer d’autres étapes préliminaires pour créer un cluster de bases de données Aurora. Pour en savoir plus, consultez Création d’un cluster de bases de données Amazon Aurora.

Aurora Serverless v1 est disponible dans certaines Régions AWS et uniquement pour des versions spécifiques d’Aurora MySQL et d’Aurora PostgreSQL. Pour plus d’informations, consultez Aurora Serverless v1.

Note

Le volume de cluster d’un cluster Aurora Serverless v1 est toujours chiffré. Lorsque vous créez votre cluster de bases de données Aurora Serverless v1, il ne vous est pas possible de désactiver le chiffrement, mais vous pouvez choisir d’utiliser votre propre clé de chiffrement. Avec Aurora Serverless v2, vous pouvez choisir de chiffrer le volume du cluster.

Vous pouvez créer un cluster de bases de données Aurora Serverless v1 à l’aide de l’AWS CLI ou de l’API RDS.

Note

Si vous recevez le message d’erreur suivant lorsque vous essayez de créer votre cluster, votre compte a besoin d’autorisations supplémentaires.

Unable to create the resource. Verify that you have permission to create service linked role. Otherwise wait and try again later.

Pour plus d’informations, consultez Utilisation des rôles liés à un service pour Amazon Aurora.

Vous ne pouvez pas vous connecter directement à l’instance de base de données sur votre cluster de bases de données Aurora Serverless v1. Pour vous connecter à votre cluster de bases de données Aurora Serverless v1, vous utilisez le point de terminaison de base de données. Le point de terminaison de votre cluster de bases de données Aurora Serverless v1 est disponible sous l’onglet Connectivité et sécurité de votre cluster dans AWS Management Console. Pour plus d’informations, consultez Connexion à un cluster de bases de données Amazon Aurora.

Pour créer un cluster de bases de données Aurora Serverless v1 avec l’AWS CLI, exécutez la commande create-db-cluster et spécifiez serverless pour l’option --engine-mode.

Vous pouvez, si vous le souhaitez, spécifier l’option --scaling-configuration pour configurer la capacité minimale, la capacité maximale et la mise en pause automatique s’il n’y a aucune connexion.

La commande suivante crée un cluster de bases de données sans serveur en définissant l’option --engine-mode sur serverless. L’exemple spécifie également des valeurs pour l’option --scaling-configuration.

Exemple pour Aurora MySQL

La commande suivante crée un nouveau cluster de bases de données sans serveur compatible avec Aurora MySQL. Les valeurs de capacité valides pour Aurora MySQL sont 1, 2, 4, 8, 16, 32, 64, 128 et 256.

Pour Linux, macOS ou Unix :

aws rds create-db-cluster --db-cluster-identifier sample-cluster \ --engine aurora-mysql --engine-version 5.7.mysql_aurora.2.11.4 \ --engine-mode serverless \ --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true \ --master-username username --master-user-password password

Pour Windows :

aws rds create-db-cluster --db-cluster-identifier sample-cluster ^ --engine aurora-mysql --engine-version 5.7.mysql_aurora.2.11.4 ^ --engine-mode serverless ^ --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true ^ --master-username username --master-user-password password

Exemple pour Aurora PostgreSQL

La commande suivante crée un nouveau cluster de bases de données sans serveur compatible avec PostgreSQL 13.9. Les valeurs de capacité valides pour Aurora PostgreSQL sont 2, 4, 8, 16, 32, 64, 192 et 384.

Pour Linux, macOS ou Unix :

aws rds create-db-cluster --db-cluster-identifier sample-cluster \ --engine aurora-postgresql --engine-version 13.9 \ --engine-mode serverless \ --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=1000,AutoPause=true \ --master-username username --master-user-password password

Pour Windows :

aws rds create-db-cluster --db-cluster-identifier sample-cluster ^ --engine aurora-postgresql --engine-version 13.9 ^ --engine-mode serverless ^ --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=1000,AutoPause=true ^ --master-username username --master-user-password password

Pour créer un cluster de bases de données Aurora Serverless v1 à partir de l’API RDS, exécutez l’opération CreateDBCluster et spécifiez serverless pour le paramètre EngineMode.

Vous pouvez, si vous le souhaitez, spécifier le paramètre ScalingConfiguration pour configurer la capacité minimale, la capacité maximale et la mise en pause automatique s’il n’y a aucune connexion. Les valeurs de capacité valides sont notamment les suivantes :

  • Aurora MySQL: 1, 2, 4, 8, 16, 32, 64, 128 et 256.

  • Aurora PostgreSQL : 2, 4, 8, 16, 32, 64, 192 et 384.