Création d'un Aurora Serverless v1 Cluster DB - 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 Aurora Serverless v1 Cluster DB

Important

AWS a annoncé la end-of-life date de Aurora Serverless v1: 31 mars 2025. Tous Aurora Serverless v1 les clusters qui ne seront pas migrés d'ici le 31 mars 2025 seront migrés vers Aurora Serverless v2 pendant la fenêtre de maintenance. Si la mise à niveau échoue, Amazon Aurora convertit le cluster Serverless 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 de plus amples informations, veuillez consulter Support étendu d'Amazon RDS avec ).

La procédure suivante crée un Aurora Serverless v1 cluster sans aucun de vos objets ou données de schéma. Si vous souhaitez créer un Aurora Serverless v1 un cluster qui est une copie d'un cluster provisionné existant ou Aurora Serverless v1 cluster, vous pouvez plutôt effectuer une opération de restauration ou de clonage de snapshots. Pour plus d'informations, consultez Restauration à partir d'un instantané de cluster de base de données et Clonage d'un volume pour un cluster de base de données Amazon Aurora. Vous ne pouvez pas convertir un cluster provisionné existant en Aurora Serverless v1. Vous ne pouvez pas non plus convertir un fichier existant Aurora Serverless v1 replacer le cluster dans un cluster provisionné.

Lorsque vous créez un Aurora Serverless v1 Cluster de base de données, vous pouvez définir la capacité minimale et maximale du cluster. Une unité de capacité est équivalente à une configuration de calcul et de mémoire spécifique. Aurora Serverless v1 crée des règles de dimensionnement pour les seuils d'utilisation du processeur, de connexions et de mémoire disponible et s'adapte facilement à une gamme d'unités de capacité en fonction des besoins de vos applications. Pour de plus amples informations, veuillez consulter Aurora Serverless v1 application.

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

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

  • Unité de capacité maximale d'Aurora — 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 le dimensionnement de la capacité aux valeurs spécifiées lorsque le délai d'expiration est atteint — Vous pouvez choisir ce paramètre si vous le souhaitez Aurora Serverless v1 pour forcer Aurora Serverless v1 pour effectuer une mise à l'échelle même s'il ne trouve pas de point d'échelle avant l'expiration du délai imparti. Si tu veux Aurora Serverless v1 pour annuler les modifications de capacité s'il ne trouve pas de point d'échelle, ne choisissez pas ce paramètre. Pour de plus amples informations, veuillez consulter Action de délai d'attente pour les modifications de capacité.

  • Suspendre la capacité de calcul après quelques minutes d'inactivité consécutives — Vous pouvez choisir ce paramètre si vous le souhaitez Aurora Serverless v1 pour passer à zéro lorsqu'il n'y a aucune activité sur votre cluster de base de données pendant une durée que vous spécifiez. Lorsque ce paramètre est activé, votre Aurora Serverless v1 Le cluster de base de données reprend automatiquement le traitement et s'adapte à la capacité nécessaire pour gérer la charge de travail lorsque le trafic de base de données reprend. Pour en savoir plus, veuillez consulter la section Pause et reprise pour Aurora Serverless v1.

Avant de pouvoir créer un Aurora Serverless v1 Cluster de base de données, vous avez besoin d'un AWS compte. 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 base de données Aurora. Pour en savoir plus, consultez la section Création d'un cluster de base de données Amazon Aurora.

Aurora Serverless v1 est disponible dans certaines versions d'Aurora MySQL Régions AWS et d'Aurora PostgreSQL et uniquement pour des versions spécifiques. Pour de plus amples informations, veuillez consulter Aurora Serverless v1.

Note

Le volume de cluster pour un Aurora Serverless v1 le cluster est toujours chiffré. Lorsque vous créez votre Aurora Serverless v1 Cluster de base de données, vous ne pouvez pas désactiver le chiffrement, mais vous pouvez choisir d'utiliser votre propre clé de chiffrement. Avec Aurora Serverless v2, vous pouvez choisir de chiffrer ou non le volume du cluster.

Vous pouvez créer un Aurora Serverless v1 Cluster de base de données avec l'API AWS CLI ou 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 Aurora Serverless v1 Cluster de bases de données. Pour vous connecter à votre Aurora Serverless v1 Cluster de base de données, vous utilisez le point de terminaison de base de données. Vous pouvez trouver le point de terminaison pour votre Aurora Serverless v1 Cluster de base de données dans l'onglet Connectivité et sécurité de votre cluster dans le AWS Management Console. Pour de plus amples informations, veuillez consulter Connexion à un cluster de bases de données Amazon Aurora.

Pour créer un nouveau Aurora Serverless v1 Cluster de base de données avec AWS CLI, exécutez la create-db-clustercommande et spécifiez serverless l'--engine-modeoption.

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 base 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.

Dans 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

Dans 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.

Dans 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

Dans 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 nouveau Aurora Serverless v1 Cluster de base de données avec l'API RDS, exécutez l'DBClusteropération Create et spécifiez serverless le EngineMode paramètre.

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.