Arrêt et démarrage d'un cluster de bases de données Amazon 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.

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 base de données Aurora vous aident à gérer les coûts des 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.

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 base de données Aurora, vous pouvez arrêter toutes les instances de ce cluster en même temps. 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 AWS Management Console procédures impliquées en une seule action, quel que soit le nombre d'instances présentes dans le cluster.

Lorsque votre cluster de base de données est arrêté, seuls le stockage du cluster, les instantanés manuels et le stockage de sauvegarde automatique pendant la période de rétention spécifiée vous sont facturés. Aucune heure d'instance de base de données ne vous est facturée.

Important

Vous pouvez arrêter un cluster de base 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 comportant plus d'une ou deux instances, il n'est possible de supprimer et de recréer fréquemment les instances de base de données qu'avec Amazon RDSAPI. AWS CLI 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'instances 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. Le processus peut prendre plusieurs minutes. Le RDS service Amazon exécute les actions suivantes :

  • Arrête les processus du moteur de base de données.

  • Arrête les processus de la RDS plateforme.

  • Met fin aux EC2 instances Amazon sous-jacentes.

Le délai de redémarrage de votre cluster de base 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 lorsque le cluster a été arrêté. Le processus de démarrage peut prendre de quelques minutes à quelques heures, mais prend généralement plusieurs minutes. Nous vous recommandons de tenir compte de la variabilité du temps de démarrage lors de la création de votre plan de disponibilité.

Pour démarrer le cluster de base de données, le service exécute des actions telles que les suivantes :

  • Provisionne les EC2 instances Amazon sous-jacentes.

  • Démarre les processus RDS de la plateforme.

  • Démarre les processus du moteur de base de données.

  • 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 base de données Aurora

Certains clusters Aurora ne peuvent pas être arrêtés et démarrés :

  • Vous ne pouvez pas arrêter et démarrer un cluster faisant partie d'une base de données globale Aurora.

  • 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 et 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
  1. Connectez-vous à la RDS console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/.

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

  3. Pour Actions, choisissez Stop temporarily (Arrêter temporairement).

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

  5. 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 à l'aide de AWS CLI, appelez la stop-db-clustercommande avec les paramètres suivants :

  • --db-cluster-identifier – Nom du cluster Aurora.

aws rds stop-db-cluster --db-cluster-identifier mydbcluster

Pour arrêter une instance de base de données à l'aide d'Amazon RDSAPI, appelez l'topDBClusteropération S 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

Lorsqu'un cluster Aurora est arrêté, vous pouvez effectuer une point-in-time restauration à n'importe quel point pendant la période de conservation automatique des sauvegardes que vous avez spécifiée. Pour plus de détails sur la réalisation d'une point-in-time restauration, consultezRestauration 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 tels que les points de terminaison, les groupes de paramètres et les groupes VPC de sécurité.

Le démarrage de votre cluster de base de données prend généralement plusieurs minutes.

Pour démarrer un cluster Aurora
  1. Connectez-vous à la RDS console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/.

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

  3. Pour Actions, choisissez Start (Démarrer).

Pour démarrer un cluster de base de données à l'aide de AWS CLI, appelez la start-db-clustercommande 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 -cluster a été ajoutée.

aws rds start-db-cluster --db-cluster-identifier mydbcluster

Pour démarrer un cluster de base de données Aurora à l'aide d'Amazon RDSAPI, appelez l'tartDBClusteropération S 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 -cluster a été ajoutée.