Щоб налаштувати ваги кінцевої точки як для стандартних, так і для спеціальних прискорювачів маршрутизації в глобальному акселераторі AWS, ви керуєте тим, як трафік пропорційно розподіляється в кінцеві точки в групі кінцевих точок, присвоюючи ваги кожній кінцевій точці. Ось детальні вказівки щодо того, як це зробити для обох типів прискорювача:
Стандартні прискорювачі маршрутизації
Що таке ваги кінцевої точки?
- Ваги кінцевої точки - це числові значення від 0 до 255, які визначають частку трафіку, направленого до кожної кінцевої точки в групі кінцевої точки.- За замовчуванням кожна кінцева точка має вагу 128.
- Глобальний прискорювач обчислює суму всіх ваг кінцевих точок у групі кінцевих точок та направляє трафік до кожної кінцевої точки на основі відношення його ваги до загальної суми.
- Наприклад, якщо кінцеві точки мають ваги 4, 5, 5 та 6 (загалом 20), трафік направляється 4/20 до першої кінцевої точки, 5/20 до другої та третьої, і 6/20 до останнього [2] [3] [6] [10].
Як налаштувати ваги кінцевої точки
- На консолі AWS Global Accelerator виберіть свого прискорювача та слухача.- Виберіть групу кінцевих точок, до якої потрібно додати або редагувати кінцеві точки.
- Додайте або відредагуйте кінцеву точку і вкажіть значення ваги від 0 до 255.
- Встановлення ваги на 0 означає, що кінцева точка не отримає трафік.
- Ви можете динамічно регулювати ваги, щоб змінити розподіл трафіку, наприклад, для канарських випусків, поступово збільшуючи вагу нової кінцевої точки версії, зменшуючи старий [2] [6].
- Збереження IP -адреси клієнта можна включити необов'язково, але зауважте, що глобальний прискорювач може перекрити ваги кінцевої точки, щоб уникнути зіткнень з'єднань, коли ця функція увімкнена [2] [3].
Додаткові міркування
- Циферблат дорожнього руху налаштовані на рівні групи кінцевих точок для контролю загального відсотка трафіку, що надсилається до цієї групи, тоді як ваги контролюють розподіл трафіку серед кінцевих точок у групі.- Перевірка здоров'я впливає на маршрутизацію: трафік розподіляється лише на здорові кінцеві точки; Якщо кінцева точка стає нездоровою, ваги перераховуються серед решти здорових кінцевих точок [10].
Спеціальні прискорювачі маршрутизації
Що таке спеціальні кінцеві точки маршрутизації?
- Кінцеві точки - це підмережі VPC, пов'язані з прискорювачем.- Трафік направляється до екземплярів EC2 в цих підмережах на основі відображення портів.
Налаштування ваги кінцевої точки
- Для власних слухачів маршрутизації ви вказуєте ваги для кожної кінцевої точки (підмережа) для контролю співвідношення розподіленого трафіку.- Дійсні ваги - від 0 до 255, із за замовчуванням 255.
- Глобальний прискорювач сумиє ваги всіх кінцевих точок у групі та пропорційно розподіляє трафік.
- Встановлення ваги кінцевої точки до 0 зупиняє розподіл трафіку до цієї кінцевої точки.
- Це дозволяє збалансувати навантаження, поступову міграцію трафіку (канарські випуски) та покращити використання ресурсів [6] [9].
Як налаштувати
- Використовуйте консоль AWS, CLI або SDK, щоб додати спеціальні кінцеві точки маршрутизації до групи кінцевих точок.- Вкажіть вагу для кожної кінцевої точки підмережі при додаванні або оновленні кінцевих точок.
- Переконайтесь, що діапазон портів слухачів достатній для покриття вимог порту підмережі.
- Увімкніть трафік до конкретних портів або всіх напрямків у підмережі за допомогою API AllowCustomRoutingTraffic, якщо це необхідно [9].
Підсумок ключових моментів
- Кінцева вага контролює пропорційний розподіл трафіку в групі кінцевих точок як для стандартних, так і для спеціальних прискорювачів маршрутизації.- Ваги коливаються від 0 (без трафіку) до 255 (максимальна частка трафіку).
- Відрегулюйте ваги для управління балансуванням навантаження, відмовою та стратегіями поступового розгортання.
- Для стандартних прискорювачів ваги застосовуються до таких ресурсів, як балансири навантаження, екземпляри EC2 або еластичні IPS.
- Для спеціальних прискорювачів маршрутизації ваги застосовуються до кінцевих точок підмережі VPC.
- Збереження IP -адреси та перевірки здоров’я впливає на поведінку маршрутизації та може в деяких випадках замінювати ваги.
Ця гнучкість конфігурації дозволяє точно контролювати те, як трафік маршрутується в усьому світі для оптимізації стратегій продуктивності, доступності та розгортання [2] [3] [6] [9] [10].
Цитати:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[3] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpoints.html
[4] https://repost.aws/knowledge-center/global-accelerator-failover-different-region
[5] https://www.alibabacloud.com/help/en/ga/user-guide/create-and-manage-e-endpoint-groups-of-intelligent-routing-listeners
[6] https://www.alibabacloud.com/help/en/ga/user-guide/overview-4/
[7] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[8] https://cloudchipr.com/blog/aws-global-accelerator
[9] https://metacpan.org/pod/paws::globalaccelerator
[10] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[.