Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Как AWS Global Accelerator обрабатывает перегрузки сети


Как AWS Global Accelerator обрабатывает перегрузки сети


AWS Global Accelerator обрабатывает перегрузки сети, главным образом, путем маршрутизации пользовательского трафика в Global Network, которая предназначена для того, чтобы быть без перегрузки и очень избыточно. Этот подход позволяет избежать часто перегруженных и менее надежных общедоступных интернет -путей, тем самым снижая потерю пакетов, дрожь и задержку, а также улучшая общую производительность и доступность приложений.

Вот подробные механизмы, с помощью которых AWS Global Accelerator управляет перегрузкой сети:

** 1. Использование глобальной сети AWS:
Вместо того, чтобы маршрутизировать трафик через общедоступный Интернет, который может быть перегружен и включать в себя несколько хмелей, AWS Global Accelerator Insing Traffer в месте 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-ccelerator/latest/dg/introduction-how-it-works.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/traffic-management-with-aws-global-ccelerator/
[3] https://aws.amazon.com/global-ccelerator/features/
[4] https://aws.amazon.com/global-ccelerator/faqs/
[5] https://cloudchipr.com/blog/aws-global-ccelerator
[6] https://cloudvisor.co/aws-guides/aws-global-ccelerator/
[7] https://hands-on.cloud/aws-services/global-ccelerator/
[8] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-ccelerator-performance-and-analyzing-results/
[9] https://www.nops.io/glossary/what-is-aws-global-ccelerator/
[10] https://www.hava.io/blog/what-is-aws-global-ccelerator
[11] https://digitalcloud.training/aws-global-ccelerator/
[12] https://www.youtube.com/watch?v=docl4juloqw