Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hur jämför den lediga timeout för TCP -anslutningar i Global Accelerator med andra AWS -tjänster


Hur jämför den lediga timeout för TCP -anslutningar i Global Accelerator med andra AWS -tjänster


AWS Global Accelerator har en fast tomgång för TCP -anslutningar på 340 sekunder. Detta innebär att den globala acceleratorn kommer att fortsätta att styra trafiken för en etablerad TCP -anslutning till en slutpunkt tills 340 sekunders inaktivitet (ledig timeout) uppnås, även om slutpunkten blir ohälsosam eller tas bort från acceleratorn. Först efter att denna lediga timeout löper ut kommer Global Accelerator att välja en ny slutpunkt för nya anslutningar [2] [3].

Som jämförelse har andra AWS -tjänster olika TCP -lediga timeout -beteenden:

- Network Load Balancer (NLB): Standard TCP Idle Timeout är 350 sekunder, liknande Global Accelerator, men NLB stöder nu * Konfigurerbara * TCP Idle Timeout -värden som sträcker sig från 60 sekunder till 6000 sekunder. Detta gör att inställningen av timeout kan bättre matcha applikationsbehov och minska latens för långlivade TCP-flöden [6] [7].

- AWS Network Firewall: har också en standard TCP-ledig timeout på 350 sekunder, med den nya förmågan att konfigurera timeout mellan 60 och 6000 sekunder för att stödja oavbruten statlig inspektion av långlivade TCP-anslutningar [9].

- Gateway Load Balancers (GWLB), NAT GATEWAYS och VPC Endpoints: Använd en standard TCP -ledig timeout på 350 sekunder för anslutningsspårning, med viss flexibilitet för konfiguration [10].

- UDP -anslutningar i Global Accelerator har en mycket kortare tomgång på 30 sekunder, medan i NLB och GWLB är UDP -lediga timeouts vanligtvis 120 sekunder [2] [7] [10].

Den viktigaste skillnaden är att Global Accelerator's TCP Idle timeout är fast vid 340 sekunder och för närvarande inte konfigurerbara, medan tjänster som NLB och Network Firewall erbjuder konfigurerbara tomgångsgränser för att bättre anpassa sig till applikationskraven. Global Accelerator's Design fokuserar på att upprätthålla etablerade TCP -anslutningar till slutpunkter tills den tomgång timeout löper ut, vilket ger stabilitet och konsekvent routing även om slutpunkter blir ohälsosamma, medan NLB och andra betonar flexibilitet för olika applikationstrafikmönster.

Sammanfattningsvis:

- Global Accelerator TCP Idle Timeout: Fast på 340 sekunder, inte konfigurerbart.
- NLB TCP Idle Timeout: Standard 350 sekunder, konfigurerbar från 60 till 6000 sekunder.
- Network Firewall TCP Idle Timeout: Standard 350 sekunder, konfigurerbara 60 till 6000 sekunder.
- Andra AWS -tjänster (GWLB, NAT GATEWAY, VPC Endpoint): Generellt 350 sekunder standard, några konfigurerbara alternativ.

Detta återspeglar den globala acceleratorns roll för att optimera global trafikruttning med stabil anslutningshantering, medan tjänster som NLB ger mer granulär kontroll över anslutnings timeouts för lastbalanseringsscenarier [2] [6] [7] [9] [10].

Citeringar:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduktion-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/
]
]
]