Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Jak globální akcelerátor zpracovává ukončení TCP na okraji


Jak globální akcelerátor zpracovává ukončení TCP na okraji


AWS Global Accelerator zpracovává ukončení TCP na okraji vytvořením dvou samostatných připojení TCP pro optimalizaci výkonu a snížení latence. Když klient iniciuje připojení TCP, místo toho, aby bylo připojení přímo navázáno mezi klientem a koncovým bodem aplikace v oblasti AWS, globální akcelerátor ukončí připojení TCP na místě AWS Edge nejblíže klientovi. To znamená, že počáteční třícestné handshake TCP se vyskytuje mezi klientem a nejbližším umístěním AWS Edge, což výrazně zkracuje dobu nastavení připojení, zejména pro klienty daleko od koncového bodu aplikace [2] [3] [4] [5] [8].

Téměř současně vytváří globální akcelerátor druhé připojení TCP z umístění AWS k koncovému bodu aplikace v oblasti AWS. Toto upstream připojení těží z běhu přes globální síť AWS, která je dobře monitorovaná, bez přetížení a nadbytečná infrastruktura optimalizovaná pro nízkou latenci a vysokou propustnost. Tento návrh umožňuje rychlejší odpovědi klienta z umístění okraje a zároveň zajišťuje efektivní a spolehlivý přenos dat mezi hranou a koncovým bodem aplikace [3] [4] [5].

Mezi další optimalizace, které zvyšují ukončení TCP na okraji, patří:

- Podpora rámečku jumbo mezi umístěním okraje a koncovým bodem aplikace, což umožňuje až šestkrát více užitečného zatížení na paket, což zkracuje celkovou dobu přenosu [5].
- Velké přijímací boční okno a vyrovnávací paměti TCP na infrastruktuře AWS Edge, což umožňuje rychle vyrovnávací paměti a rychle zpracovává větší množství dat, což klientům zlepšuje rychlosti stahování [5].
- Velké okno přetížení TCP škálování přes globální síť AWS, která umožňuje odesílání větších množství dat než typické internetové cesty, což dále zvyšuje propustnost [5].

Ukončení TCP na okraji je ve výchozím nastavení povoleno na všech globálních akcelerátorech a podporuje jak provoz IPv4, tak IPv6, včetně akcelerátorů s duálním stackem, bez dodatečných nákladů [2] [4].

Stručně řečeno, rozdělením připojení TCP do dvou segmentů-klientu k okraji a globálním urychlovačem Edge-bodů snižuje počáteční latenci připojení, zlepšuje propustnost a využívá globální síť AWS pro optimální směrování a výkon. To má za následek až 60% zlepšení propustnosti a rychlejší doby odezvy pro internetové klienty, kteří mají přístup k aplikacím s hostovaným AWS [5] [7].

Citace:
[1] https://aws.amazon.com/about-aws/whats-new/2020/03/aws-global-accelerator--trunches-tcp-koncormination-thethe-idge/
[2] https://aws.amazon.com/about-aws/whats-new/2023/05/aws-global-accelerator-axtend-tcp-coremination-ipv6-procic/
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-it-works.html
[4] https://aws.amazon.com/global-accelerator/features/
[5] https://aws.amazon.com/blogs/networking-and-content-delivery/achieve-if-60-Better-Porformance-for-internet-do-with-aws-global-ccelerator/
[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-ccelerator
[9] https://en.wikipedia.org/wiki/Transmission_control_Protocol
[10] https://www.hava.io/blog/what-is-aws-global-ccelerator