Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Каковы основные варианты использования для пользовательских ускорителей маршрутизации


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


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

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

- Игровые приложения с несколькими игроками
Пользовательские ускорители маршрутизации включают маршрутизацию нескольких игроков в один сеанс сервера игры на основе таких критериев, как географическое местоположение, навыки игрока и конфигурация игры. Эта детерминированная маршрутизация гарантирует, что игроки, которые должны быть сгруппированы вместе для сессии, направляются на тот же экземпляр EC2, улучшая игровой опыт и управление сеансами.

- Приложения VoIP, видео и обмена сообщениями
Приложения в голосовом IP (VOIP), образовательной технологии (EDTECH) и социальных сетях часто требуют назначения нескольких пользователей на конкретный медиа -сервер, чтобы инициировать сеансы голоса, видео или обмена сообщениями. Пользовательские ускорители маршрутизации позволяют этим приложениям направлять пользователей на назначенные медиа -серверы, которые надежно обрабатывают их сеансы связи.

- Приложения на основе сеансов с пользовательской логикой
Любое приложение, которое требует маршрутизации трафика на основе пользовательской логики приложений, такого как серверы для совместной работы, контроллеров сессий или других рабочих процессов связи в реальном времени от пользовательских ускорителей маршрутизации. Эти ускорители отображают конкретные порты на ускорительном положении с частными IP-адресами и портами экземпляров EC2, что позволяет мелкозернистое управление маршрутизацией сеанса пользователя.

- варианты использования, требующие управления трафиком на уровне порта
Пользовательские ускорители маршрутизации позволяют отображать трафик, прибывающий на определенные порты ускорителя в соответствующие порты на экземплярах EC2. Это полезно, когда различные экземпляры приложений работают в разных портах, или когда вы хотите отделить типы трафика (например, TCP против UDP) и направить их соответствующим образом.

- Глобальные приложения, нуждающиеся в высокой производительности и безопасности
Маршрутируя трафик через глобальную сеть AWS, пользовательские ускорители маршрутизации обеспечивают повышенную производительность и безопасность. Они позволяют пользователям подключаться к Anycast IP -адресам при определении маршрутизации трафика для бэкэнации экземпляров EC2 в одном или нескольких регионах AWS, не выявляя экземпляров EC2 непосредственно в Интернет.

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

- Они создают статическое отображение из портов акселератора до определенных частных IP -адресов EC2 и портов в подсетах VPC.
- Ваша логика приложений получает это отображение, чтобы направить пользователей в правильный экземпляр и порт для их сеанса.
- Трафик надежно маршрутизируется по сравнению с глобальной сетью AWS, улучшая задержку и надежность.
- Вы контролируете, какие IP -адреса EC2 и порты разрешают получать трафик, по умолчанию, повышая безопасность.
- Ускоритель поддерживает как TCP, так и протоколы UDP, обеспечивая гибкость для различных требований применения.

Краткое содержание

Пользовательские ускорители маршрутизации в основном используются, когда приложения должны детерминированно направлять нескольких пользователей на конкретные экземпляры и порты EC2 на основе пользовательских критериев, например, в многопользовательских играх, VOIP и потоковой передаче медиа, общении на основе сеансов и других приложениях в реальном времени. Они объединяют преимущества производительности глобальной сети AWS с мелкозернистым контролем над маршрутизацией трафика, что делает их подходящими для сценариев, где стандартное балансировка нагрузки недостаточна [3] [4] [7].

Цитаты:
[1] https://docs.aws.amazon.com/global-ccelerator/latest/dg/about-custom-routing-ccelerators.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-ccelerator-custom-routing-ccelerators/
[3] https://cloudchipr.com/blog/aws-global-ccelerator
[4] https://www.nops.io/glossary/what-is-aws-global-ccelerator/
[5] https://www.youtube.com/watch?v=duxx0upuksg
[6] https://www.hava.io/blog/what-is-aws-global-ccelerator
[7] https://docs.aws.amazon.com/global-ccelerator/latest/dg/about-custom-routing-how-it-works.html
[8] https://repost.aws/questions/qu95tpgapzqcgoxbe2s4sama/custom-routing-setup-help