Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Як AWS Global Accelerator обробляє мережеву перевантаження


Як AWS Global Accelerator обробляє мережеву перевантаження


AWS Global Accelerator обробляє затори мережі, в першу чергу, направляючи трафік користувачів на глобальну мережу AWS, яка розроблена таким чином, щоб бути без заторів та сильно зайвими. Цей підхід дозволяє уникнути часто перевантажених та менш надійних державних шляхів Інтернету, тим самим зменшуючи втрати пакетів, тремтіння та затримку та покращуючи загальну ефективність та доступність додатків.

Ось детальні механізми, за допомогою яких AWS Global Accelerator керує заторами мережі:

** 1. Використання глобальної мережі AWS:
Замість маршрутизації трафіку по державному Інтернеті, який може бути перевантажений і передбачає багаторазовий хмель, AWS Global Accelerator Ingress трафікує в місті AWS Edge, найближчому до користувача через статичні IP -адреси Anycast. Звідти трафік подорожує приватною глобальною мережею AWS, яка оптимізована для високої продуктивності та низької затори. Ця мережа є надмірною та розробленою для мінімізації затримок та втрати пакетів, забезпечуючи плавний і надійний шлях до кінцевих точок програми, розміщених у регіонах AWS [3] [4] [6] [10].

** 2. Інтелектуальна маршрутизація руху та відмову:
AWS Global Accelerator постійно контролює здоров'я кінцевих точок програми за допомогою перевірки здоров’я TCP, HTTP та HTTPS. Він динамічно направляє трафік користувача до найближчої здорової кінцевої точки, автоматично переживаючи чергуючи кінцеві точки, якщо трапляються затори або збої. Ця можливість відмови гарантує, що трафік спрямований від перевантажених або нездорових доріжок, підтримуючи доступність та послідовну продуктивність [4] [11].

** 3. Циферблат дорожнього руху та ваги кінцевої точки для дрібнозернистого контролю дорожнього руху:
Для управління розподілом трафіку та уникнення перевантаження будь -якої єдиної кінцевої точки або регіону, AWS Global Accelerator надає циферблат дорожнього руху та ваги кінцевої точки. Циферблат дорожнього руху дозволяє контролювати відсоток трафіку, що надсилається конкретним групам кінцевих точок (регіонів), які можна набрати, щоб полегшити перевантаженість або набратися для поступового рампа руху. Ваги кінцевої точки дозволяють налаштувати пропорції трафіку серед декількох кінцевих точок у межах області, що дозволяє збалансувати розподіл навантаження та запобігаючи перевантаженню в будь -якій єдиній кінцевій точці [1] [2] [7] [11].

** 4. Кілька мережевих зон і провайдера Пирінг:
AWS Global Accelerator використовує декілька ізольованих мережевих зон, кожна з яких має власну фізичну інфраструктуру та примірник з різними провайдерами. Ця конструкція зменшує вплив заторів або відключень, що стосуються ISP, дозволяючи рухати трафік через альтернативні мережеві зони та провайдерів. Клієнти отримують дві статичні IP -адреси з різних мережевих зон, забезпечуючи надмірність та зменшуючи радіус вибуху мережевих проблем [8].

** 5. Афонність клієнтів та державна маршрутизація:
Для додатків, що вимагають наполегливості сеансу, AWS Global Accelerator може підтримувати спорідненість клієнтів, направляючи всі запити від користувача до однієї кінцевої точки. Це запобігає накладній та затримці, які можуть виникнути внаслідок перемикання кінцевих точок середини сеансу, що може посилити затримки, пов’язані з перевантаженістю [4] [11].

Підсумовуючи, AWS Global Accelerator пом'якшує затори мережі, переміщуючи трафік користувача на приватну, високоптимізовану глобальну мережу, інтелектуально маршрутизуючи навколо перевантажених або нездорових кінцевих точок, забезпечуючи тонкозернистий контроль трафіку для балансу та використання надмірних зон мережі та провайдерів для підтримки високої доступності та низької затримки. Це призводить до покращення продуктивності та надійності додатків навіть за різних мережевих умов.

Цитати:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/traffic-management-with-aws-global-accelerator/
[3] https://aws.amazon.com/global-accelerator/features/
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://cloudchipr.com/blog/aws-global-accelerator
[6] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[7] https://hands-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