Автоматическое обновление AMI с использованием FTP

Я использую AWS и у меня есть настройки и инстансы для моего сайта. Затем я создал AMI для этого экземпляра и настроил балансировку нагрузки, чтобы ускорить дополнительные экземпляры, когда процессорный процесс достигает 60%+, что работает нормально. Я хочу обновить веб-сайт, но не могу обновить AMI напрямую, поскольку это просто изображение основного экземпляра.

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

Я хочу быть в состоянии;

  1. Обновите экземпляр через FTP
  2. Это автоматически обновляет AMI
  3. Экземпляры, созданные с использованием Load Balancer, затем используют этот новый AMI

Если это невозможно, дайте мне знать, как вы это делаете?

1 ответ

Я давно не работал с AWS, но вы можете написать то, что вы описали выше. Создать новый образ и изменить конфигурацию EBS не так сложно, по крайней мере, насколько я помню. Если у вас есть сценарий, вы можете настроить FTP-клиент для его выполнения после завершения загрузки.

У Amazon есть много документации по настройке инструментов командной строки AWS, в том числе для ELB: http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/UsingTheCommandLineTools.html

Процедура аналогична и для EC2.

Другие вопросы по тегам