Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kaip „Global Accelerator“ tvarko TCP nutraukimą krašte


Kaip „Global Accelerator“ tvarko TCP nutraukimą krašte


„AWS Global Accelerator“ tvarko TCP nutraukimą krašte, sukurdamas dvi atskiras TCP jungtis, kad optimizuotų našumą ir sumažintų delsą. Kai klientas inicijuoja TCP ryšį, vietoj ryšio tiesiogiai užmegztas tarp kliento ir programos galutinio taško AWS regione, „Global Accelerator“ nutraukia TCP ryšį AWS krašto vietoje, esančiame arčiausiai kliento. Tai reiškia, kad pradinis trijų krypčių TCP rankos paspaudimas įvyksta tarp kliento ir artimiausios AWS krašto vietos, žymiai sutrumpinant ryšio sąrankos laiką, ypač klientams toli nuo programos baigties [2] [3] [4] [5] [8].

Beveik tuo pačiu metu „Global Accelerator“ užmezga antrą TCP ryšį nuo AWS krašto vietos iki AWS regiono taikymo pabaigos taško. Šis ryšys prieš srovę naudingas nuo „AWS Global“ tinklo, kuris yra gerai stebimos, be spūsčių ir nereikalingos infrastruktūros, optimizuota mažam vėlavimui ir dideliam pralaidumui. Šis dizainas leidžia greitesnius kliento atsakymus iš krašto vietos, tuo pačiu užtikrinant efektyvų ir patikimą duomenų perdavimą iš krašto ir programos baigties [3] [4] [5].

Papildomi optimizacijos, padidinančios TCP nutraukimą krašte, yra::

- „Jumbo“ rėmo palaikymas tarp krašto vietos ir programos galinio taško, leidžiantis iki šešių kartų daugiau naudingo krovinio vienam paketui, o tai sumažina bendrą perdavimo laiką [5].
- Didelis šoninis langas ir TCP buferiai „AWS Edge“ infrastruktūroje, leidžianti greitai buferiui ir greitai apdoroti didesnį duomenų kiekį, pagerinant atsisiuntimo greitį klientams [5].
- Didelis TCP perkrovos langų keitimas per AWS pasaulinį tinklą, kuris leidžia siųsti didesnius kiekius duomenų nei tipiniai interneto keliai, dar labiau padidinti pralaidumą [5].

TCP nutraukimas krašte įjungtas pagal numatytuosius nustatymus visuose visuotiniuose greitintuvuose ir palaiko tiek IPv4, tiek IPv6 srautą, įskaitant dvigubo kamieno greitintuvus, be jokių papildomų išlaidų [2] [4].

Apibendrinant galima pasakyti, kad padalijus TCP ryšį į du segmentus-klientais į kraštą, o kraštas iki galutinio taško, o pasaulinis greitintuvas sumažina pradinį ryšio latenciją, pagerina pralaidumą ir panaudoja AWS globalų tinklą, kad būtų optimalus maršrutas ir našumas. Tai lemia iki 60% pagerėjusį pralaidumą ir greitesnį reagavimo laiką interneto klientams, naudojantiems AWS prieglobstį programas [5] [7].

Citatos:
[1] https://aws.amazon.com/about-aws/whats-new/2020/03/aws-global-accelerator-launches-tcp-terming-at-the-edge/
[2] https://aws.amazon.com/about-ws/whats-new/2023/05/aws-global-accelerator-extends-tcp-termination-pv6-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-on-to-60-better-performance-for-internet-sraffic-with-aws-global-accelerator/
[6] https://tutorialsDojo.com/aws-global-accelerator/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://www.projectpro.io/recipes/explain-features-of-aws-global-accelerator
[9] https://en.wikipedia.org/wiki/transmission_control_protocol
[10] https://www.hava.io/blog/what-is-aws-global-accelerator