Чтобы настроить региональные группы конечных точек в Global Accelerator AWS, выполните эти подробные шаги и концепции:
** 1. Понять группы конечных точек и их роль
Группа конечных точек в глобальном акселераторе AWS связана с конкретной областью AWS и содержит одну или несколько конечных точек в этом регионе. Каждая группа конечных точек связана со слушателем, который обрабатывает входящие клиентские подключения на основе указанных протоколов и портов. Для стандартных ускорителей группы конечных точек направляют трафик к ресурсам, таким как балансировщики сетевой нагрузки (NLB), балансировщики нагрузки приложения (ALB), экземпляры EC2 или упругие IP -адреса в одной области AWS [1] [2] [10].
** 2. Создайте или выберите ускоритель и прослушиватель
Во -первых, создайте акселератор (стандартная или пользовательская маршрутизация) в глобальной консоли акселератора или через API. Затем создайте один или несколько слушателей, указывающих протокол (TCP, UDP или оба) и диапазон портов или портов, который акселератор будет использовать для приема клиентского трафика [8] [10].
** 3. Добавьте группы конечных точек к слушателям
Для каждого слушателя добавьте одну или несколько групп конечных точек, выбрав область AWS, где проживают ваши конечные точки. Каждый слушатель может иметь только одну группу конечных точек на область AWS [6] [7].
- В консоли AWS Global Accelerator, перейдите на страницу Accelerators и выберите свой акселератор.
- В разделе слушателей выберите идентификатор слушателя, к которому вы хотите добавить группу конечных точек.
- Нажмите «Добавить группу конечных точек» и выберите нужную область AWS из раскрывающегося списка [6].
** 4. Настройте циферблат трафика
Вы можете установить процент набора трафика (от 0 до 100) для каждой группы конечных точек. Этот циферблат контролирует долю трафика, который глобальный ускоритель отправляет в группу конечных точек относительно общего трафика, направленного на эту группу. Это обеспечивает мелкозернистое управление трафиком для сценариев, таких как синие/зеленые развертывания или тестирование производительности в разных регионах. По умолчанию трафик устанавливается на 100%[1] [5] [8].
** 5. Настройте проверки здоровья
Для стандартных ускорителей вы можете настроить пользовательские настройки проверки здоровья для экземпляров EC2 и упругих конечных точек IP в группе конечных точек. Эти настройки определяют, как глобальный ускоритель контролирует здоровье конечной точки и направляет трафик только к здоровым конечным точкам. Для конечных точек балансировщика нагрузки проверки на здоровье настроены на консоли упругого балансировки нагрузки [1] [6].
** 6. Добавить конечные точки в группы конечных точек
Добавьте конкретные конечные точки (NLB, ALB, экземпляры EC2 или упругие IPS) в группу конечных точек. Каждая конечная точка должна быть действительной и активной. Вы также можете назначить веса для конечных точек для контроля процента маршрутизации трафика для каждой конечной точки в группе, что полезно для целей балансировки нагрузки или тестирования [2] [9] [10].
** 7. Необязательно: настройка переопределения порта
Если вам нужно перенаправить трафик на разные порты на ваших конечных точках, чем указанные на слушателе, вы можете настроить переопределения портов для группы конечных точек. Это полезно для предотвращения конфликтов портов или столкновений соединений [6].
** 8. Сохранить и контролировать
После настройки групп конечных точек и добавления конечных точек сохраните настройки. AWS Global Accelerator будет постоянно следить за здоровьем конечной точки и маршрутирует трафик на основе местоположения клиента, здоровья конечной точки, настройки движения на движении и веса конечных точек [1] [2] [8].
Сводка точек конфигурации ключей
- Каждая группа конечных точек привязана к одному региону AWS и связана со слушателем.
- Вы можете добавить несколько групп конечных точек для разных регионов к слушателю.
- Традовой циферблат контролирует процент трафика, отправляемый в каждую группу конечных точек.
- Проверки здоровья гарантируют, что трафик направляется только на здоровые конечные точки.
- конечные точки могут быть экземпляры NLB, ALB, EC2 или упругие IPS для стандартных ускорителей.
- Вес в конечных точках позволяют распределять трафик в группе конечных точек.
- Переопределения порта можно настроить при необходимости.
Этот подход обеспечивает детальный контроль над тем, как трафик направляется по всему миру, что обеспечивает гибкость оптимизации производительности и развертывания в нескольких областях AWS [1] [6] [8] [10].
Цитаты:
[1] https://docs.aws.amazon.com/global-ccelerator/latest/dg/about-endpoint-groups.html
[2] https://docs.aws.amazon.com/global-ccelerator/latest/dg/about-endpoints.html
[3] https://docs.aws.amazon.com/global-ccelerator/latest/dg/about-custom-routing-endpoint-groups.html
[4] https://docs.aws.amazon.com/global-ccelerator/latest/dg/introduction-how-it-works.html
[5] https://tutoriorsdojo.com/aws-global-ccelerator/
[6] https://docs.aws.amazon.com/global-ccelerator/latest/dg/about-endpoint-groups.create-endpoint-group.html
[7] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[8] https://docs.aws.amazon.com/global-ccelerator/latest/dg/introduction-get-started.html
[9] https://boto3.amazonaws.com/v1/documentation/api/1.16.27/reference/services/globalaccelerator.html
[10] https://cloudchipr.com/blog/aws-global-ccelerator