Автоматическое обновление AMI с использованием FTP
Я использую AWS и у меня есть настройки и инстансы для моего сайта. Затем я создал AMI для этого экземпляра и настроил балансировку нагрузки, чтобы ускорить дополнительные экземпляры, когда процессорный процесс достигает 60%+, что работает нормально. Я хочу обновить веб-сайт, но не могу обновить AMI напрямую, поскольку это просто изображение основного экземпляра.
Мой текущий процесс будет состоять в том, чтобы обновить основной экземпляр, а затем создать новый AMI и сопоставить балансировку нагрузки для использования этого нового AMI, но это кажется слишком сложным, есть ли более быстрый способ обновить один экземпляр и использовать обслуживаемые экземпляры с балансировкой нагрузки этот обновленный основной экземпляр.
Я хочу быть в состоянии;
- Обновите экземпляр через FTP
- Это автоматически обновляет AMI
- Экземпляры, созданные с использованием Load Balancer, затем используют этот новый AMI
Если это невозможно, дайте мне знать, как вы это делаете?
1 ответ
Я давно не работал с AWS, но вы можете написать то, что вы описали выше. Создать новый образ и изменить конфигурацию EBS не так сложно, по крайней мере, насколько я помню. Если у вас есть сценарий, вы можете настроить FTP-клиент для его выполнения после завершения загрузки.
У Amazon есть много документации по настройке инструментов командной строки AWS, в том числе для ELB: http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/UsingTheCommandLineTools.html
Процедура аналогична и для EC2.