2016-09-21 14 views
0

Я только что начал размещение классического ASP-приложения на AWS Beanstalk. Когда я создал среду, я использовал RDP для удаленного компьютера Windows и настроил IIS с классическим ASP, сервер включает в себя и т. Д.AWS, Beanstalk, Autoscaling Конфигурация EC2

Смешная вещь (или нет) заключается в том, что иногда Autoscaler добавляет экземпляр (масштабируется вверх), а затем удаляет экземпляр (масштабируется). Если он удалит мой первоначально настроенный сервер, я потеряю изменения, внесенные мной через RDP, и мой сайт опустится.

Есть ли способ указать, как настроен экземпляр EC2 с масштабированием?

Большое спасибо,

+0

Есть ли у вас не настроены изображение для загрузки экземпляра из? При использовании автомасштаба вы не можете полагаться на определенную установку, они будут меняться, поскольку сначала удаляются самые старые установки. Существует также способ обновления кода с другого сервера после загрузки экземпляра. И доступны API для различных языков, с помощью которых вы можете контролировать почти все, что вы можете видеть в интерфейсе администрирования. –

+0

Спасибо за это. У меня есть AMI, который я бы предпочел использовать, просто не уверен, как я подключаю это к автоскалеру с консоли AWS. – user1964234

+0

У вас уже есть группа настройки запуска и автомасштабирования? – error2007s

ответ

0

Спасибо за комментарии, которые устанавливают меня на это. Я использовал консоль AWS для всего этого и решил мою проблему.

  • На странице экземпляра EC2, создать AMI из сконфигурированного EC2 экземпляра
  • Под EC2> Auto Scaling> Конфигурация Launch создать новую конфигурацию запуска с помощью AMI. Вы увидите ранее созданную конфигурацию, созданную Beanstalk, но вы создаете свою собственную.
  • В разделе EC2> Auto Scaling> Auto Scaling Groups вы увидите группу, уже созданную Beanstalk. Отредактируйте эту группу Auto Scaling и укажите новую конфигурацию запуска.

Надеется, что это помогает,