Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Каковы шаги по настройке AWS Global Accelerator для мультирегионного приложения


Каковы шаги по настройке AWS Global Accelerator для мультирегионного приложения


Чтобы настроить AWS Global Accelerator для мультирегионного приложения, выполните эти подробные шаги:

1. Разверните приложение в нескольких регионах AWS
Начните с развертывания инфраструктуры приложения (например, экземпляров EC2, балансировщиков нагрузки приложения или балансировщиков сетевой нагрузки) в нескольких регионах AWS. Это мультирегионное развертывание имеет важное значение для улучшения доступности и сокращения задержки, обслуживая пользователей из ближайшего региона [11].

2. Создайте глобальный ускоритель AWS
- Откройте консоль Global Accelerator AWS и решите создать новый ускоритель.
- Предоставьте значимое название для вашего ускорителя.
- Выберите тип акселератора как стандартный (который подходит для большинства веб -приложений).
- Выберите тип IP-адреса: IPv4 или Dual-Stack (IPv4 и IPv6).
- AWS Global Accelerator выделит два статических IP -адреса для вашего акселератора. Эти IP служат фиксированными точками входа для трафика вашего приложения во всем мире [3] [5] [7].

3. Настройте слушатели
- Создайте одного или нескольких слушателей на вашем ускорителе. Слушатель определяет протокол и порт (например, порт 80 TCP для HTTP или TCP -порта 443 для HTTPS), который глобальный акселератор будет использовать для принятия входящего клиентского трафика.
- Слушатели несут ответственность за обработку входящих соединений и пересылка их в соответствующие группы конечных точек [5] [6].

4. Установите группы конечных точек для каждого региона
- Для каждого прослушивателя настройте одну или несколько групп конечных точек. Каждая группа конечных точек соответствует региону AWS, где развернуто ваше приложение.
- Вы указываете регионы AWS, которые будут получать трафик через эти группы конечных точек.
- Вы можете настроить проверки здоровья для каждой группы конечных точек, чтобы глобальный ускоритель непрерывно контролирует здоровье конечных точек в этом регионе.
- Необязательно, отрегулируйте процент на циферблате на трафик на группу конечной точки, чтобы контролировать часть трафика, направленную в этот регион (полезно для постепенных развертываний или сценариев отказоустойчивости) [5] [6] [7].

5. Добавьте конечные точки в группы конечных точек
- Зарегистрируйте конкретные конечные точки в каждой группе конечных точек. Конечными точками могут быть балансировщики нагрузки приложения, балансировщики сетевой нагрузки, экземпляры EC2 или упругие IP -адреса, развернутые в соответствующей области.
- Вы можете назначить веса для конечных точек для контроля того, как трафик распределяется между ними в одной и той же регионе [5] [6] [7].

6. Обновление записей DNS
- Обновите свои записи DNS DNS, чтобы указать полностью квалифицированное доменное имя (FQDN) на статические IP -адреса Anycast, предоставленные Global Accelerator. Это гарантирует, что запросы клиентов направляются через ускоритель [12].

7. Мониторинг и настройка маршрутизации трафика
- Используйте инструменты мониторинга AWS Global Accelerator для наблюдения за распределением движения и здоровьем конечной точки.
- Отрегулируйте транспортные циферблаты или веса конечной точки по мере необходимости, чтобы оптимизировать производительность или обработки сценариев отказоустойчивости.
- Global Accelerator автоматически направляет трафик в ближайшую здоровую конечную точку, улучшая задержку и доступность [5] [11].

Эта настройка позволяет вашему мультирегионному приложению извлечь выгоду из статических IP-адресов AWS Global Accelerator, проверки здоровья и интеллектуальной маршрутизации для повышения глобальной эффективности и устойчивости. Он поддерживает как активное активное развертывание (трафик обмена нагрузкой в ​​разных регионах), так и модели отказа от активного стандарта [11].

Таким образом, ключевые шаги: развернуть ваше приложение в нескольких регионах, создать акселератор, настроить слушателей, настраивать региональные группы конечных точек с конечными точками, обновить DNS для использования IPS Accelerator и при необходимости мониторировать/регулировать трафик.

Цитаты:
[1] https://docs.aws.amazon.com/global-ccelerator/latest/dg/getting-started.html
[2] https://www.youtube.com/watch?v=p7ic_sim4qu
[3] https://docs.aws.amazon.com/global-ccelerator/latest/dg/about-ccelerators.creating-editing.html
[4] https://www.youtube.com/watch?v=qvlngf-st5o
[5] https://www.nops.io/glossary/what-is-aws-global-ccelerator/
[6] https://docs.aws.amazon.com/global-ccelerator/latest/dg/introduction-get-started.html
[7] https://aws.amazon.com/global-ccelerator/faqs/
[8] https://docs.aws.amazon.com/global-ccelerator/
[9] https://d1.awsstatic.com/events/reinvent/2019/repeat_2_using_aws_global_accelerator_for_multi-region_applications_net202-r2.pdf
[10] https://www.youtube.com/watch?v=cuyvztd9vke
[11] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-us-aws-global-ccelerator/
[12] https://repost.aws/questions/quo8q_kz2ftz2pjaijc9zteq/using-aws-global-ccelerator-service-to-distribut-traffic-across-multiple-regions