Répartition de charge basée sur DNS entre régions et basculement
Amazon Route 53 fournit un service DNS mondial qui peut être utilisé comme point de terminaison public ou privé pour permettre aux clients RTC de s'enregistrer et de se connecter à des applications multimédias. Avec Amazon Route 53, les surveillances de l'état DNS peuvent être configurées pour acheminer le trafic vers des points de terminaison sains ou pour surveiller indépendamment l'état de votre application. La fonction Amazon Route 53 Traffic Flow vous permet de gérer facilement et globalement le trafic via divers types de routage, notamment le routage basé sur la latence, le Geo DNS, la géoproximité et le WRR (technique du tourniquet pondéré), c'est-à-dire ceux pouvant être combinés au basculement DNS pour vous permettre de bâtir différentes architectures à faible latence, tolérantes aux pannes. L'éditeur visuel simple Amazon Route 53 Traffic Flow vous permet de facilement gérer la façon dont les utilisateurs finaux sont acheminés vers les points de terminaison de votre application, dans une région AWS unique ou distribuée aux quatre coins du monde.
Dans le cas de déploiements globaux, la politique de routage basée sur la latence de Route 53 est particulièrement utile pour diriger les clients vers le point de présence le plus proche d'un serveur multimédia afin d'améliorer la qualité de service associée aux échanges multimédias en temps réel.
Notez que pour appliquer un basculement vers une nouvelle adresse DNS, les caches clients doivent être vidés. En outre, les modifications DNS peuvent avoir un certain retard car elles sont propagées sur les serveurs DNS mondiaux. Vous pouvez gérer l'intervalle d'actualisation des recherches DNS avec l'attribut Durée de vie. Cet attribut est configurable au moment de la configuration des politiques DNS.
Pour atteindre rapidement des utilisateurs internationaux ou pour répondre aux exigences liées à l'utilisation d'une adresse IP publique unique, AWS Global Accelerator peut également être utilisé pour le basculement entre régions. AWS Global Accelerator est un service de réseaux qui améliore la disponibilité et les performances des applications ayant une portée locale et mondiale. AWS Global Accelerator fournit des adresses IP statiques qui agissent en tant que point d'entrée fixe vers vos points de terminaison d'application, tels que vos Application Load Balancers, vos Network Load Balancers ou vos instances Amazon EC2 dans une ou plusieurs régions AWS. Il utilise le réseau mondial AWS pour optimiser le chemin entre vos utilisateurs et vos applications, améliorant ainsi les performances, telles que la latence de votre trafic TCP et UDP. AWS Global Accelerator contrôle en permanence l'état de vos points de terminaison d'application et redirige automatiquement le trafic vers les points de terminaison sains les plus proches en cas de défaillance des points de terminaison actuels. Pour des exigences de sécurité supplémentaires, le Site-to-Site VPN accéléré utilise AWS Global Accelerator pour améliorer les performances des connexions VPN en acheminant intelligemment le trafic via le réseau mondial AWS et les emplacements périphériques AWS.
Figure 7 : Conception à haute disponibilité interrégion avec AWS Global Accelerator ou Amazon Route 53