Promouvoir une réplique en lecture vers un cluster de base de données pour Aurora My SQL - 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.

Promouvoir une réplique en lecture vers un cluster de base de données pour Aurora My SQL

Vous pouvez transformer une réplique Aurora My SQL read en cluster de base de données autonome. Lorsque vous faites la promotion d'une réplique Aurora My SQL read, ses instances de base de données sont redémarrées avant d'être disponibles.

Généralement, vous promouvez une réplique Aurora My SQL read en cluster de base de données autonome en tant que schéma de récupération de données en cas de défaillance du cluster de base de données source.

Pour cela, commencez par créer un réplica en lecture, puis surveillez le cluster de bases de données source pour détecter les défaillances. En cas de panne, procédez comme suit :

  1. Promouvez le réplica en lecture.

  2. Dirigez le trafic de base de données vers le cluster de bases de données promu.

  3. Créez un réplica en lecture de remplacement en utilisant le cluster de bases de données promu comme source.

Lorsque vous effectuez la promotion d'un réplica en lecture, celui-ci devient un cluster de bases de données Aurora autonome. Le processus de promotion peut prendre plusieurs minutes ou plus longtemps, selon la taille du réplica en lecture. Une fois le réplica en lecture promu en nouveau cluster de bases de données, il est similaire à tout autre cluster de bases de données. Par exemple, vous pouvez créer des répliques de lecture à partir de celui-ci et effectuer des opérations de point-in-time restauration. Vous pouvez également créer des réplicas Aurora pour le cluster de bases de données.

Étant donné que le cluster de bases de données promu n'est plus un réplica en lecture, vous ne pouvez pas l'utiliser comme cible de réplication.

Les étapes suivantes décrivent le processus général de promotion d'un réplica en lecture en cluster de bases de données :

  1. Arrêtez l'écriture de toute transaction sur le cluster de bases de données source du réplica en lecture, puis attendez que toutes les mises à jour soient terminées sur le réplica en lecture. Les mises à jour de la base de données ont lieu sur les réplicas en lecture après avoir eu lieu sur le cluster de bases de données source, et cette latence de réplication peut varier de façon significative. Utilisez la métrique ReplicaLag pour déterminer à quel moment toutes les mises à jour ont été effectuées sur le réplica en lecture. La métrique ReplicaLag enregistre la durée pendant laquelle une instance de base de données de réplica en lecture retarde l'instance de base de données source. Lorsque la métrique ReplicaLag atteint 0, le réplica en lecture a rattrapé l'instance de base de données source.

  2. Promouvez la réplique lue en utilisant l'option Promote sur la RDS console Amazon, la AWS CLI commande promote-read-replica-db-cluster ou l'RDSAPIopération PromoteReadReplicaDBClusterAmazon.

    Vous choisissez une instance de base de SQL données Aurora My pour promouvoir la réplique lue. Une fois la réplique en lecture promue, le cluster Aurora My SQL DB est promu en cluster de base de données autonome. L'instance de base de données ayant la priorité de basculement la plus élevée est promue en instance de base de données pour le cluster de bases de données. Les autres instances de base de données deviennent des réplicas Aurora.

    Note

    Le processus de promotion dure quelques minutes. Lorsque vous promouvez un réplica en lecture, la réplication est arrêtée et les instances de base de données sont redémarrées. Une fois le redémarrage terminé, le réplica en lecture est disponible en tant que nouveau cluster de bases de données.

Pour promouvoir une réplique Aurora My SQL read vers un cluster de bases de données
  1. Connectez-vous à la RDS console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans la console, choisissez Instances.

    Le panneau Instance s'affiche.

  3. Dans le panneau Instances, choisissez le réplica en lecture que vous souhaitez promouvoir.

    Les répliques lues apparaissent sous forme d'instances Aurora My SQL DB.

  4. Sous Actions, choisissez Promouvoir le réplica en lecture.

  5. Dans la page de confirmation, sélectionnez Promote read replica (Promouvoir le réplica en lecture).

Pour promouvoir une réplique en lecture vers un cluster de base de données, utilisez la commande AWS CLI promote-read-replica-db-cluster.

Exemple

Pour LinuxmacOS, ou Unix :

aws rds promote-read-replica-db-cluster \ --db-cluster-identifier mydbcluster

Dans Windows :

aws rds promote-read-replica-db-cluster ^ --db-cluster-identifier mydbcluster

Pour promouvoir une réplique en lecture vers un cluster de base de données, appelez PromoteReadReplicaDBCluster.