Запланированное действие AWC Autocaling - ежедневное действие исчезает и емкость не сбрасывается - PullRequest
0 голосов
/ 10 июля 2019

Я хочу создать запланированное действие автомасштабирования.Политика автоматического масштабирования изначально установлена ​​на 2 желаемых, 2 мин и 6 макс.

Каждый день в 7 часов утра CST Я хочу довести настройки до 4 желаемых, 4 минут и 6 макс и в 6 часов вечера CST Iхотите, чтобы он вернулся к своим исходным настройкам масштабирования (2,2,6).

Чтобы проверить, что это работает, на панели автоматического масштабирования AWS я создал действие по расписанию со следующими параметрами: min-4, max-6, желаемое - 4, повторение - каждый день.Для начала я проверил его с текущей датой и на десять минут раньше текущего времени.Время окончания я ставлю через 15 минут после времени начала с той же датой.Это дало крону 55 12 * * *

Я создал действие и увидел его в списке запланированных действий.Ускоренная перемотка вперед на 40 минут и настройки автоматического масштабирования равны 4, 4 и 6 макс., Поэтому действие действительно сработало, но никогда не возвращалось к исходным настройкам.У меня есть вопросы -

1 - я бы предположил, что после того, как запланированное действие выполнено и по истечении его времени окончания, оно сбросит настройки автоматического масштабирования обратно к первоначальным настройкам - что вернет его к 2 желаемым, 2 мин и 6 макс.Зачем ему опция конца времени, если это не так?

2 - после того, как запланированное действие было выполнено для того дня, запись в списке запланированных действий исчезла.Это заставило бы меня поверить, что на следующий день он снова не запустится.Я выбрал повторение «каждый день».Я предполагаю, что каждый день будет означать запускать это действие каждый день в выбранное время.Должно ли оно сохранять действие в списке действий, если это правда, и запускаться каждый день?

3 - В чем разница между ежедневным повторением и каждой неделей?

Также было бы в любом случае настроить его на выходные.В идеале я хотел бы получить следующую настройку: с понедельника по пятницу с 7:00 до 18:00 CTS: 4 желательно, 3 мин. И 6 макс. С понедельника по пятницу с 6:00 до 7:00 CTS: 2 желательно, 2 мин. И 6 макс. Всю субботу и воскресенье: 2 желательно, 2 мин и 6 макс

Любая помощь приветствуется!

Эрни

1 Ответ

0 голосов
/ 10 июля 2019

С PutScheduledUpdateGroupAction - Автоматическое масштабирование Amazon EC2 :

EndTime

Дата и время окончания повторяющегося расписания. Amazon EC2 Auto Scaling не выполняет действия после этого времени.

Итак, EndTime сообщает ему, когда закончить повторение. Например, вы можете указать, что он должен повторяться каждый вторник до 1 июля, установив для параметра EndTime значение 1 июля.

Поскольку вы установили EndTime на 15 минут спустя, повторение прекратилось и больше не повторялось. Итак, учитывая ваши требования, вы должны оставить EndTime пустым .

С Масштабирование по расписанию для автоматического масштабирования Amazon EC2 - Автоматическое масштабирование Amazon EC2 :

Для масштабирования по повторяющемуся графику

Вы можете указать расписание повторения в UTC, используя синтаксический формат Unix cron. Этот формат состоит из пяти полей, разделенных пробелами: [Минута] [Час] [День_месяца] [Месяц_файла] [День_файла]. Для получения дополнительной информации об этом формате см. Crontab .

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

Кстати, лучше всего изменить только минимальное значение без изменения значения Desired . Причина этого заключается в том, что группа автоматического масштабирования может быть относительно занята во время масштабирования. Когда все станет тише, группа будет расширяться в соответствии с правилами. Если вы измените Desired в это время, он может не справиться с текущей нагрузкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...