AWS Global Accelerator prend en charge la reprise après sinistre en améliorant la disponibilité des applications, la tolérance aux défauts et le basculement transparent dans plusieurs régions AWS et zones de disponibilité. Voici une explication détaillée de la façon dont elle réalise ceci:
** 1. Basculement multi-région et routage de la circulation
Global Accelerator vous permet de déployer les points de terminaison de votre application dans plusieurs régions AWS ou zones de disponibilité. Il surveille en permanence la santé de ces critères de terminaison en utilisant des contrôles de santé TCP, HTTP ou HTTPS. S'il détecte un critère d'évaluation malsain dans la région primaire, il réduit automatiquement et instantanément le trafic utilisateur vers le point final sain le plus proche dans une autre région ou zone. Ce basculement se produit en quelques secondes, minimisant les temps d'arrêt et garantissant la continuité des activités pendant les catastrophes ou les pannes [3] [6] [7] [9] [10].
** 2. Adresses IP statiques Anycast pour l'isolement des défauts
Lorsque vous créez un accélérateur, Global Accelerator fournit deux adresses IPv4 statiques (ou quatre pour la double pile) qui servent de point d'entrée fixe unique pour vos applications. Ces adresses IP sont servies à partir de zones de réseau indépendantes, qui sont des infrastructures physiques isolées similaires aux zones de disponibilité. Si une IP statique devient indisponible en raison des perturbations du réseau ou du blocage IP, l'accélérateur global réduit automatiquement le trafic vers l'autre adresse IP statique saine à partir d'une zone de réseau différente, fournissant une tolérance aux défauts au niveau du réseau [3] [6] [9] [11].
** 3. Propagation de changement instantanée sans retard de mise en cache DNS
Contrairement aux solutions de routage basées sur DNS qui peuvent souffrir des retards de mise en cache, l'utilisation de l'accélérateur global des adresses IP statiques signifie que les modifications de configuration et les événements de basculement se propagent instantanément aux clients. Cela élimine la variabilité causée par la mise en cache DNS sur les appareils clients, garantissant que les utilisateurs sont rapidement dirigés vers des critères de terminaison sains sans attendre l'expiration du cache DNS [6] [9].
** 4. Tirer parti du réseau mondial AWS pour une faible latence et un débit élevé
L'accélérateur global achemine le trafic via le réseau mondial AWS, qui offre une connectivité à faible latence, à haut débit et hautement redondante entre les régions AWS et les zones de disponibilité. Cela améliore non seulement les performances de l'application, mais assure également une connectivité fiable pendant les scénarios de basculement, soutenant la reprise après sinistre en maintenant une réactivité cohérente de l'application [2] [5] [11].
** 5. Prise en charge des architectures de reprise après sinistre active et active-passive
L'accélérateur global peut être utilisé dans des déploiements actives actives multi-sites où le trafic est distribué sur plusieurs régions simultanément pour l'équilibrage de la charge et la reprise après sinistre. Il prend également en charge les modèles de basculement actifs passifs, où le trafic est acheminé principalement vers une région et est passé à une région secondaire uniquement pendant les défaillances. Cette flexibilité permet aux organisations de concevoir des architectures de reprise après sinistre qui répondent à leurs objectifs de temps de récupération (RTO) et aux objectifs du point de récupération (RPO) [8] [10] [12].
** 6. Intégration avec AWS Backup and Infrastructure comme code
Pour une reprise complète des catastrophes, l'accélérateur global peut être combiné avec AWS Backup et AWS Cloudformation pour automatiser la restauration des données et des infrastructures dans la région de reprise après sinistre. Cela garantit non seulement que le trafic est réduit, mais que l'état de demande et l'environnement nécessaires sont restaurés pour atteindre les objectifs de récupération [3].
En résumé, l'AWS Global Accelerator améliore la reprise après sinistre en fournissant un routage mondial de trafic global hautement disponible, tolérant aux pannes et à faible latence avec des capacités de basculement instantanées. Ses adresses IP Anycast statiques, son suivi continu de la santé et son utilisation de zones de réseau isolées garantissent que les applications restent accessibles et performantes même pendant les pannes régionales ou les catastrophes, permettant une récupération rapide et une continuité des activités.
Citations:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrer.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html
[3] https://docs.aws.amazon.com/whitepapers/latest/disaster-recovery-workloads-on-aws/disaster-recovery-options-in-the-cloud.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
[5] https://cloudchipr.com/blog/aws-global-accelerator
[6] https://aws.amazon.com/global-accelerator/faqs/
[7] https://www.whizlabs.com/blog/aws-holbal-accelerator/
[8] https://github.com/aws-semples/serverless-saster-recovery-with-hobal-accelerator
[9] https://tutorialsdojo.com/aws-global-accelerator/
[10] https://cloulonaut.io/review-aws-global-accelerator-latency-multi-gion-disaster-recovery/
[11] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[12] https://aws.amazon.com/blogs/architecture/disaster-recovery-dr-architecture-on-aws-start-iv-multi-site-active-active/
[13] https://intutive.cloud/blog/mitigate-regional-failover-and-improve-performance-using-aws-global-accelerator