Gestion d'une base de données Amazon Aurora globale - 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.

Gestion d'une base de données Amazon Aurora globale

Vous effectuez la plupart des opérations de gestion sur les clusters individuels qui constituent une base de données globale Aurora. Lorsque vous choisissez Group related resources (Ressources liées au groupe) sur la page Databases (Bases de données) de la console, vous pouvez voir que le cluster principal et le cluster secondaire sont regroupés sous la base de données globale associée. Pour rechercher les Régions AWS où les clusters de base de données d'une base de données globale sont exécutées, le moteur de base de données et la version de Aurora et son identifiant, utilisez l'onglet Configuration (Configuration).

Les processus de basculement de base de données entre régions sont disponibles uniquement pour les bases de données globales Aurora, pas pour un cluster de bases de données Aurora unique. Pour en savoir plus, consultez la section Utilisation de la commutation ou du basculement dans une base de données globale Amazon Aurora.

Pour restaurer une base de données Aurora globale suite à une panne non planifiée dans sa région principale, consultez Reprise d'une base de données Amazon Aurora globale à partir d'une panne non planifiée.

Suppression d'une base de données Amazon Aurora globale

La page Bases de données de l'AWS Management Console répertorie toutes vos bases de données Aurora globales et affiche le cluster principal et les clusters secondaires pour chacune d'elles. La base de données Aurora globale a ses propres paramètres de configuration. Plus précisément, elle comporte des Régions AWS associées à ses clusters principaux et secondaires, comme le montre la capture d'écran suivante.

Capture d'écran montrant une base de données Aurora globale sélectionnée et les paramètres de configuration associés dans l'AWS Management Console.

Lorsque vous apportez des modifications à la base de données Aurora globale, vous avez la possibilité d'annuler ces modifications, comme indiqué dans la capture d'écran suivante.

Capture d'écran montrant la page permettant de modifier les paramètres d'une base de données globale Aurora.

Lorsque vous choisissez Continuer, vous confirmez les modifications.

Modification des paramètres d'une base de données Aurora globale

Vous pouvez configurer les groupes de paramètres Aurora indépendamment pour chaque cluster Aurora inclus dans la base de données Aurora globale. La plupart des paramètres fonctionnent de la même façon qu'avec les autres types de clusters Aurora. Nous vous recommandons de maintenir la cohérence des paramètres entre tous les clusters d'une base de données globale. Vous pourrez ainsi éviter les changements de comportement inattendus si vous choisissez un cluster secondaire en tant que cluster principal.

Par exemple, utilisez les mêmes paramètres pour les fuseaux horaires et les jeux de caractères afin d'éviter tout écart de comportement si un autre cluster devient le cluster principal.

Les paramètres de configuration aurora_enable_repl_bin_log_filtering et aurora_enable_replica_log_compression n'ont pas d'effet.

Dissociation d'un cluster d'une base de données Amazon Aurora globale

Vous pouvez supprimer des clusters Aurora de votre base de données Aurora globale pour plusieurs raisons différentes. Par exemple, vous pouvez supprimer un cluster Aurora d'une base de données Aurora globale si le cluster principal est dégradé ou isolé. Il devient alors un cluster de base de données Aurora alloué autonome qui peut être utilisé pour créer une base de données Aurora globale. Pour en savoir plus, consultez la section Reprise d'une base de données Amazon Aurora globale à partir d'une panne non planifiée.

Vous pouvez également supprimer des clusters de bases de données Aurora, car vous souhaitez supprimer une base de données Aurora globale dont vous n'avez plus besoin. Vous ne pouvez pas supprimer la base de données Aurora globale tant que vous n'avez pas supprimé (détaché) tous les clusters de bases de données Aurora associés en laissant le principal en dernier. Pour plus d'informations, consultez Suppression d'une base de données Amazon Aurora globale.

Lorsqu'un cluster de base de données Aurora est détaché de la base de données Aurora globale, il n'est plus synchronisé avec le serveur principal. Il devient un cluster de base de données Aurora alloué autonome avec des capacités complètes de lecture/écriture.

Vous pouvez supprimer des clusters de base de données Aurora de votre base de données Aurora globale à l'aide de l'AWS Management Console, de l'AWS CLI ou de l'API RDS.

Pour dissocier un cluster Aurora d'une base de données Aurora globale
  1. Connectez-vous à l'AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Choisissez le cluster sur la page Databases (Bases de données).

  3. Pour Actions, choisissez Remove from Global (Dissocier de la base de données globale).

    Capture d'écran montrant un cluster de base de données Aurora (secondaire) et l'action « Remove from Global (Dissocier de la base de données globale) » sélectionnée.

    Une invite s'affiche, vous demandant de confirmer que vous souhaitez détacher le secondaire de la base de données Aurora globale.

    Capture d'écran présentant l'invite de confirmation permettant de dissocier un cluster secondaire de la base de données globale Aurora.
  4. Choisissez Supprimer et promouvoir pour supprimer le cluster de la base de données globale.

Le cluster Aurora ne sert plus de secondaire dans la base de données Aurora globale et n'est plus synchronisé avec le cluster de bases de données principal. Il s'agit d'un cluster de bases de données Aurora autonome avec une capacité complète de lecture/écriture.

Capture d'écran présentant l'invite de confirmation permettant de dissocier un cluster secondaire de la base de données globale Aurora.

