Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kako se v prostem teku za povezave TCP v globalnem pospeševanju primerja z drugimi storitvami AWS


Kako se v prostem teku za povezave TCP v globalnem pospeševanju primerja z drugimi storitvami AWS


AWS Global Accelerator ima fiksno časovno omejitev v prostem teku za povezave TCP 340 sekund. To pomeni, da bo globalni pospeševalnik še naprej usmerjal promet za vzpostavljeno povezavo TCP do končne točke do 340 sekund neaktivnosti (nedejaven čas), tudi če končna točka postane nezdrava ali je odstranjena iz pospeševalnika. Šele po tem, ko bo iztekel to mirovanje v prostem teku, bo globalni pospeševalnik izbral novo končno točko za nove povezave [2] [3].

Za primerjavo imajo druge storitve AWS različna vedenja v prostem teku TCP:

- Omrežna uravnoteževalnik obremenitve (NLB): Privzeta časovna omejitev v prostem teku TCP je 350 sekund, podobna globalnemu pospeševalniku, vendar NLB zdaj podpira * Nastavitvene * TCP vrednosti v prostem teku, ki se gibljejo od 60 do 6000 sekund. To omogoča uglasitev časovne omejitve za boljše ujemanje potreb uporabe in zmanjšanje zamud za dolgotrajne tokove TCP [6] [7].

- AWS Network Firewall: ima tudi privzeto časovno omejitev v prostem teku TCP 350 sekund, z novo sposobnostjo, da konfigurira časovno omejitev med 60 in 6000 sekund, da bi podprli neprekinjen državni pregled dolgoživih povezav TCP [9].

- Izravnavalci obremenitve Gateway (GWLB), NAT prehodi in končne točke VPC: za sledenje povezav uporabite privzeto TCP v prostem teku 350 sekund, z nekaj prilagodljivosti za konfiguracijo [10].

- Povezave UDP v globalnem pospeševanju imajo veliko krajšo časovno omejitev v prostem teku 30 sekund, medtem ko so v NLB in GWLB časovne omejitve UDP v prostem teku običajno 120 sekund [2] [7] [10].

Ključno razlikovanje je, da je TCP TCP v prostem teku globalni pospeševalnik določena v 340 sekundah in trenutno ni konfigurirana, medtem ko storitve, kot sta NLB in omrežni požarni zid, ponujajo nastavljive časovne omejitve v prostem teku, da se bolje uskladijo z zahtevami za aplikacijo. Zasnova globalnega pospeševalnika se osredotoča na vzdrževanje uveljavljenih povezav TCP do končnih točk, dokler ne poteče prostega časa, kar zagotavlja stabilnost in dosledno usmerjanje, tudi če končne točke postanejo nezdrave, medtem ko NLB in drugi poudarjajo prožnost za različne vzorce prometa.

Če povzamemo:

- Global Accelerator TCP IDLE TIMOUP: pritrjena na 340 sekund, ni nastavljiva.
- NLB TCP v prostem teku: Privzeta 350 sekund, nastavljiva od 60 do 6000 sekund.
- Omrežni požarni zid TCP IDLE TIMOUT: Privzeta 350 sekund, nastavljiva od 60 do 6000 sekund.
- Druge storitve AWS (GWLB, NAT Gateway, VPC Endpoint): Na splošno privzeto 350 sekund, nekaj konfiguracijskih možnosti.

To odraža vlogo globalnega pospeševalnika pri optimizaciji globalnega prometnega usmerjanja s stabilnim ravnanjem s povezavami, medtem ko storitve, kot je NLB, zagotavljajo bolj natančen nadzor nad časovnimi omejitvami povezave za scenarije uravnoteženja obremenitve [2] [6] [7] [9] [10].

Navedbe:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[3] https://repost.aws/questions/quuniuckyuskkscntmg8mmea/timeout-aws-global-accelerator
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.avoid-connection-collions.html
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://www.linkedin.com/posts/Karthik-sakthivel-techie_introducing-nlb-tcp-configurable-idle-time-activity-7237106073189408769-WQR4
[7] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-nlb-tcp-configurable-idle-imeout/
[8] https://aws.amazon.com/global-accelerator/features/
[9] https://aws.amazon.com/about-aws/whats-new/2024/10/aws-network-firewall-configurable-tcp-idle-timeout/
[10] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-configurable-idle-imeout-for-connection-tracking/
[11] https://stackoverflow.com/questions/44692435/what-is-the-difference-between-idle-imeout-and-request-timeout-in-akka-http-con