Défaillance d'un cluster de base 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.

Défaillance d'un cluster de base de données Amazon Aurora

Vous pouvez effectuer un basculement manuel d'un cluster de base de données Aurora, par exemple, lorsque vous souhaitez remplacer une instance de base de données d'écriture provisionnée par une instance de Aurora Serverless v2 rédacteur.

Aurora bascule vers une nouvelle instance de base de données principale de deux manières :

  • En promouvant une instance de base de données de lecteur existante vers la nouvelle instance principale

  • Par la création d'une nouvelle instance principale

Si le cluster de base de données possède une ou plusieurs instances de lecteur, un lecteur est promu au rang d'instance principale en cas de défaillance. Pour augmenter la disponibilité de votre cluster de base de données, nous vous recommandons de créer au moins une instance de lecteur dans au moins deux zones de disponibilité différentes. Pour plus d'informations sur le mécanisme de basculement, consultezTolérance aux pannes pour un cluster de base de données Aurora.

Vous pouvez utiliser le AWS Management Console AWS CLI, ou RDS API pour effectuer un basculement manuel.

Pour basculer sur 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 le volet de navigation, choisissez Databases, puis sélectionnez une instance de base de données dans le cluster de bases de données sur laquelle vous souhaitez basculer.

  3. Pour Actions, choisissez Failover (Basculement).

    La page de confirmation s'affiche.

  4. Choisissez Basculement.

    La page Bases de données indique que l'état du cluster de bases de données est Basculé. Le statut redevient Disponible lorsque le basculement est terminé, et les rôles des nouvelles et anciennes instances de base de données principales sont affichés.

Pour basculer sur un cluster de base de données à l'aide de AWS CLI, appelez la failover-db-clustercommande. Spécifiez les paramètres suivants :

  • --db-cluster-identifier— Le cluster de base de données sur lequel vous souhaitez basculer.

  • --target-db-instance-identifier— Le nom de l'instance de base de données à promouvoir en tant qu'instance de base de données principale.

Pour LinuxmacOS, ou Unix :

aws rds failover-db-cluster \ --db-cluster-identifier mydbcluster \ --target-db-instance-identifier mydbcluster-instance-2

Dans Windows :

aws rds failover-db-cluster ^ --db-cluster-identifier mydbcluster ^ --target-db-instance-identifier mydbcluster-instance-2

Pour modifier un cluster de base de données à l'aide d'Amazon RDSAPI, appelez l'ailoverDBClusteropération F. Spécifiez les paramètres suivants :

  • DBClusterIdentifier

  • argetDBInstanceIdentifiant T