AWS Global Accelerator apstrādā tīkla sastrēgumus galvenokārt, maršrutējot lietotāju trafiku uz AWS globālo tīklu, kas ir paredzēts, lai būtu bez sastrēgumiem un ļoti lieks. Šī pieeja ļauj izvairīties no bieži pārslogotajiem un mazāk uzticamajiem publiskajiem interneta ceļiem, tādējādi samazinot pakešu zudumu, satricinājumu un latentumu, kā arī uzlabojot vispārējo lietojumprogrammu veiktspēju un pieejamību.
Šeit ir detalizēti mehānismi, ar kuriem AWS Global Accelerator pārvalda tīkla sastrēgumus:
** 1. AWS globālā tīkla izmantošana:
Tā vietā, lai maršrutētu trafiku publiskajā internetā, kuru var pārslogot un kas saistīti ar vairākiem apiņiem, AWS Global Accelerator iekļūst trafikā AWS Edge vietā, kas ir vistuvāk lietotājam, izmantojot statiskas jebkuras katras nastas IP adreses. Turpmāk satiksme pārvietojas pa AWS privāto globālo tīklu, kas ir optimizēts augstas veiktspējas un zemu sastrēgumiem. Šis tīkls ir lieks un izstrādāts, lai samazinātu kavēšanos un pakešu zudumu, nodrošinot vienmērīgu un uzticamu ceļu uz lietojumprogrammas parametriem, kas mitināti AWS reģionos [3] [4] [6] [10].
** 2. Inteliģenta trafika maršrutēšana un kļūmjpārlēce:
AWS globālais akselerators nepārtraukti uzrauga lietojumprogrammu parametru veselību, izmantojot TCP, HTTP un HTTPS veselības pārbaudes. Tas dinamiski novirza lietotāju trafiku uz tuvāko veselīgo parametru, automātiski pārejot uz alternatīviem parametriem, ja rodas sastrēgumi vai neveiksmes. Šī kļūmjpārlēces spēja nodrošina, ka satiksme ir novirzīta no pārslogotiem vai neveselīgiem ceļiem, saglabājot pieejamību un konsekventu sniegumu [4] [11].
** 3. Satiksmes ciparnīcas un galapunkta svars smalkgraudainu satiksmes kontroli:
Lai pārvaldītu trafika izplatīšanu un izvairītos no jebkura viena parametra vai reģiona pārslodzes, AWS Global Accelerator nodrošina satiksmes sastādīšanas numuru un galapunkta svarus. Satiksmes sastādīšana ļauj jums kontrolēt trafika procentuālo daudzumu, kas nosūtīts uz noteiktām parametru grupām (reģioniem), kuru var iezvanīt, lai mazinātu sastrēgumus, vai arī pakāpeniski izsaukts uz rampas satiksmi. Galapunkta svari ļauj pielāgot satiksmes proporcijas starp vairākiem reģiona parametriem, nodrošinot līdzsvarotu slodzes sadalījumu un novēršot sastrēgumus jebkurā vienā parametrā [1] [2] [7] [11].
** 4. Vairākas tīkla zonas un ISP peering:
AWS Global Accelerator izmanto vairākas izolētas tīkla zonas, katrai no tām ir sava fiziskā infrastruktūra un peering attiecības ar dažādiem ISP. Šis dizains samazina ISP specifisko sastrēgumu vai pārtraukumu ietekmi, ļaujot trafiku virzīt pa alternatīvām tīkla zonām un ISP. Klienti saņem divas statiskas IP adreses no dažādām tīkla zonām, nodrošinot atlaišanu un samazinot tīkla problēmu strūklas rādiusu [8].
** 5. Klienta afinitāte un stāvokļa maršrutēšana:
Lietojumprogrammām, kurām nepieciešama sesijas noturība, AWS Global Accelerator var saglabāt klientu afinitāti, novirzot visus pieprasījumus no lietotāja uz to pašu parametru. Tas novērš pieskaitāmās izmaksas un latentumu, kas var rasties, mainot galapunktu vidējās sesijas, kas varētu saasināt ar sastrēgumiem saistītu kavēšanos [4] [11].
Rezumējot, AWS Global akselerators mazina tīkla sastrēgumus, pārvietojot lietotāju trafiku uz privātu, ļoti optimizētu globālo tīklu, inteliģentu maršrutēšanu ap noslogotiem vai neveselīgiem parametriem, nodrošinot smalkgraudainas satiksmes vadības kontroli, lai līdzsvarotu slodzes, un nodrošina liekas tīkla zonas un ISP ceļus, lai saglabātu augstu pieejamību un zemu latentumu. Tā rezultātā tiek uzlabota lietojumprogrammu veiktspēja un uzticamība pat dažādos tīkla apstākļos.
Atsauces:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://aws.amazon.com/blogs/networking-and-content-derivery/traffic-management-with-aws-global-accelerator/
[3] https://aws.amazon.com/global-accelerator/features/
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://cloudchiprsr.com/blog/aws-global-accelerator
[6] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[7] https://hand-on-on.cloud/aws-services/global-accelerator/
[8] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-performance-and-analyzing-results/
[9] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[10] https://www.hava.io/blog/what-is-aws-global-accelerator
[11] https://digitalcloud.training/aws-global-accelerator/
[12] https://www.youtube.com/watch?v=docl4Juloqw