Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hvordan sammenlignes den inaktive timeout for TCP -forbindelser i global accelerator med andre AWS -tjenester


Hvordan sammenlignes den inaktive timeout for TCP -forbindelser i global accelerator med andre AWS -tjenester


AWS Global Accelerator har en fast tomgangstid for TCP -forbindelser på 340 sekunder. Dette betyder, at den globale accelerator fortsat vil dirigere trafik for en etableret TCP -forbindelse til et slutpunkt, indtil 340 sekunders inaktivitet (inaktiv timeout) nås, selvom slutpunktet bliver usundt eller fjernes fra acceleratoren. Først efter denne inaktiv timeout udløber vil Global Accelerator vælge et nyt slutpunkt for nye forbindelser [2] [3].

Til sammenligning har andre AWS -tjenester forskellige TCP -tomgangstidets adfærd:

- Netværksbelastningsbalancer (NLB): Standard TCP Idle Timeout er 350 sekunder, svarende til den globale accelerator, men NLB understøtter nu * Konfigurerbar * TCP Idle Timeout -værdier fra 60 sekunder til 6000 sekunder. Dette giver mulighed for at indstille timeout for bedre at matche applikationsbehov og reducere latenstid for langvarige TCP-strømme [6] [7].

- AWS Network Firewall: har også en standard TCP-tomgangstid på 350 sekunder med den nye kapacitet til at konfigurere timeout mellem 60 og 6000 sekunder til at understøtte uafbrudt statlig inspektion af langvarige TCP-forbindelser [9].

- Gateway Load Balancers (GWLB), NAT Gateways og VPC Endpoints: Brug en standard TCP -tomgangstid på 350 sekunder til forbindelsessporing med en vis fleksibilitet til konfiguration [10].

- UDP -forbindelser i global accelerator har en meget kortere tomgangstid på 30 sekunder, mens UDP -timeouts i NLB og GWLB typisk typisk er 120 sekunder [2] [7] [10].

Den vigtigste sondring er, at Global Accelerator's TCP Idle Timeout er fastlagt til 340 sekunder og ikke i øjeblikket konfigureres, mens tjenester som NLB og Network Firewall tilbyder konfigurerbare tomgangstid for bedre at tilpasse sig applikationskrav. Global Accelerators design fokuserer på at opretholde etablerede TCP -forbindelser til slutpunkter, indtil de inaktiv timeout udløber, hvilket giver stabilitet og konsekvent routing, selvom slutpunkter bliver usunde, mens NLB og andre understreger fleksibilitet for forskellige applikationstrafikmønstre.

Sammenfattende:

- Global Accelerator TCP Idle Timeout: Rettet til 340 sekunder, ikke konfigurerbar.
- NLB TCP Idle Timeout: Standard 350 sekunder, konfigurerbar fra 60 til 6000 sekunder.
- Network Firewall TCP Idle Timeout: Standard 350 sekunder, konfigurerbar 60 til 6000 sekunder.
- Andre AWS -tjenester (GWLB, NAT Gateway, VPC Endpoint): Generelt 350 sekunder standard, nogle konfigurerbare indstillinger.

Dette afspejler den globale accelerators rolle i optimering af global trafikrutning med stabil forbindelse, mens tjenester som NLB giver mere granulær kontrol over tilslutningstid for belastningsbalanceringsscenarier [2] [6] [7] [9] [10].

Citater:
[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-collisions.html
[5] https://hands-on.cloud/aws-services/global-accelerator/
)
)
[8] https://aws.amazon.com/global-accelerator/features/
)
)
[11] https://stackoverflow.com/questions/44692435/what-is-is-difference--between-idle-timeout-and-request-timeout-in-akka-http-con