Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kaip „TCP“ ryšių „TCP“ ryšio laikas „Global Accelerator“ palyginamas su kitomis AWS paslaugomis


Kaip „TCP“ ryšių „TCP“ ryšio laikas „Global Accelerator“ palyginamas su kitomis AWS paslaugomis


„AWS Global Accelerator“ turi fiksuotą tuščiosios eigos laiką, kai TCP jungtys yra 340 sekundžių. Tai reiškia, kad visuotinis greitintuvas ir toliau nukreips srautą, kad būtų pasiektas nustatytas TCP ryšys su galutiniu tašku, kol bus pasiektas 340 sekundžių neveiklumo (neveikimo laikas), net jei galutinis taškas tampa nesveikas arba pašalinamas iš greitintuvo. Tik pasibaigus šiam tuščiosios eigos laiko tarpsniui „Global Accelerator“ pasirinks naują naujų jungčių pabaigos tašką [2] [3].

Palyginimui, kitos AWS paslaugos turi skirtingą TCP laiko tarpsnį:

- Tinklo apkrovos balanseris (NLB): Numatytasis TCP tuščiosios eigos laikas yra 350 sekundžių, panašus į „Global Accelerator“, tačiau NLB dabar palaiko * konfigūruojamą * TCP tuščiosios eigos laiko vertes nuo 60 sekundžių iki 6000 sekundžių. Tai leidžia suderinti skirtą laiką geriau suderinti programų poreikius ir sumažinti ilgalaikių TCP srautų latenciją [6] [7].

- „AWS Network“ ugniasienė: taip pat turi numatytąjį TCP tuščiosios eigos laiką- 350 sekundžių, o nauja galimybė sukonfigūruoti pertrauką nuo 60 iki 6000 sekundžių, kad palaikytų nepertraukiamą būseną ilgalaikių TCP jungčių patikrinimą [9].

- „Gateway Load Balancers“ (GWLB), „NAT Gateways“ ir VPC galiniai taškai: naudokite numatytąjį TCP tuščiosios eigos pertrauką - 350 sekundžių ryšio stebėjimui, su tam tikru lankstumu konfigūracijai [10].

- UDP jungčių pasauliniame greitintuve daug trumpesnis tuščiosios eigos laikas yra 30 sekundžių, tuo tarpu NLB ir GWLB UDP tuščiosios eigos laikas paprastai yra 120 sekundžių [2] [7] [10].

Pagrindinis skirtumas yra tas, kad „Global Accelerator“ TCP tuščiosios eigos laikas yra fiksuotas 340 sekundžių ir šiuo metu nėra konfigūruojamos, tuo tarpu tokios paslaugos kaip NLB ir tinklo ugniasienė siūlo konfigūruojamą tuščiąja eiga, kad būtų geriau suderinti su programų reikalavimais. „Global Accelerator“ dizainas sutelkia dėmesį į nustatytas TCP jungčių palaikymą su galutiniais taškais, kol pasibaigs neveikimo laikas, suteikiantis stabilumą ir nuoseklų maršrutą, net jei galiniai taškai tampa nesveiki, tuo tarpu NLB ir kiti pabrėžia lankstumą skirtingų programų srauto modeliams.

Apibendrinant:

- „Global Accelerator TCP IDLE“ laikas: fiksuota 340 sekundžių, o ne konfigūruojama.
- NLB TCP tuščiosios eigos laikas: numatytasis 350 sekundžių, konfigūruojama nuo 60 iki 6000 sekundžių.
- Tinklo ugniasienės TCP tuščiosios eigos laikas: numatytasis 350 sekundžių, konfigūruojamos 60–6000 sekundžių.
- Kitos AWS paslaugos (GWLB, NAT Gateway, VPC Endpoint): Paprastai 350 sekundžių numatytasis, kai kurios konfigūruojamos parinktys.

Tai atspindi pasaulinio akceleratoriaus vaidmenį optimizuojant visuotinį srauto nukreipimą naudojant stabilų ryšio tvarkymą, o tokios paslaugos kaip NLB suteikia daugiau granuliuotos ryšio laiko tarpo laiko tarpsnio laiko nutraukimo scenarijams [2] [6] [7] [9] [10].

Citatos:
[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/quuniucyuskkscntmg8mea/timeout-aws-global-accelerator
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.avoid-connection-collions.html
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://www.linkedin.com/posts/karthik-chivel-techie_introducing-nb-tcp-configurable-idle-timeout-activity-7237106073189408769-WQR4
[7] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-nb-tcp-configurable-idle-leamut/
[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-letimeout-for-connection-tracking/
[11] https://stackoverflow.com/questions/44692435/what-is-the-difference-between-dle-letimeout-and-request-leamout-in-akka-http-con