Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Какие типы конечных точек можно использовать с AWS Global Accelerator


Какие типы конечных точек можно использовать с AWS Global Accelerator


AWS Global Accelerator поддерживает два основных типа ускорителей: стандартные ускорители и пользовательские ускорители маршрутизации, каждый из которых имеет различные типы конечных точек.

конечные точки для стандартных ускорителей:

Стандартные ускорители направляют трафик в конечные точки, которые могут быть:

- Балансировщики сетевой нагрузки (NLB)
- балансировщики нагрузки приложения (ALBS)
- Amazon EC2 экземпляры
- Эластичные IP -адреса

Эти конечные точки должны быть расположены в регионах AWS и могут быть в интернете или внутренней. Global Accelerator использует статические IP -адреса в качестве фиксированных точек входа и распределяет входящий трафик на эти конечные точки на основе таких факторов, как местоположение клиента и здоровье конечной точки. Вы можете настроить весу конечных точек, чтобы управлять долю маршрутизированного трафика в каждой конечной точке, позволяя использовать такие варианты использования, как развертывание синего/зеленого и A/B -тестирование. Для двухсторонних акселераторов, поддерживающих как IPv4, так и IPv6, могут быть добавлены только двойные конечные точки (NLBS, ALBS и EC2, которые поддерживают двойной стек) [1] [2] [4] [5] [6] [7] [8].

Конечные точки для пользовательских ускорителей маршрутизации:

Пользовательские ускорители маршрутизации предназначены для приложений, требующих пользовательской логики для маршрутизации пользователей в определенные направления и порты. Конечными точками для пользовательских ускорителей маршрутизации представляют собой подсети Amazon VPC, которые проводят один или несколько экземпляров EC2. Эта настройка полезна для сценариев, таких как многопользовательские игры или приложения VoIP, где пользователи должны быть назначены на определенные серверы или сеансы на основе таких критериев, как география или атрибуты пользователя. Пользовательские ускорители маршрутизации поддерживают только адреса IPv4 [4] [9].

Дополнительные заметки:

- локальные ресурсы не могут быть напрямую настроены как конечные точки; Тем не менее, вы можете использовать балансировщики сетевой нагрузки в регионах AWS для локальных конечных точек и зарегистрировать эти NLB с помощью Global Accelerator.
- Глобальный акселератор непрерывно контролирует здоровье конечной точки и направляет трафик только для здоровых конечных точек.
- Упругие IP -адреса, используемые в качестве конечных точек, являются статичными публичными IP, выделенными на вашу учетную запись AWS.
- Для сохранения IP -адреса клиента определенные требования применяются к используемым типам конечных точек.

Таким образом, конечные точки AWS Global Accelerator варьируются в зависимости от типа ускорителя: стандартные ускорители используют балансировщики сетевой нагрузки, балансировщики нагрузки приложений, экземпляры EC2 или эластичные IP -адреса, в то время как пользовательские ускорители маршрутизации используют подсети VPC с экземплярами EC2 в качестве конечных точек. Эта гибкость позволяет Global Accelerator поддерживать широкий спектр архитектур приложений и потребностей маршрутизации трафика [1] [4] [6] [9].

Цитаты:
[1] https://docs.aws.amazon.com/global-ccelerator/latest/dg/about-endpoints.html
[2] https://docs.aws.amazon.com/global-ccelerator/latest/dg/about-endpoint-groups.html
[3] https://docs.aws.amazon.com/general/latest/gr/global_accelerator.html
[4] https://docs.aws.amazon.com/global-ccelerator/latest/dg/introduction-how-it-works.html
[5] https://docs.aws.amazon.com/global-ccelerator/latest/dg/what-is-global-ccelerator.html
[6] https://docs.aws.amazon.com/global-ccelerator/latest/dg/about-endpoints-adding-endpoints.html
[7] https://docs.aws.amazon.com/pdfs/global-ccelerator/latest/dg/global-ccelerator-guide.pdf
[8] https://tutorialsdojo.com/aws-global-ccelerator/
[9] https://aws.amazon.com/global-ccelerator/faqs/