Global Accelerator AWS má pevný časový limit pro připojení TCP 340 sekund. To znamená, že globální akcelerátor bude i nadále řídit provoz pro zavedené připojení TCP do koncového bodu, dokud nebude dosaženo 340 sekund nečinnosti (časový limit nečinnosti), i když koncový bod se stane nezdravým nebo je odstraněn z akcelerátoru. Teprve poté, co vypršení platnosti časového limitu vyprší z globálního akcelerátoru, vybere nový koncový bod pro nová připojení [2] [3].
Pro srovnání, jiné služby AWS mají různá chování časového limitu TCP:
- Síťový zátěž Balancer (NLB): Výchozí časový limit TCP je 350 sekund, podobný globálnímu akcelerátoru, ale NLB nyní podporuje * konfigurovatelné * TCP nečinné časové hodnoty v rozmezí od 60 sekund do 6000 sekund. To umožňuje vyladění časového limitu, aby lépe odpovídal potřebám aplikací a snižoval latenci pro toky TCP s dlouhým životem [6] [7].
- AWS Network Firewall: Má také výchozí časový limit TCP nečinnosti 350 sekund, s novou schopností nakonfigurovat časový limit mezi 60 a 6000 sekundami, aby podporoval nepřetržité stavové kontroly dlouhodobých připojení TCP [9].
- BATEWAY LOAD BALORCES (GWLB), NAT Gateways a VPC koncové body: Použijte výchozí časový limit TCP nečinnosti 350 sekund pro sledování připojení, s určitou flexibilitou pro konfiguraci [10].
- Spojení UDP v globálním akcelerátoru mají mnohem kratší volnoběžný časový limit 30 sekund, zatímco v NLB a GWLB jsou UDP volnoběžné časové limity obvykle 120 sekund [2] [7] [10].
Klíčovým rozlišením je, že časový limit TCP Idle Global Accelerator je stanoven na 340 sekund a v současné době není konfigurovatelný, zatímco služby jako NLB a síťová firewall nabízejí konfigurovatelné časové limity nečinnosti, aby lépe odpovídaly požadavkům na aplikace. Konstrukce Global Accelerator se zaměřuje na udržování zavedených připojení TCP s koncovými body, dokud nevyprší časový limit nečinnosti, což poskytuje stabilitu a konzistentní směrování, i když koncové body se stanou nezdravým, zatímco NLB a další zdůrazňují flexibilitu pro různé vzorce provozu aplikací.
Stručně řečeno:
- Global Accelerator TCP Idle Timeout: Opraven za 340 sekund, nekonfigurovatelný.
- NLB TCP IDLE Timeout: Výchozí 350 sekund, konfigurovatelné od 60 do 6000 sekund.
- Síťový firewall TCP Idle Timeout: Výchozí 350 sekund, konfigurovatelných 60 až 6000 sekund.
- Další služby AWS (GWLB, NAT Gateway, koncový bod VPC): Obecně výchozí 350 sekund, některé konfigurovatelné možnosti.
To odráží roli globálního akcelerátoru při optimalizaci globálního směrování provozu se stabilním manipulací s připojením, zatímco služby, jako je NLB, poskytují podrobnější kontrolu nad časovým limitem připojení pro scénáře vyrovnávání zátěže [2] [6] [7] [9] [10].
Citace:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-it-works.html
[2] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[3] https://repost.aws/questions/quuniuckyuckkkscntmg8mmea/timeout-aws-global-ccelerator
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.avoid-connection-collisions.html
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://www.linkedin.com/posts/karthik-sakthivel-echie_introducing-nlb-tcp-configurible-ile-timeout-activity-7237106073189408769-wqr4
[7] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-nlb-tcp-configurable-idle-liout/
[8] https://aws.amazon.com/global-accelerator/features/
[9] https://aws.amazon.com/about-aws/whats-new/2024/10/aws-network-firewall-configuviable-tcp-idle-liout/
[10] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-configuvible-idle- timeout-for-connection-cracking/
[11] https://stackoverflow.com/questions/44692435/what-is-the-difference-between-timeout-and-Request-Timeout-in-akka-http-con