AWS Global Accelerator ondersteunt twee hoofdtypen versnellers: standaard versnellers en aangepaste routeringsversnellers, elk met verschillende typen eindpunt.
Eindpunten voor standaardversnellers:
Standaard versnellers leiden verkeer naar eindpunten dat kan zijn:
- Network Load Balancers (NLBS)
- Application Load Balancers (albs)
- Amazon EC2 -instanties
- Elastische IP -adressen
Deze eindpunten moeten zich in AWS-regio's bevinden en kunnen op internet gericht of intern zijn. Global Accelerator gebruikt statische IP -adressen als vaste invoerpunten en verdeelt het binnenkomende verkeer naar deze eindpunten op basis van factoren zoals klantlocatie en eindpuntgezondheid. U kunt eindpuntgewichten configureren om het aandeel verkeer naar elk eindpunt te regelen, waardoor use cases zoals blauw/groene implementaties en A/B -testen mogelijk worden gemaakt. Voor dual-stack versnellers die zowel IPv4 als IPv6 ondersteunen, kunnen alleen dual-stack eindpunten (NLBS, ALBS en EC2-instanties die dual-stack ondersteunen) worden toegevoegd [1] [2] [4] [5] [5] [6] [7] [8].
Eindpunten voor aangepaste routeringsversnellers:
Aangepaste routeringsversnellers zijn ontworpen voor applicaties die aangepaste logica vereisen om gebruikers naar specifieke bestemmingen en poorten te routeren. De eindpunten voor aangepaste routeringsversnellers zijn Amazon VPC -subnetten die een of meer EC2 -instanties organiseren. Deze installatie is handig voor scenario's zoals multiplayer gaming- of VoIP -applicaties, waarbij gebruikers moeten worden toegewezen aan bepaalde servers of sessies op basis van criteria zoals geografie of gebruikersattributen. Aangepaste routeringsversnellers ondersteunen alleen IPv4 -adressen [4] [9].
Aanvullende opmerkingen:
- Resources on-premises kunnen niet direct als eindpunten worden geconfigureerd; U kunt echter netwerkbelastingsbalancers in AWS-regio's gebruiken om on-premises eindpunten te bevorderen en die NLB's te registreren met Global Accelerator.
- Wereldwijde versneller bewaakt de gezondheid van het eindpunt continu en routeert verkeer alleen naar gezonde eindpunten.
- Elastische IP -adressen die als eindpunten worden gebruikt, zijn statische openbare IP's toegewezen aan uw AWS -account.
- Voor het behoud van de client IP -adressen zijn bepaalde vereisten van toepassing op de gebruikte eindpunttypen.
Samenvattend variëren AWS Global Accelerator -eindpunten per versneldertype: standaardversnellers gebruiken netwerk load balancers, toepassingsbelastingsbalancers, EC2 -instanties of elastische IP -adressen, terwijl aangepaste routeringsversnellers VPC -subnetten gebruiken met EC2 -instanties als eindpunten. Met deze flexibiliteit kan Global Accelerator een breed scala aan applicatiearchitecturen en verkeersrouteringsbehoeften ondersteunen [1] [4] [6] [9].
Citaten:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.html
[3] https://docs.aws.amazon.com/general/latest/gr/global_accelerator.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[7] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[8] https://tutorialsdojo.com/aws-global-accelerator/
[9] https://aws.amazon.com/global-accelerator/faqs/