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.
Conversion d'une instance de base de données en Multi-AZ déploiement pour Amazon RDS
La modification d'une instance de base de données pour un Multi-AZ déploiement améliore la disponibilité en ajoutant une instance de secours dans une autre zone de disponibilité. Le processus implique une durée d’indisponibilité minimale et nécessite une planification minutieuse des impacts sur le stockage et les performances. Cette modification améliore la tolérance aux pannes et réduit le temps de récupération en cas de défaillances, ce qui la rend idéale pour les environnements à haute disponibilité.
Si vous avez une instance de base de données dans un Single-AZ déploiement et que vous la modifiez en déploiement d' Multi-AZ instance de base de données, Amazon RDS effectue les actions suivantes :
-
Prend un instantané des volumes Amazon Elastic Block Store (EBS) de l'instance de base de données principale.
-
Crée de nouveaux volumes pour le réplica en attente à partir de l'instantané. Ces volumes s'initialisent en arrière-plan, et les performances maximales du volume sont atteintes après l'initialisation complète des données.
-
Active la réplication synchrone au niveau des blocs entre les volumes des réplicas principal et secondaire.
Important
La création d'une instance de base de données de secours à partir d'un instantané lors d'une Multi-AZ conversion Single-AZ vers permet d'éviter les temps d'arrêt mais peut avoir un impact sur les performances, en particulier pour les charges de travail sensibles à l'écriture. La réplication synchrone peut augmenter le temps de I/O latence et affecter les performances de la base de données. Il est recommandé d'éviter de convertir une instance de base de données de production en Multi-AZ instance de base de données.
Créez plutôt une réplique en lecture, activez les sauvegardes sur celle-ci, convertissez-la en Multi-AZ, chargez des données dans ses volumes, puis promouvez-la vers l'instance de base de données principale. Pour de plus amples informations, veuillez consulter Utilisation des réplicas en lecture d'instance de base de données.
Il existe deux manières de modifier une instance de base de données pour en faire un déploiement d' Multi-AZ instance de base de données :
Rubriques
Conversion en déploiement d' Multi-AZ instance de base de données avec la console RDS
Vous pouvez utiliser la console RDS pour convertir une instance de base de données en déploiement d' Multi-AZ instance de base de données.
Vous ne pouvez utiliser la console que pour finaliser la conversion. Pour utiliser l'API AWS CLI ou RDS, suivez les instructions deModification d'une instance de base de données pour en faire un déploiement d' Multi-AZ instance de base de données.
Pour effectuer une conversion en déploiement d' Multi-AZ instance de base de données à l'aide de la console RDS
Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à https://console.aws.amazon.com/rds/
l'adresse. -
Dans le panneau de navigation, choisissez Bases de données, puis l’instance de base de données que vous souhaitez modifier.
-
Dans Actions, choisissez Convertir en Multi-AZ déploiement.
-
Sur la page de confirmation, choisissez Apply immediately (Appliquer immédiatement) pour appliquer les modifications immédiatement. Le choix de cette option n'entraîne pas d'interruption de service, mais il existe un impact possible sur les performances. Vous pouvez également choisir d'appliquer la mise à jour pendant le créneau de maintenance suivant. Pour de plus amples informations, veuillez consulter Utilisation du paramètre de planification des modifications.
-
Choisissez Convertir en Multi-AZ.
Modification d'une instance de base de données pour en faire un déploiement d' Multi-AZ instance de base de données
Vous pouvez modifier une instance de base de données pour en faire un déploiement d' Multi-AZ instance de base de données de la manière suivante :
-
À l'aide de la console RDS, modifiez l'instance de base de données et définissez Multi-AZ le déploiement sur Oui.
-
À l'aide de AWS CLI, appelez la commande modify-db-instance et définissez l'option.
--multi-az -
À l'aide de l'API RDS, appelez l'opération ModifyDBInstance et définissez le paramètre
MultiAZsurtrue.
Pour plus d’informations sur la modification d’une instance de base de données, consultez Modification d'une instance de base de données Amazon RDS. Une fois la modification terminée, Amazon RDS déclenche un événement (RDS-EVENT-0025) qui indique que le processus est terminé. Vous pouvez contrôler les événements Amazon RDS. Pour plus d’informations sur les événements, consultez Utiliser la notification d’événements d’Amazon RDS.