Après avoir dissocié ou supprimé les clusters secondaires, vous pouvez procéder de la même façon pour dissocier le cluster principal. Vous ne pouvez pas détacher (supprimer) le cluster Aurora principal d'une base de données Aurora globale tant que vous n'avez pas supprimé tous les clusters secondaires.

La base de données Aurora globale peut rester dans la liste Databases (Bases de données), avec 0 région et zone de disponibilité. Vous pouvez la supprimer si vous ne souhaitez plus utiliser cette base de données Aurora globale. Pour plus d'informations, consultez Suppression d'une base de données Amazon Aurora globale.

Pour supprimer un cluster Aurora d'une base de données globale Aurora, exécutez la commande remove-from-global-clusterCLI avec les paramètres suivants :

  • --global-cluster-identifier – Nom (identifiant) de votre base de données Aurora globale.

  • --db-cluster-identifier – Nom de chaque cluster de bases de données Aurora à supprimer de la base de données Aurora globale. Supprimez tous les clusters de bases de données Aurora secondaires avant de supprimer le principal.

Les commandes suivantes dissocient un cluster secondaire, puis le cluster principal d'une base de données Aurora globale.

Pour LinuxmacOS, ou Unix :

aws rds --region secondary_region \ remove-from-global-cluster \ --db-cluster-identifier secondary_cluster_ARN \ --global-cluster-identifier global_database_id aws rds --region primary_region \ remove-from-global-cluster \ --db-cluster-identifier primary_cluster_ARN \ --global-cluster-identifier global_database_id

Répétez la commande remove-from-global-cluster --db-cluster-identifier secondary_cluster_ARN pour chaque Région AWS secondaire de votre base de données Aurora globale.

Dans Windows :

aws rds --region secondary_region ^ remove-from-global-cluster ^ --db-cluster-identifier secondary_cluster_ARN ^ --global-cluster-identifier global_database_id aws rds --region primary_region ^ remove-from-global-cluster ^ --db-cluster-identifier primary_cluster_ARN ^ --global-cluster-identifier global_database_id

Répétez la commande remove-from-global-cluster --db-cluster-identifier secondary_cluster_ARN pour chaque Région AWS secondaire de votre base de données Aurora globale.

Pour supprimer un cluster Aurora d'une base de données globale Aurora à l'aide de l'API RDS, exécutez l'RemoveFromGlobalClusteraction.

Suppression d'une base de données Amazon Aurora globale

Comme une base de données Aurora globale contient généralement des données critiques, vous ne pouvez pas supprimer cette base de données ainsi que les clusters associés en une seule étape. Pour supprimer une base de données Aurora globale, procédez comme suit :

  • Supprimez tous les clusters de bases de données secondaires de la base de données Aurora globale. Chaque cluster devient un cluster de bases de données Aurora autonome. Pour savoir comment procéder, consultez Dissociation d'un cluster d'une base de données Amazon Aurora globale.

  • À partir de chaque cluster de bases de données Aurora autonome, supprimez tous les réplicas Aurora.

  • Supprimer le cluster secondaire de la base de données Aurora globale. Cela devient un cluster de bases de données Aurora autonome.

  • À partir du cluster de base de données Aurora principal, commencez par supprimer tous les réplicas Aurora, puis supprimez l'instance de scripteur de bases de données.

La suppression de l'instance de scripteur du cluster de bases de données Aurora nouvellement autonome supprime également généralement le cluster Aurora et la base de données Aurora globale.

Pour plus d'informations générales, consultez Suppression d'une instance de base de données d'un cluster de bases de données Aurora.

Pour supprimer une base de données Aurora globale, vous pouvez utiliser l'AWS Management Console, l'AWS CLI ou l'API RDS.

Pour supprimer une base de données globale Aurora
  1. Connectez-vous à l'AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Sélectionnez Bases de données et recherchez la base de données Aurora globale que vous souhaitez supprimer dans la liste.

  3. Confirmez que tous les autres clusters sont dissociés de la base de données Aurora globale. La base de données Aurora globale doit afficher 0 région et zone de disponibilité et une taille de 0 cluster.

    Si la base de données Aurora globale contient des clusters de bases de données Aurora, vous ne pouvez pas la supprimer. Si nécessaire, détachez les clusters de bases de données Aurora principaux et secondaires de la base de données Aurora globale. Pour plus d'informations, consultez Dissociation d'un cluster d'une base de données Amazon Aurora globale.

  4. Choisissez votre base de données globale Aurora dans la liste, puis choisissez Supprimer dans le menu Actions.

    Une base de données Aurora globale basée sur Aurora MySQL 5.6.10a reste dans l'AWS Management Console jusqu'à ce que vous la supprimiez, même si elle n'a aucun cluster de base de données Aurora associé.

Pour supprimer une base de données globale Aurora, exécutez la commande delete-global-clusterCLI avec le nom Région AWS et l'identifiant global de base de données Aurora, comme indiqué dans l'exemple suivant.

Pour LinuxmacOS, ou Unix :

aws rds --region primary_region delete-global-cluster \ --global-cluster-identifier global_database_id

Dans Windows :

aws rds --region primary_region delete-global-cluster ^ --global-cluster-identifier global_database_id

Pour supprimer un cluster faisant partie d'une base de données globale Aurora, exécutez l'opération DeleteGlobalClusterAPI.