Если ваша цель - свести к минимуму время простоя, то рекомендуется использовать второй вариант - т. Е. Увеличить минимальное количество экземпляров до 3, дождаться, пока оно станет здоровым, а затем прекратит проблемный экземпляр. Прежде чем уменьшать его до 2, завершите проблемный экземпляр. Это связано с тем, что автоматическое масштабирование будет зависеть от состояния EC2 по умолчанию, и даже если ваше приложение будет нездоровым, ваш экземпляр EC2 может быть здоровым. Вы можете потерять здоровый экземпляр. Поэтому увеличьте минимальный размер до 3, завершите проблемный экземпляр, а затем уменьшите значение до 2.
Также, если вы еще не используете его, я бы рекомендовал вам использовать расширенную функцию отчетности о состоянии, которая была запущена Elastic Beanstalk в Август 2015 года. Подробная информация об улучшенной отчетности по вопросам здравоохранения может быть найдена here. С улучшенной отчетностью о состоянии здоровья вы можете получить подробное здоровье окружающей среды и каждого экземпляра. Вы можете получить статус работоспособности, цвет, системные показатели (ЦП, память), задержку приложения, частоту ошибок, частоту сбоев и список причин, которые дают подробные описания здоровья вашей среды и состояния экземпляра. Это может быть дополнительная информация для вас, чтобы определить, является ли ваш недавно запущенный экземпляр здоровым или нет. Прочтите краткое введение в эту функцию here.
Если вы планируете обновлять свою среду до расширенной отчетности о здоровье, помните, что экземпляры в вашей среде будут заменены, и, следовательно, если вы чувствительны к простою, лучше увеличить масштаб на 1 экземпляр, а затем включить скользящие обновления перед тем, как переключить тип вашей системы работоспособности на «расширенный». Подробнее о перекачивании обновлений here.