AWS Global Accelerator ir fiksēts dīkstāves taimauts TCP savienojumiem 340 sekundes. Tas nozīmē, ka globālais akselerators turpinās virzīt trafiku, lai noteiktu izveidotu TCP savienojumu ar galapunktu līdz 340 sekundēm neaktivitātes (dīkstāves taimauts), pat ja parametrs kļūst neveselīgs vai tiek noņemts no akseleratora. Tikai pēc šī dīkstāves taimauta termiņa beigām globālais akselerators atlasīs jaunu galapunktu jauniem savienojumiem [2] [3].
Salīdzinājumam, citiem AWS pakalpojumiem ir atšķirīga TCP dīkstāves taimauta izturēšanās:
- Tīkla slodzes līdzsvarotājs (NLB): noklusējuma TCP dīkstāves taimauts ir 350 sekundes, līdzīgi kā globālais paātrinātāja, bet NLB tagad atbalsta * konfigurējamas * TCP dīkstāves taimauta vērtības, sākot no 60 sekundēm līdz 6000 sekundēm. Tas ļauj noskaņot taimautu, lai labāk atbilstu lietojumprogrammas vajadzībām un samazinātu ilgstošu TCP plūsmu latentumu [6] [7].
- AWS tīkla ugunsmūris: arī noklusējuma TCP dīkstāves taimauts ir 350 sekundes ar jauno iespēju konfigurēt noildzi no 60 līdz 6000 sekundēm, lai atbalstītu nepārtrauktu ilgstošu TCP savienojumu pārbaudi [9].
- Vārtu slodzes līdzsvarotāji (GWLB), NAT Gateways un VPC parametri: Savienojuma izsekošanai izmantojiet noklusējuma TCP dīkstāves taimautu 350 sekundes ar zināmu elastību konfigurācijai [10].
- UDP savienojumos globālā akseleratora ir daudz īsāks tukšgaitas taimauts 30 sekundes, turpretī NLB un GWLB, UDP dīkstāves taimauti parasti ir 120 sekundes [2] [7] [10].
Galvenā atšķirība ir tā, ka Globālā akseleratora TCP dīkstāves taimauts ir fiksēts 340 sekundēs un pašlaik nav konfigurējams, turpretī tādi pakalpojumi kā NLB un tīkla ugunsmūris piedāvā konfigurējamus dīkstāves taimautus, lai labāk saskaņotu lietojumprogrammas prasības. Globālā akseleratora dizains ir vērsts uz izveidotu TCP savienojumu uzturēšanu ar galapunktiem, līdz dīkstāves taimauts beidzas, nodrošinot stabilitāti un konsekventu maršrutēšanu, pat ja galapunkti kļūst neveselīgi, turpretī NLB un citi uzsver elastību dažādiem lietojumprogrammu trafika modeļiem.
Kopsavilkumā:
- Globālais akseleratora TCP dīkstāves taimauts: fiksēts ar 340 sekundēm, nav konfigurējams.
- NLB TCP dīkstāves taimauts: noklusējuma 350 sekundes, konfigurējami no 60 līdz 6000 sekundēm.
- Tīkla ugunsmūra TCP dīkstāves taimauts: noklusējuma 350 sekundes, konfigurējamas 60 līdz 6000 sekundes.
- Citi AWS pakalpojumi (GWLB, NAT Gateway, VPC Endpoint): parasti 350 sekundes noklusējuma, dažas konfigurējamas opcijas.
Tas atspoguļo globālā paātrinātāja lomu globālās satiksmes maršrutēšanas optimizēšanā ar stabilu savienojuma apstrādi, savukārt tādi pakalpojumi kā NLB nodrošina precīzāku kontroli pār savienojuma taimautiem slodzes līdzsvarošanas scenārijiem [2] [6] [7] [9] [10].
Atsauces:
[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://hand-on-on.cloud/aws-services/global-accelerator/
.
[7] https://aws.amazon.com/blogs/networking-and-content-derivery/introducing-nlb-tcp-configable-idle-imtleout/
[8] https://aws.amazon.com/global-accelerator/features/
[9] https://aws.amazon.com/about-aws/whats-new/2024/10/aws-network-firewall-configable-tcp-idle timeout/
[10] https://aws.amazon.com/blogs/networking-and-content-derivery/introducing-configable-idle-timeout-for-connection-tracking/
[11] https://stackoverflow.com/questions/44692435/what-is-the-difference-ween-idle-timeout-and-request-timeout-in-akka-http-con