Amazon RDS - Déploiements multi-AZ
Dans un déploiement Multi-AZ, Amazon RDS provisionne et gère automatiquement un réplica de secours synchrone dans une zone de disponibilité différente. L'instance de base de données principale est répliquée de manière synchrone dans les zones de disponibilité vers une réplique de secours pour assurer la redondance des données, éliminer les blocages d'E / S et minimiser les pics de latence pendant les sauvegardes du système. L'exécution d'une instance de base de données avec une haute disponibilité peut améliorer la disponibilité lors de la maintenance planifiée du système et aider à protéger vos bases de données contre la défaillance de l'instance de base de données et la perturbation de la zone de disponibilité.
Vous pouvez choisir l'option de sélection d'un déploiement multi-AZ lors de la création d'une instance de base de données ou vous pouvez également choisir l'option de modifier une instance de base de données existante pour devenir une instance de base de données multi-AZ. Le diagramme suivant montre l'option où nous modifions une option existante. Mais la même option est également disponible lors de la création de l'instance de base de données.
En cas de panne planifiée ou non planifiée de votre instance de base de données, Amazon RDS bascule automatiquement vers un réplica de secours dans une autre zone de disponibilité si vous avez activé Multi-AZ. Le temps nécessaire au 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 principale est devenue indisponible. Les temps de basculement sont généralement de 60 à 120 secondes. Cependant, des transactions volumineuses ou un long processus de récupération peuvent augmenter le temps de basculement.
Les déploiements multi-AZ pour les instances de base de données Oracle, PostgreSQL, MySQL et MariaDB utilisent la technologie de basculement d'Amazon. Les instances de base de données SQL Server utilisent la mise en miroir SQL Server.