AWS Global Accelerator verbetert de veerkracht van multi-regiontoepassingen via verschillende belangrijke mechanismen:
1. Multi-region eindpuntondersteuning en automatische failover
Met Global Accelerator kunt u uw applicatie -eindpunten implementeren in meerdere AWS -regio's. Het bewaakt voortdurend de gezondheid van al deze eindpunten. Als een eindpunt in de ene regio ongezond of niet beschikbaar wordt, stuurt Global Accelerator automatisch en onmiddellijk gebruikersverkeer naar het volgende best beschikbare eindpunt in een andere regio. Deze failover gebeurt snel, meestal binnen minder dan een minuut, waardoor minimale verstoring van de beschikbaarheid van toepassingen [1] [4] [6] zorgt.
2. Statische ip -adressen van Anycast
Global Accelerator biedt een set statische IP -adressen die worden aangeboden als vaste invoerpunten voor uw applicatie. Deze IP -adressen worden wereldwijd geadverteerd vanuit AWS Edge -locaties. Dit betekent dat clients altijd verbinding maken met dezelfde IP -adressen, ongeacht welke regio het verkeer bedient, het vereenvoudigen van DNS -management en het elimineren van de noodzaak voor klanten om veranderende IP's te volgen. De Anycast IPS route gebruikersverkeer naar het dichtstbijzijnde gezonde eindpunt, waardoor zowel de beschikbaarheid als de prestaties worden verbeterd [3] [6].
3. Netwerkzones voor redundantie
AWS Global Accelerator gebruikt geïsoleerde netwerkzones, elk met een eigen fysieke infrastructuur en IP -subnet. Het bedient één statisch IP -adres uit elke netwerkzone. Als een IP -adres van één zone niet beschikbaar is vanwege netwerkverstoringen of IP -blokkering, kunnen clienttoepassingen het gezonde IP -adres opnieuw proberen vanuit een andere netwerkzone. Dit ontwerp verbetert de fouttolerantie op netwerkniveau [1] [2].
4. Actief-actieve en actieve-standby-architecturen met meerdere regio's
Global Accelerator ondersteunt zowel actief-actieve als actieve-standaard multi-region implementatiemodellen. In actieve actieve opstellingen is het verkeer in meerdere regio's belast, waardoor de beschikbaarheid wordt verbeterd en de latentie wordt verminderd door gebruikers uit de dichtstbijzijnde regio te bedienen. In actief-staty-opstellingen dient één regio actief verkeer, terwijl anderen stand-by blijven, klaar om het over te nemen als de actieve regio faalt. Global Accelerator beheert verkeersroutering en failover naadloos in beide modellen [3] [8].
5. Gezondheidscontroles en verkeersbeheer
Global Accelerator voert continue gezondheidscontroles uit op eindpunten en routeert alleen verkeer naar gezonde eindpunten. U kunt verkeerskies configureren om het aandeel verkeer dat naar elke regio is verzonden te regelen, waardoor geleidelijke verkeersverschuivingen of load -balancing over regio's mogelijk worden. Deze fijnkorrelige controle helpt de veerkracht en prestaties van applicaties te behouden tijdens failover- of schaalgebeurtenissen [3] [9].
6. Integratie met AWS Global Infrastructure
Global Accelerator maakt gebruik van het wereldwijde netwerk van regio's en beschikbaarheidszones van AWS, die fysiek gescheiden en verbonden zijn door lage latentie, zeer overbodige netwerken. Deze onderliggende infrastructuur ondersteunt fouttolerantie en hoge beschikbaarheid op wereldschaal [1].
Samenvattend, AWS Global Accelerator verbetert de veerkracht van multi-regiontoepassingen door statische wereldwijde toegangspunten te bieden, eindpuntgezondheid continu te bewaken, verkeer automatisch om te leiden van ongezonde regio's en ondersteunende flexibele multi-region implementatiearchitecturen te ondersteunen. Dit zorgt voor een hoge beschikbaarheid, snelle failover en consistente prestaties voor globale toepassingen [1] [3] [4] [6].
Citaten:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/maximising-application-resiliency-with-aws-global-accelerator/
[3] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-using-aws-global-accelerator/
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[5] https://www.applify.co/blog/whatis-aws-global-accelerator
[6] https://aws.amazon.com/global-accelerator/faqs/
[7] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[8] https://sudoconsultants.com/building-a-Scalable-and-resilient-multi-region-application-architecture-on-aws/
[9] https://repost.aws/questions/quo8q_kz2ftz2pjaijc9zteq/using-aws-global-accelerator-service-to-distraffic-across-multiple-regio's