0

Вопрос, связанный с настройкой облачного и автоматического масштабирования. У меня есть экземпляр ec2 (экземпляр 1), на котором размещен веб-сайт, из которого я также создал AMI (Image 1). Я хотел бы настроить систему так, чтобы, когда экземпляр 1 полностью деградировал, я хочу запустить новый экземпляр (экземпляр 2) из ​​изображения 1. Следовательно, нет необходимости в балансировщике нагрузки.Настройка AWS Автоматическое масштабирование и облачный контроль

Вопрос. Эти шаги, которые я планирую использовать - конфигурационное автомасштабирование, с MinSize 0, MaxSize 1 использования облака смотреть метрики для отслеживания StatusCheck не удалось, а затем завершить экземпляр 1 и использование экземпляр 2

мне нужно настроить масштаб до Do и уменьшить политику? Не удалось ли системному чеку выполнить правильные метрики для мониторинга, например, сбоя? Нужно ли использовать автомасштабирование в сочетании с cloudwatch для моего сценария? Помогите оценить.

Thanksa

ответ

0

Этот вопрос кажется противоположен типичным предполагаемого использования для масштабирования, что масштабировать услуги за балансировки нагрузки, чтобы избежать ухудшения качества обслуживания.

Как обычно использовать minsize/maxsize в случае, подобном вашему, должно быть указано как minsize, так и maxsize = 1. Чтобы создать новый экземпляр в группе автомасштабирования, все, что вам нужно будет сделать, это завершите существующий экземпляр. Поскольку счетчик экземпляров теперь будет 0, автомасштабирование начнет запускать новый экземпляр. Конечно, у вас будет время простоя, а второй экземпляр готов принять трафик. Но если ваш первый экземпляр не реагирует в любом случае, это может не иметь значения для вас.

Я лично не могу понять пример использования только одного экземпляра за балансиром нагрузки, отличного от целей тестирования. У меня всегда было бы, по крайней мере, два экземпляра производственного процесса, стоящих за балансировщиком нагрузки, так что если проверка работоспособности завершится с ошибкой в ​​одном из двух экземпляров, трафик в балансировщике нагрузки будет перенесен на другой в короткие сроки (гораздо меньше времени, чем требуется для запуска новый экземпляр и он готов принять трафик).

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

Here is good example from AWS documentation

Смежные вопросы