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.
Arrêt et démarrage d’un cluster de bases de données Amazon Aurora
L’arrêt et le démarrage des clusters de bases de données Aurora vous permettent de maîtriser les coûts liés aux environnements de développement et de test. Vous pouvez arrêter temporairement toutes les instances de base de données de votre cluster au lieu de configurer et de détruire toutes les instances de base de données chaque fois que vous utilisez le cluster.
Rubriques
Présentation de l’arrêt et du démarrage d’un cluster de bases de données Aurora
Pendant les périodes où vous n’avez pas besoin d’un cluster de bases de données Aurora, vous pouvez arrêter toutes les instances du cluster en une seule opération. Vous pouvez à tout moment redémarrer le cluster dès que vous avez besoin de l’utiliser. Le démarrage et l’arrêt simplifie les processus de configuration et de destruction des clusters utilisés à des fins de développement, de test ou d’activités similaires qui ne nécessitent pas une disponibilité continue. Vous pouvez exécuter toutes les procédures d’AWS Management Console en question en une seule opération, quel que soit le nombre d’instances présentes dans le cluster.
Pendant que votre cluster de bases de données est à l’arrêt, vous êtes facturé uniquement pour le stockage du cluster, des instantanés manuels et des sauvegardes automatiques dans le cadre de la période de conservation que vous avez spécifiée. Aucune heure d’instance de base de données ne vous est facturée.
Important
Vous pouvez arrêter un cluster de bases de données pendant sept jours au maximum. Si vous ne démarrez pas manuellement votre cluster de bases de données après sept jours, votre cluster de bases de données est automatiquement démarré afin qu’il ne prenne pas de retard dans les mises à jour de maintenance requises.
Pour limiter les frais pour un cluster Aurora à faible charge, vous pouvez arrêter le cluster plutôt que de supprimer tous ses réplicas Aurora. Pour les clusters constitués d’une ou deux instances, il n’est pas commode de supprimer et de récréer fréquemment les instances de base de données, à moins d’utiliser l’AWS CLI ou l’API Amazon RDS. Il n’est pas non plus évident d’effectuer ces opérations dans le bon ordre. Par exemple, pour éviter l’activation du mécanisme de basculement, il convient de supprimer tous les réplicas Aurora avant de supprimer l’instance principale.
De même, évitez de démarrer et d’arrêter votre cluster de bases de données s’il doit s’exécuter en permanence, mais que sa capacité est supérieure à vos besoins. Si votre cluster est trop coûteux ou sous-utilisé, supprimez une ou plusieurs instances de base de données ou attribuez leur à toutes une classe d’instance de petite taille (small). Vous ne pouvez pas arrêter une instance de base de données Aurora individuelle.
Le délai d’arrêt de votre cluster de bases de données varie en fonction de facteurs tels que les classes d’instance de base de données, l’état du réseau et de la base de données, ainsi que le type de moteur de base de données. Ce processus peut prendre plusieurs minutes. Le service Amazon RDS effectue les actions suivantes :
-
Il arrête les processus du moteur de base de données.
-
Il arrête les processus de la plateforme RDS.
-
Il met fin à l’instance Amazon EC2 sous-jacente.
Le délai de redémarrage de votre cluster de bases de données varie en fonction de facteurs tels que la taille de la base de données, les classes d’instance de base de données, l’état du réseau, le type de moteur de base de données et l’état de la base de données au moment où le cluster a été arrêté. Le processus de démarrage dure en général quelques minutes, mais peut durer jusqu’à plusieurs heures. Nous vous recommandons de tenir compte du caractère variable de la durée de démarrage lorsque vous créez votre plan de disponibilité.
Pour démarrer le cluster de bases de données, le service exécute des actions telles que les suivantes :
-
Il met en service les instances Amazon EC2 sous-jacentes.
-
Il démarre les processus de la plateforme RDS.
-
Il démarre les processus du moteur de base de données.
-
Il restaure les instances de base de données (la restauration a lieu même après un arrêt normal).
Limites liées à l’arrêt et au démarrage des clusters de bases de données Aurora
Certains clusters Aurora ne peuvent pas être arrêtés et démarrés :
-
Vous ne pouvez arrêter et démarrer un cluster faisant partie d’une base de données globale Aurora que s’il s’agit du seul cluster dans la base de données globale.
-
Vous ne pouvez pas arrêter et démarrer un cluster qui possède un réplica en lecture entre plusieurs régions.
-
Vous ne pouvez pas arrêter ni démarrer un cluster faisant partie d’un déploiement bleu/vert.
-
Vous ne pouvez pas arrêter et démarrer un cluster Aurora Serverless v1. Avec Aurora Serverless v2, vous pouvez arrêter et démarrer le cluster.
Arrêt d’un cluster de bases de données Aurora
Pour utiliser un cluster de bases de données Aurora ou effectuer des tâches d’administration, vous partez toujours d’un cluster de bases de données Aurora en cours d’exécution, vous l’arrêtez, puis le redémarrez. Pendant que votre cluster est à l’arrêt, vous êtes facturé pour le stockage du cluster, des instantanés manuels et des sauvegardes automatiques dans le cadre de votre fenêtre de rétention spécifiée, mais pas pour les heures d’instance de base de données.
L’opération d’arrêt stoppe d’abord les instances de réplica Aurora, puis l’instance principale, pour éviter l’activation du mécanisme de basculement.
Pour arrêter un cluster Aurora
Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l’adresse https://console.aws.amazon.com/rds/
. -
Dans le panneau de navigation, sélectionnez Bases de données, choisissez un cluster. Vous pouvez effectuer l’opération d’arrêt soit à partir de cette page, soit en accédant à la page de détails du cluster de bases de données que vous voulez arrêter.
-
Pour Actions, choisissez Stop temporarily (Arrêter temporairement).
-
Dans la fenêtre Stop DB cluster temporarily (Arrêter temporairement le cluster de bases de données), sélectionnez l’accusé de réception indiquant que le cluster de bases de données redémarrera automatiquement au bout de 7 jours.
-
Choisissez Stop temporarily (Arrêter temporairement) pour arrêter le cluster de bases de données ou choisissez Cancel (Annuler) pour annuler l’opération.
Pour arrêter une instance de base de données à partir de l’AWS CLI, appelez la commande stop-db-cluster avec les paramètres suivants :
-
--db-cluster-identifier– Nom du cluster Aurora.
aws rds stop-db-cluster --db-cluster-identifiermydbcluster
Pour arrêter une instance de base de données à partir de l’API Amazon RDS, appelez l’opération StopDBCluster avec le paramètre suivant :
-
DBClusterIdentifier– Nom du cluster Aurora.
Opérations possibles pendant qu’un cluster de bases de données Aurora est à l’arrêt
Pendant qu’un cluster Aurora est à l’arrêt, vous pouvez effectuer une restauration à un instant dans le passé à n’importe quel moment dans votre fenêtre de rétention de sauvegarde automatisée spécifiée. Pour plus d’informations sur la réalisation d’une restauration à un instant dans le passé, consultez Restauration des données.
Vous ne pouvez pas modifier la configuration d’un cluster de bases de données Aurora ou de l’une de ses instances pendant que le cluster est à l’arrêt. De même, vous ne pouvez pas ajouter ou supprimer des instances de base de données au niveau du cluster, ni supprimer le cluster si une ou plusieurs instances de base de données lui sont toujours associées. Vous devez démarrer le cluster avant d’effectuer des opérations d’administration de ce type.
L’arrêt d’un cluster de bases de données supprime les actions en attente, à l’exception du groupe de paramètres du cluster de bases de données ou des groupes de paramètres de base de données des instances du cluster de bases de données.
Aurora applique la maintenance planifiée à votre cluster arrêté une fois qu’il a redémarré. N’oubliez pas qu’après sept jours, Aurora démarre automatiquement les clusters arrêtés pour éviter qu’ils soient trop en retard par rapport à leur état de maintenance.
Par ailleurs, Aurora n’effectue aucune sauvegarde automatisée parce que les données sous-jacentes ne peuvent pas changer pendant que le cluster est à l’arrêt. Aurora ne prolonge pas la période de rétention des sauvegardes pendant que le cluster est à l’arrêt.
Démarrage d’un cluster de bases de données Aurora
Le cluster de bases de données Aurora que vous démarrez est toujours un cluster Aurora qui est déjà à l’état arrêté (ou « stopped »). Lorsque vous démarrez le cluster, toutes ses instances de base de données redeviennent disponibles. Le cluster conserve ses paramètres de configuration, notamment les points de terminaison, les groupes de paramètres et les groupes de sécurité VPC.
Le redémarrage d’un cluster de bases de données prend généralement plusieurs minutes.
Pour démarrer un cluster Aurora
Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l’adresse https://console.aws.amazon.com/rds/
. -
Dans le panneau de navigation, sélectionnez Bases de données, choisissez un cluster. Vous pouvez effectuer l’opération de démarrage à partir de cette page, ou accéder à la page de détails du cluster de bases de données que vous voulez démarrer.
-
Pour Actions, choisissez Start (Démarrer).
Pour démarrer un cluster de bases de données à partir de l’AWS CLI, appelez la commande start-db-cluster avec les paramètres suivants :
-
--db-cluster-identifier– Nom du cluster Aurora. Ce nom est soit l’identifiant de cluster que vous avez choisi au moment de créer le cluster, soit l’identifiant d’instance de base de données que vous avez choisi et auquel la terminaison-clustera été ajoutée.
aws rds start-db-cluster --db-cluster-identifiermydbcluster
Pour démarrer un cluster de bases de données Aurora à partir de l’API Amazon RDS, appelez l’opération StartDBCluster avec le paramètre suivant :
-
DBCluster– Nom du cluster Aurora. Ce nom est soit l’identifiant de cluster que vous avez choisi au moment de créer le cluster, soit l’identifiant d’instance de base de données que vous avez choisi et auquel la terminaison-clustera été ajoutée.