Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kā globālais akselerators apstrādā TCP izbeigšanu malā


Kā globālais akselerators apstrādā TCP izbeigšanu malā


AWS globālais akselerators apstrādā TCP izbeigšanu malā, izveidojot divus atsevišķus TCP savienojumus, lai optimizētu veiktspēju un samazinātu latentumu. Kad klients ierosina TCP savienojumu, tā vietā, lai savienojums būtu tieši izveidots starp klientu un lietojumprogrammas parametru AWS reģionā, globālais akselerators pārtrauc TCP savienojumu AWS Edge vietā, kas ir vistuvāk klientam. Tas nozīmē, ka sākotnējais trīsvirzienu TCP rokasspiediens notiek starp klientu un tuvāko AWS malas atrašanās vietu, ievērojami samazinot savienojuma iestatīšanas laiku, īpaši klientiem, kas atrodas tālu no lietojumprogrammas parametra [2] [3] [4] [5] [8].

Gandrīz vienlaikus globālais akselerators izveido otro TCP savienojumu no AWS malas vietas uz lietojumprogrammas gala punktu AWS reģionā. Šis augšupējais savienojums gūst labumu no tā, ka darbojas AWS globālā tīkls, kas ir labi uzraudzīts, bez sastrēgumiem un lieka infrastruktūra, kas optimizēta zemai latentumam un augstai caurlaidspējai. Šis dizains ļauj ātrāk klienta reakcijām no malas atrašanās vietas, vienlaikus nodrošinot efektīvu un uzticamu datu pārsūtīšanu starp malu un lietojumprogrammas parametru [3] [4] [5].

Papildu optimizācijas, kas uzlabo TCP izbeigšanu malā, ietver:

- Jumbo rāmja atbalsts starp malas atrašanās vietu un lietojumprogrammas parametru, ļaujot uz vienu paketi, kas samazina kopējo pārraides laiku, ļaujot vairāk nekā sešas reizes vairāk kravas [5].
- Liels saņemšanas sānu logs un TCP buferi AWS Edge infrastruktūrā, dodot malu buferšķīdumam un ātri apstrādājot lielāku datu daudzumu, uzlabojot lejupielādes ātrumu klientiem [5].
- Liels TCP sastrēgumu loga mērogošana virs AWS globālā tīkla, kas ļauj nosūtīt lielāku datu daudzumu nekā tipiski interneta ceļi, vēl vairāk palielinot caurlaidspēju [5].

TCP izbeigšana malā pēc noklusējuma ir iespējota visiem globālajiem paātrinātājiem un atbalsta gan IPv4, gan IPv6 trafiku, ieskaitot divkāršās kaudzes paātrinātājus, bez papildu maksas [2] [4].

Rezumējot, sadalot TCP savienojumu divos segmentos-klientam līdz malai, un no malas līdz galapunkta AW globālajam paātrinātājam samazina sākotnējo savienojuma latentumu, uzlabo caurlaidspēju un izmanto AWS globālo tīklu optimālai maršrutēšanai un veiktspējai. Tā rezultātā palielināsies caurlaidspēja un ātrāks reakcijas laiks interneta klientiem, kas piekļūst AWS-Hosted lietojumprogrammām [5] [7].

Atsauces:
[1] https://aws.amazon.com/about-aws/whats-new/2020/03/aws-global-accelerator-launches-tcp-ternination-at-the-edge/
[2] https://aws.amazon.com/about-aws/whats-new/2023/05/aws-global-accelerator-extends-tcp-ternination-ipv6-trafic/
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[4] https://aws.amazon.com/global-accelerator/features/
.
[6] https://tutorialsdojo.com/aws-global-accelerator/
[7] https://hand-on-on.cloud/aws-services/global-accelerator/
[8] https://www.projectpro.io/recipes/explain-features-of-ws-global-accelerator
[9] https://en.wikipedia.org/wiki/transmision_control_protocol
[10] https://www.hava.io/blog/what-is-aws-global-accelerator