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