Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hoe gaat het wereldwijde versneller om met TCP -beëindiging aan de rand


Hoe gaat het wereldwijde versneller om met TCP -beëindiging aan de rand


AWS Global Accelerator verwerkt TCP -beëindiging aan de rand door twee afzonderlijke TCP -verbindingen tot stand te brengen om de prestaties te optimaliseren en de latentie te verminderen. Wanneer een client een TCP -verbinding initieert, beëindigt de Global Accelerator de TCP -verbinding op de AWS -randlocatie op de AWS -randlocatie die het dichtst bij de client ligt in plaats van dat de verbinding rechtstreeks tussen de client en het applicatie -eindpunt in de AWS -regio wordt vastgesteld. Dit betekent dat de initiële drieweg TCP-handdruk optreedt tussen de client en de dichtstbijzijnde AWS-randlocatie, waardoor de insteltijd van de verbinding aanzienlijk wordt verkort, vooral voor clients ver van het applicatie-eindpunt [2] [3] [4] [5] [8].

Bijna tegelijkertijd legt Global Accelerator een tweede TCP -verbinding tot stand van de AWS Edge -locatie naar het applicatie -eindpunt in de AWS -regio. Deze stroomopwaartse verbinding profiteert van het lopen op het AWS Global Network, dat een goed gemonitoring, congestievrij en redundante infrastructuur is geoptimaliseerd voor lage latentie en hoge doorvoer. Dit ontwerp maakt snellere clientreacties van de randlocatie mogelijk en zorgt voor een efficiënte en betrouwbare gegevensoverdracht tussen de rand en het applicatie -eindpunt [3] [4] [5].

Aanvullende optimalisaties die de TCP -beëindiging aan de rand verbeteren, zijn onder meer:

- Jumbo frame -ondersteuning tussen de randlocatie en het applicatie -eindpunt, waardoor maximaal zes keer meer lading per pakket mogelijk is, wat de totale transmissietijd verkort [5].
- Grote ontvang zijvenster en TCP -buffers op de AWS Edge -infrastructuur, waardoor de rand snel kan bufferen en grotere hoeveelheden gegevens verwerken, waardoor downloadsnelheden naar clients worden verbeterd [5].
- Grote TCP -congestie -vensterschalen over het AWS Global Network, waardoor grotere hoeveelheden gegevens kunnen worden verzenden dan typische internetpaden, waardoor de doorvoer verder wordt gestimuleerd [5].

TCP-beëindiging aan de rand wordt standaard ingeschakeld op alle globale versnellers en ondersteunt zowel IPv4- als IPv6-verkeer, inclusief dual-stack versnellers, zonder extra kosten [2] [4].

Samenvattend, door de TCP-verbinding te splitsen in twee segmenten-client naar rand, en rand tot eindpunt-aws globale versneller vermindert de initiële verbindingslatentie, verbetert het doorvoer en maakt gebruik van het AWS Global Network voor optimale routing en prestaties. Dit resulteert in een verbetering van 60% in de doorvoer en snellere responstijden voor internetclients die toegang hebben tot AWS-gehost applicaties [5] [7].

Citaten:
[1] https://aws.amazon.com/about-aws/whats-new/2020/03/aws-global-accelerator-lancees-tcp-termination-at-Dege/
[2] https://aws.amazon.com/about-aws/whats-new/2023/05/aws-global-accelerator-extends-tcp-termination-ipv6-traffic/
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[4] https://aws.amazon.com/global-accelerator/features/
[5] https://aws.amazon.com/blogs/networking-and-content-delivery/achieve-to-60-better-performance-for-ternet-traffic-with-aws-global-accelerator/
[6] https://tutorialsdojo.com/aws-global-accelerator/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://www.projectproco.io/recipes/explain-features-of-aws-global-Accelerator
[9] https://en.wikipedia.org/wiki/transmission_control_protocol
[10] https://www.hava.io/blog/whatis-aws-global-accelerator