2016-02-01 2 views
1

Я использую веб-службы amazon для своего веб-сайта. Как я могу использовать функцию автоматического масштабирования для использования сервера Apache по умолчанию и файлов для всех других экземпляров. Например, я запустил экземпляр и установил сервер Apache. Теперь я хочу использовать данные и конфигурацию экземпляра для экземпляров автоматического масштабирования.Как использовать aws auto scalling group

ответ

0

Самый простой способ - сделать «золотую копию», т. Е. Создать новый экземпляр, установить на нем все, что вы хотите - программы и данные, - а затем создать частный экземпляр AMI из этого экземпляра.

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

Если у вас есть данные, созданные при запуске службы (т. Е. Созданные пользователем данные), очевидно, вам нужно будет сохранить это не в самом экземпляре, а в s3 или rds (например), если вы хотите эти данные пережить жизненный цикл экземпляра.

+0

Как создать личное МВС? –

+0

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html –

1

Вы также можете настроить свой AMI с помощью программного обеспечения и загрузки загрузочных файлов конфигурации и пользовательских данных с S3 или любого другого источника. Чтобы сделать этот трюк, вам нужно передать сценарий cloud-init в поле «данные пользователя».

Более подробную информацию можно найти здесь: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html

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