Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Які основні випадки використання для власних прискорювачів маршрутизації


Які основні випадки використання для власних прискорювачів маршрутизації


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

Головні випадки використання для спеціальних прискорювачів маршрутизації

- Ігрові програми з мультипграмами
Спеціальні прискорювачі маршрутизації дозволяють направляти декількох гравців на один сеанс сервера гри на основі критеріїв, таких як географічне розташування, навички гравця та конфігурація ігор. Ця детермінована маршрутизація гарантує, що гравців, яких потрібно згрупувати разом для сеансу, спрямовані на той самий екземпляр EC2, вдосконалюючи ігровий досвід та управління сеансами.

- Програми VoIP, відео та обміну повідомленнями
Програми в Voice Over IP (VOIP), Educational Technology (Edtech) та соціальних медіа часто вимагають призначення декількох користувачів на конкретний медіа -сервер для ініціювання сесій голосових, відео чи обміну повідомленнями. Спеціальні прискорювачі маршрутизації дозволяють цим програмам маршрутизувати користувачів достовірних медіа -серверів, які надійно обробляють свої сеанси зв'язку.

- Програми на основі сеансу з користувальницькою логікою
Будь-яка програма, яка вимагає маршрутизації трафіку на основі користувацької логіки додатків-це як сервери з сватанням, контролери кордонів сеансу або інші робочі процеси зв'язку в режимі реального часу від спеціальних прискорювачів маршрутизації. Ці прискорювачі відображають конкретні порти на прискорювачі на приватні IP-адреси та порти екземплярів EC2, що дозволяє тонкозернистого керування над маршрутизацією сеансу користувачів.

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

- Глобальні програми, що потребують високої продуктивності та безпеки
Направляючи трафік через глобальну мережу AWS, спеціальні прискорювачі маршрутизації забезпечують покращену продуктивність та безпеку. Вони дозволяють користувачам підключатися до IP -адрес Anycast під час маршрутизації трафіку детерміновано, щоб підтримувати екземпляри EC2 в одному або декількох регіонах AWS, не піддаючи екземплярів EC2 безпосередньо в Інтернет.

Як працюють спеціальні прискорювачі маршрутизації для цих випадків використання

- Вони створюють статичне відображення від портів акселератора до конкретних приватних IP -адрес та портів EC2 в підмережах VPC.
- Логіка вашої програми отримує це відображення для маршруту користувачів до правильного екземпляра та порту для їх сеансу.
- Трафік надійно маршрутиться над глобальною мережею AWS, покращуючи затримку та надійність.
- Ви контролюєте, які IP -адреси EC2 та порти дозволяють отримувати трафік, підвищуючи безпеку за замовчуванням.
- Прискорювач підтримує як протоколи TCP, так і UDP, забезпечуючи гнучкість для різних вимог до застосування.

Резюме

Спеціальні прискорювачі маршрутизації в основному використовуються, коли додатки повинні детерміновано направляти декількох користувачів до конкретних екземплярів та портів EC2 на основі власних критеріїв, таких як у багатопрограмних іграх, VoIP та медіа-потоці, комунікації на основі сеансу та інших додатків, що знаходяться в реальному часі. Вони поєднують переваги продуктивності глобальної мережі AWS з дрібнозернистим контролем над маршрутизацією трафіку, що робить їх придатними для сценаріїв, де стандартне балансування навантаження недостатньо [3] [4] [7].

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