Сконфигурируйте AWS показатель загрузки ЦП c для балансировщика нагрузки - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть AWS экземпляр ELB и работает. Я включил балансировщик нагрузки Classi c с минимальным количеством экземпляров, равным 1.

. Я хочу проверить / проверить, что если нагрузка на экземпляр увеличивается, необходимо создать дополнительный экземпляр. Чтобы проверить это, я хотел настроить триггеры Scaling.

Можете ли вы рассказать мне, как настроить триггеры Scaling для Metri c CPUUtilization? Каким должен быть верхний порог или нижний порог?

1 Ответ

2 голосов
/ 13 апреля 2020

Я бы порекомендовал вам , а не использовать Classi c Балансировщик нагрузки. В эти дни вы должны использовать Application Load Balancer или Network Load Balancer . (Все, что называется «classi c», в основном означает, что оно устарело, но все еще доступно для устаревшего использования.)

Существует много способов создания триггеров масштабирования . Самый простой способ - использовать Политики масштабирования для отслеживания целей для Amazon EC2 Auto Scaling . Это позволяет вам предоставить target (например, "Загрузка ЦП 75%" ), и автоматическое масштабирование будет обрабатывать детали.

Однако я отмечаю, что вы пометили этот вопрос как использование Elasti c Beanstalk. Я не думаю, что он поддерживает Target Tracking, поэтому вместо этого вы можете указать пороговые значения «Scale-out» и «Scale-In».

Относительно того, какое число вы должны ввести ... this полностью зависит от вашего приложения и его типичных моделей использования . Вы можете определить «правильную» настройку, только наблюдая за вашим обычным трафиком c или создавая тестовую систему и моделируя типичное использование.

Загрузка ЦП может будь хорошим метри c для масштабирования, но это зависит от того, что делает приложение. Например, если он выполняет тяжелые вычисления (например, кодирование видео), это хороший показатель c. Однако могут быть и другие признаки интенсивного использования, такие как объем свободной памяти или количество пользователей. Вы можете выяснить, какой «правильный» показатель c, наблюдая за тем, что делает ваша система, когда она находится под нагрузкой.

...