AWS Global Accelerator підтримує два основні типи прискорювачів: стандартні прискорювачі та спеціальні прискорювачі маршрутизації, кожен з яких має чіткі типи кінцевих точок.
Кінцеві точки для стандартних прискорювачів:
Стандартні прискорювачі маршрутують трафік до кінцевих точок, які можуть бути:
- Балансири завантаження мережі (NLBS)
- Балансири навантаження на застосування (ALBS)
- Екземпляри Amazon EC2
- Еластичні IP -адреси
Ці кінцеві точки повинні бути розташовані в регіонах AWS і можуть бути орієнтованими на Інтернет або внутрішнім. Global Accelerator використовує статичні IP -адреси як фіксовані точки входу та розподіляє вхідний трафік до цих кінцевих точок на основі таких факторів, як місце розташування клієнта та здоров'я кінцевої точки. Ви можете налаштувати ваги кінцевої точки для управління часткою руху руху, направленого до кожної кінцевої точки, що дозволяє використовувати випадки використання, такі як сині/зелені розгортання та тестування A/B. Для прискорювачів з подвійним стеком, що підтримують як IPv4, так і IPv6, можна додати лише кінцеві точки подвійного стека (NLBS, ALBS та EC2, які підтримують подвійну стек) [1] [2] [4] [5] [6] [7] [8].
Кінцеві точки для власних прискорювачів маршрутизації:
Спеціальні прискорювачі маршрутизації розроблені для додатків, що вимагають власної логіки для маршрутизації користувачів до конкретних напрямків та портів. Кінцевими точками для прискорювачів маршрутизації є підмереж VPC Amazon, які розміщують один або кілька екземплярів EC2. Ця установка корисна для таких сценаріїв, як багатокористувацькі ігрові або VoIP -додатки, де користувачам потрібно призначити певним серверам або сеансам на основі таких критеріїв, як географія або атрибути користувача. Спеціальні прискорювачі маршрутизації підтримують лише адреси IPv4 [4] [9].
Додаткові примітки:
- локальні ресурси не можуть бути безпосередньо налаштовані як кінцеві точки; Однак ви можете використовувати балансири мережевого навантаження в регіонах AWS, щоб передати локальні кінцеві точки та зареєструвати ці NLBS з глобальним акселератором.
- Глобальні прискорювачі постійно контролюють здоров'я кінцевих точок та спрямовують трафік лише на здорові кінцеві точки.
- Еластичні IP -адреси, що використовуються як кінцеві точки, - це статичний публічний IPS, виділений на ваш обліковий запис AWS.
- Для збереження клієнтської IP -адреси певні вимоги застосовуються до використовуваних типів кінцевих точок.
Підводячи підсумок, кінцеві точки AWS Global Accelerator змінюються залежно від типу акселератора: Стандартні прискорювачі використовують балансири завантаження мережі, балансири навантаження додатків, екземпляри EC2 або еластичні IP -адреси, тоді як спеціальні прискорювачі маршрутизації використовують підмережі VPC з екземпляром EC2 як кінцевих точок. Ця гнучкість дозволяє глобальному акселератору підтримувати широкий спектр архітектури додатків та потреб маршрутизації руху [1] [4] [6] [9].
Цитати:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[2] https://docs.aws.amazon.com/global-accelerator/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-accelerator/latest/dg/introduction-how-it-works.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[7] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[8] https://tutorialsdojo.com/aws-global-accelerator/
[9] https://aws.amazon.com/global-accelerator/faqs/