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.
Processus de basculement pour un déploiement RDS Custom pour Oracle Multi-AZ
Si une interruption prévue ou imprévue de votre instance de base de données est le résultat d'une anomalie de l'infrastructure, Amazon RDS bascule automatiquement sur le réplica de secours d'une autre zone de disponibilité si vous avez activé l'option Multi-AZ. La durée du basculement dépend de l'activité de la base de données et d'autres conditions au moment où l'instance de base de données primaire est devenue indisponible. Les temps de basculement oscillent généralement entre 60 et 120 secondes. Cependant, les transactions importantes ou les processus de récupération longs peuvent augmenter le temps de basculement. Lorsque le basculement est terminé, l'affichage de la nouvelle zone de disponibilité par la console Amazon RDS peut prendre plus de temps.
Note
Vous pouvez forcer un basculement manuellement lorsque vous arrêtez et redémarrez votre EC2 hôte principal alors que votre instance de base de données est disponible.
Étant donné qu'Amazon RDS gère automatiquement les basculements, vous pouvez reprendre les opérations de base de données aussi rapidement que possible sans intervention administrative. L'instance de base de données primaire bascule automatiquement vers le réplica de secours si l'une des conditions décrites dans le tableau suivant se produit : Vous pouvez consulter ces raisons de basculement dans le journal des événements Amazon RDS.
Raison du basculement | Description |
---|---|
Le système d'exploitation sous-jacent à l'instance de base de données RDS fait l'objet d'un correctif dans le cadre d'une opération hors connexion. | Un basculement a été déclenché pendant la fenêtre de maintenance d'un correctif du système d'exploitation ou d'une mise à jour de sécurité. Pour de plus amples informations, veuillez consulter Entretien d'une instance de base de données. |
L'hôte principal de l'instance RDS multi-AZ est non sain. | Le déploiement d'instance de base de données multi-AZ a détecté une instance de base de données primaire déficiente et a opéré un basculement. |
L'hôte principal de l'instance RDS multi-AZ est inaccessible en raison d'une perte de connectivité réseau. | La surveillance RDS a détecté une défaillance de la capacité d'accessibilité du réseau à l'instance de base de données primaire et a déclenché un basculement. |
L'instance RDS a été modifiée par le client. | Une modification d'instance de base de données RDS a déclenché un basculement. Pour de plus amples informations, veuillez consulter Modification de votre instance de base de données RDS personnalisée pour Oracle. |
Le volume de stockage sous-jacent à l'hôte principal de l'instance RDS multi-AZ a été défaillant. | Le déploiement d'instance de base de données multi-AZ a détecté un problème de stockage sur l'instance de base de données primaire et a opéré un basculement. |
L'instance principale RDS multi-AZ est occupée et ne répond pas. | L'instance de base de données primaire ne répond pas. Nous vous recommandons de procéder comme suit : examinez l'événement et les CloudWatch journaux pour détecter toute utilisation excessive du processeur, de la mémoire ou de l'espace de swap. Pour plus d’informations, consultez Utilisation des notifications d'RDSévénements Amazon et Création d'une règle qui se déclenche sur un événement Amazon RDS. Évaluez votre charge de travail pour déterminer si vous utilisez la classe d'instance de base de données appropriée. Pour de plus amples informations, veuillez consulter Classes d'instances de base de données . |
Pour déterminer si votre instance de base de données Multi-AZ a basculé, voici ce que vous pouvez faire :
-
Configurez les abonnements aux événements de base de données de sorte qu'ils vous notifient par e-mail ou SMS qu'un basculement a été initié. Pour plus d'informations sur les événements, consultez Utilisation des notifications d'RDSévénements Amazon.
-
Examinez vos événements de base de données à l'aide de la console Amazon RDS ou des opérations d'API.
-
Consultez l'état actuel de votre déploiement d'instance de base de données RDS Custom for Oracle Multi-AZ à l'aide de la console Amazon RDS, de la CLI ou des opérations d'API.
Paramètres de durée de vie (TTL) avec des applications utilisant un déploiement RDS Custom pour Oracle Multi-AZ
Le mécanisme de basculement modifie automatiquement l'enregistrement DNS de l'instance de base de données pour pointer vers l'instance de base de données en attente. Par conséquent, vous devez rétablir toutes les connexions existantes à votre instance de base de données. Assurez-vous que toute valeur de configuration du cache DNS time-to-live (TTL) est faible et vérifiez que votre application ne mettra pas le DNS en cache pendant une période prolongée. Une valeur de durée de vie élevée peut empêcher votre application de se reconnecter rapidement à l'instance de base de données après un basculement.