Sim, isso pode ser feito, você pode usar o comando ec2-bundle-image
para criar uma AMI a partir de uma AMI configurada existente. Existem instruções sobre como fazer isso nos serviços da web amazon site
Eu nem sei ao certo como expressar corretamente essa pergunta, então, por favor, tenha paciência comigo, já que sou novo na linguagem / terminologia do EC2. O que eu quero ser capaz de fazer, é configurar um modelo, se você precisar, e esses modelos incluirão uma pilha LAMP com a qual eu trabalho consistentemente, e tem todas as configurações no lugar. Tudo o que eu preciso fazer é entrar e mudar os IPs. Como isso é feito no mundo do EC2? É possível criar um modelo a partir de uma instância existente? É necessário ativar uma nova instância e ainda depender de ferramentas como o Puppet / Chef / CFEngine para configurar a instância quando ela estiver on-line? E se eu estiver executando um cluster de servidores da Web e quiser disparar um sob demanda para aliviar a carga do cluster. Qual é a maneira mais rápida de ter esse nó em funcionamento no mundo do EC2?
Sim, isso pode ser feito, você pode usar o comando ec2-bundle-image
para criar uma AMI a partir de uma AMI configurada existente. Existem instruções sobre como fazer isso nos serviços da web amazon site
Se for uma instância do repositório do EBS (não do repositório de instâncias), você poderá criar facilmente uma imagem usando o console de gerenciamento do ec2. A imagem pode então ser usada para criar novas instâncias.
Existem duas maneiras de fazer isso
para fazer você mesmo há diferentes maneiras, mas na essência você precisaria empacotar em uma imagem um script de bootstrap que definirá a conexão com o servidor cfengine ou terá todas as 'receitas' já configuradas (difíceis de manter) , em seguida, execute cfagent.
como você gerencia o cfengine, pode ser tão simples - se um arquivo estiver em um local, o cfagent fará algumas ações (instalar um servidor web, configurá-lo, etc.). um dos problemas com o cfengine é a distribuição de chaves para autorização, mas pode ser muito bem roteirizado.
um caminho diferente é ter para cada função na infraestrutura uma imagem pré-criada que contenha todo o software necessário.