AWS Global Accelerator má pevný časový limit pre nečinnosti pre pripojenia TCP 340 sekúnd. To znamená, že globálny akcelerátor bude naďalej riadiť prenos pre zavedené pripojenie TCP do koncového bodu, až kým sa nedosiahne 340 sekúnd nečinnosti (časový limit nečinnosti), aj keď sa koncový bod stane nezdravým alebo sa odstráni z urýchľovača. Až po uplynutí tohto voľného časového limitu vyberie globálny akcelerátor nový koncový bod pre nové pripojenia [2] [3].
V porovnaní s tým majú iné služby AWS rôzne správanie v časovom limite TCP:
- Vyvažovač siete (NLB): Predvolený časový limit TCP Idle je 350 sekúnd, podobne ako globálny akcelerátor, ale NLB teraz podporuje * konfigurovateľné * hodnoty časového limitu TCP v rozmedzí od 60 sekúnd do 6 000 sekúnd. To umožňuje ladenie časového limitu, aby sa lepšie prispôsobili potreby aplikácií a znížili latenciu pri tokoch TCP s dlhou životnosťou [6] [7].
- AWS Network Firewall: Má tiež predvolený časový limit TCP nečinný 350 sekúnd, s novou schopnosťou nakonfigurovať časový limit medzi 60 a 6000 sekundami na podporu nepretržitej stavovej kontroly pripojení TCP s dlhou životnosťou [9].
- Ballanceri záťaže (GWLB), NAT brány a koncové body VPC: Na sledovanie pripojenia použite predvolený časový limit TCP 350 sekúnd s určitou flexibilitou pre konfiguráciu [10].
- Pripojenia UDP v globálnom akcelerátore majú oveľa kratší časový limit nečinnosti 30 sekúnd, zatiaľ čo v NLB a GWLB sú časové limity nečinnosti UDP zvyčajne 120 sekúnd [2] [7] [10].
Kľúčovým rozlíšením je, že časový limit TCP nečinnosti spoločnosti Global Accelerator je opravený na 340 sekúnd a momentálne nie je konfigurovateľná, zatiaľ čo služby ako NLB a sieťová firewall ponúkajú konfigurovateľné časové limity voľnobežného limitu na lepšie zosúladenie s požiadavkami na aplikáciu. Dizajn spoločnosti Global Accelerator sa zameriava na udržiavanie zavedených pripojení TCP na koncové body, až kým nevyprší časový limit nečinnosti, poskytuje stabilitu a konzistentné smerovanie, aj keď sa koncové body stanú nezdravými, zatiaľ čo NLB a ďalší zdôrazňujú flexibilitu pre rôzne vzorce dopravy aplikácií.
Súhrn:
- Timeout Global Accelerator TCP Idle: Opravený na 340 sekúnd, nie je konfigurovateľné.
- Časový limit NLB TCP: Predvolené 350 sekúnd, konfigurovateľné od 60 do 6000 sekúnd.
- Network firewall TCP IDLE Timeout: Predvolené 350 sekúnd, konfigurovateľné 60 až 6000 sekúnd.
- Ostatné služby AWS (GWLB, Nat Gateway, koncový bod VPC): Všeobecne 350 sekúnd predvolene, niektoré konfigurovateľné možnosti.
Odráža to úlohu globálneho urýchľovača pri optimalizácii smerovania globálneho prenosu so stabilným manipuláciou s pripojením, zatiaľ čo služby ako NLB poskytujú väčšiu podrobnejšiu kontrolu nad časový limit pripojenia pre scenáre vyrovnávania záťaže [2] [6] [7] [9] [10].
Citácie:
[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/quuniekukyuskkscntmg8mea/timeout-aws-global-accelerator
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.aviid-connection-collisions.html
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://www.linkedin.com/posts/karthik-sakthivel-techie_introducing-nlB-tcp-configurable-idle-imeout-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-timeout-for-connection-tracking/
[11] https://stackoverflow.com/questions/44692435/what-is-the-difference-between-idle-timeout-and-request-imeout-in-in-akka-http-con