Я хочу автомасштабировать инфраструктуру, когда загрузка становится высокой. Я запускаю свою инфраструктуру на AWS
. У меня есть требование, когда мне нужно вывести код приложения из Github
, когда autoscaling
произойдет. Поскольку код изменяется часто, мы не можем взять AMI
и запустить экземпляр из этого AMI
. Поэтому я хочу вывести последний код из repositories
. AWS только что запустила сервис под названием AWS CodeDeploy
. Как я могу использовать эту службу для автоматизации процесса вытягивания кода при запуске экземпляров?
P.S. Я написал init script
, чтобы автоматически присоединить EIP
, белый список этого IP-адреса в разных группах безопасности и поместить экземпляр под load-balancer
, когда экземпляр загружает и отменяет все, когда экземпляр завершается при автомасштабировании.