AWS Global Accelerator gestionează terminarea TCP la margine prin stabilirea a două conexiuni TCP separate pentru a optimiza performanța și a reduce latența. Când un client inițiază o conexiune TCP, în loc să se stabilească direct conexiunea între client și punctul final al aplicației în regiunea AWS, Global Accelerator încheie conexiunea TCP în locația AWS Edge cea mai apropiată de client. Aceasta înseamnă că strângerea de mână inițială TCP în trei căi are loc între client și cea mai apropiată locație AWS Edge, reducând semnificativ timpul de configurare a conexiunii, în special pentru clienții departe de punctul final al aplicației [2] [3] [4] [5] [8].
Aproape simultan, Global Accelerator stabilește o a doua conexiune TCP de la locația AWS Edge până la punctul final al aplicației din regiunea AWS. Această conexiune din amonte beneficiază de rularea rețelei globale AWS, care este o infrastructură bine monitorizată, fără congestie și redundantă, optimizată pentru latență scăzută și un randament ridicat. Acest design permite răspunsuri mai rapide ale clientului din locația marginii, asigurând în același timp un transfer eficient și fiabil de date între margine și punctul final al aplicației [3] [4] [5].
Optimizările suplimentare care îmbunătățesc terminarea TCP la margine includ:
- Suport cadru Jumbo între locația marginii și punctul final al aplicației, permițând de până la șase ori mai multă sarcină utilă pe pachet, ceea ce reduce timpul total de transmisie [5].
- Mare de recepție laterală și tampoane TCP pe infrastructura AWS Edge, permițând marginea să tamponeze și să proceseze rapid cantități mai mari de date, îmbunătățind viteza de descărcare către clienți [5].
- Scalarea ferestrei de congestie TCP mare pe rețeaua globală AWS, care permite trimiterea unor cantități mai mari de date decât căile tipice de internet, stimularea în continuare a debitului [5].
Încetarea TCP la margine este activată în mod implicit pe toate acceleratoarele globale și acceptă atât traficul IPv4 cât și IPv6, inclusiv acceleratoarele cu stivă dublă, fără costuri suplimentare [2] [4].
În rezumat, prin împărțirea conexiunii TCP în două segmente-client-client la Edge, iar Edge to Endpoint-AWS Global Accelerator reduce latența inițială a conexiunii, îmbunătățește randamentul și folosește rețeaua globală AWS pentru o rutare și performanță optime. Aceasta duce la o îmbunătățire de până la 60% a debitului și a timpilor de răspuns mai rapide pentru clienții de internet care accesează aplicații găzduite AWS [5] [7].
Citări:
[1] https://aws.amazon.com/about-aws/whats-new/2020/03/aws-global-accelerator-launches-tcp-censonare-at-the-edge/
]
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[4] https://aws.amazon.com/global-accelerator/features/
]
[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