Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ako globálny akcelerátor zvládne ukončenie TCP na okraji


Ako globálny akcelerátor zvládne ukončenie TCP na okraji


AWS Global Accelerator sa zaoberá ukončením TCP na okraji vytvorením dvoch samostatných pripojení TCP na optimalizáciu výkonu a zníženie latencie. Keď klient iniciuje pripojenie TCP, namiesto toho, aby bolo spojenie priamo nadviazané medzi klientom a koncovým bodom aplikácie v oblasti AWS, globálny akcelerátor ukončí pripojenie TCP v lokalite AWS Edge najbližšie k klientovi. To znamená, že počiatočné trojcestné tcp handshake sa vyskytuje medzi klientom a najbližšou lokalitou AWS Edge, čo výrazne skracuje čas nastavenia pripojenia, najmä pre klientov ďaleko od koncového bodu aplikácie [2] [4] [5] [8].

Takmer súčasne globálny akcelerátor vytvára druhé pripojenie TCP z lokality AWS Edge po koncový bod aplikácie v oblasti AWS. Toto prepojené pripojenie pre predchádzajúce prebiehajú z prevádzky cez globálnu sieť AWS, ktorá je dobre monitorovaná, bez preťaženia a redundantná infraštruktúra optimalizovaná pre nízku latenciu a vysokú priepustnosť. Tento návrh umožňuje rýchlejšie odpovede klientov z okraja, pričom zaistí efektívny a spoľahlivý prenos údajov medzi okrajom a koncovým bodom aplikácie [3] [5].

Ďalšie optimalizácie, ktoré zvyšujú ukončenie TCP na okraji, zahŕňajú:

- Podpora rámca Jumbo medzi umiestnením okraja a koncovým bodom aplikácie, ktorá umožňuje až šesťkrát viac užitočného zaťaženia na paket, čo skracuje celkový čas prenosu [5].
- Veľké prijímacie bočné okno a vyrovnávacie pamäte TCP na infraštruktúre AWS Edge, čo umožňuje Edge do vyrovnávacej pamäte a rýchlo spracovať väčšie množstvo údajov, čím sa zvýši rýchlosť sťahovania pre klientov [5].
- Veľké škálovanie okna preťaženia TCP v globálnej sieti AWS, ktorá umožňuje odosielanie väčšieho množstva údajov ako typické internetové cesty, čo ďalej zvyšuje priepustnosť [5].

Ukončenie TCP na okraji je predvolene povolené na všetkých globálnych akcelerátoroch a podporuje prenos IPv4 a IPv6 vrátane akcelerátorov s dvoma zásielkami bez ďalších nákladov [2] [4].

Stručne povedané, rozdelením pripojenia TCP na dva segmenty-klient k okraju a hrana do koncového bodu globálny akcelerátor znižuje latenciu počiatočného pripojenia, zlepšuje priepustnosť a využíva globálnu sieť AWS na optimálne smerovanie a výkon. Výsledkom je až 60% zlepšenie priepustnosti a rýchlejšie časy odozvy pre internetových klientov, ktorí majú prístup k aplikáciám hostiteľom AWS [5] [7].

Citácie:
[1] https://aws.amazon.com/about-aws/whats-new/2020/03/aws-global-accelerator-launches--tcp-termination-t-the-theed/
[2] https://aws.amazon.com/about-aws/whats-new/2023/05/aws-global-accelerator-extends-tcp-termination-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-ant-content-delivery/achieve-pa-t-to-better-better-performance-for-internet-traffic-with-aws-awal-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