AWS Global Accelerator prend en charge l'optimisation du trafic pour les protocoles TCP et UDP. Il améliore les performances des applications en acheminant le trafic sur le réseau mondial AWS vers des points de terminaison d'application sains dans la région AWS la plus proche, en réduisant la latence et en augmentant le débit pour le trafic TCP et UDP [1] [2] [4] [8].
Les détails clés comprennent:
- Prise en charge du protocole: Global Accelerator prend en charge les protocoles TCP et UDP pour ses auditeurs, vous permettant de définir les auditeurs pour l'un ou l'autre protocole sur des ports spécifiés [1] [3].
- Optimisation TCP: pour le trafic TCP, l'accélérateur global met fin aux connexions TCP client aux emplacements AWS Edge près de l'utilisateur, puis établit une nouvelle connexion TCP au point final dans la région AWS. Cette terminaison de bord réduit la latence de la poignée de main TCP et améliore le temps de configuration de la connexion, entraînant des temps de réponse plus rapides et un débit plus élevé [2] [5] [7].
- Manipulation UDP: pour le trafic UDP, les paquets de proxys d'accélérateur global à la bordure et les transmettent aux points de terminaison de l'application. Contrairement à TCP, UDP nécessite une manipulation de fragmentation IP; L'accélérateur global transmet les fragments UDP au point de terminaison pour le remontage, tandis que les fragments TCP sont abandonnés au bord car ils ne sont pas pris en charge par le réseau AWS [2].
- Surveillance et basculement de la santé: l'accélérateur mondial surveille en permanence la santé des paramètres et des achemines du trafic des critères de terminaison malsains pour TCP et UDP, assurant une haute disponibilité [2] [8].
- Contrôle du trafic: vous pouvez affiner la distribution du trafic en utilisant des poids de point de terminaison et des cadrans de trafic pour contrôler le pourcentage de trafic envoyé à chaque groupe de points de terminaison, applicable au trafic TCP et UDP [2] [8].
- Affinité du client: pour les applications avec état, Global Accelerator prend en charge l'affinité du client, garantissant que les demandes du même client IP sont systématiquement acheminées vers le même point de terminaison, applicable pour les auditeurs TCP et UDP [3] [8].
- Prise en charge IPv6: l'accélérateur global prend en charge IPv4 pour tous les points de terminaison et IPv6 pour les points de terminaison de l'équilibreur de charge d'application, avec des accélérateurs à double pile disponibles pour desservir le trafic IPv4 et IPv6 [6].
En résumé, l'AWS Global Accelerator optimise efficacement et accélère le trafic pour les protocoles TCP et UDP en terminant les connexions TCP au bord, en proxyant les paquets UDP, en routage sur le réseau mondial AWS et en fournissant des caractéristiques de santé, [2] [3] [4] [7] [7] [7] [7] [7].
Citations:
[1] https://aws.amazon.com/global-accelerator/faqs/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-listenners.html
[4] https://aws.amazon.com/global-accelerator/features/
[5] https://repost.aws/questions/quvk103bmeswka6uudyzfkka/http-2-support-for-browser-to-global-accelerator-communication
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-accelerator-ipv6/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://digitalcloud.training/aws-obal-accelerator/