Que alterações persistentes posso fazer em uma configuração do Amazon Beanstalk?

2

( Cross postado nos fóruns da AWS )

Temos uma família estática de websites estáticos que estamos pensando em hospedar no Amazon Beanstalk. Atualmente, dependemos do acesso ssh ao nosso processo de implantação:

  • Nós carregamos um arquivo zip e descompactamos localmente unzip version.zip
  • Nós mantemos links simbólicos para ter apelidos mais curtos para algum componente (por exemplo, em vez de link nós usuário link
  • Estamos usando a rápida reversão e o patch no servidor editando arquivos específicos: mv latest_ver latest_ver.bak;mv older_ver latest_ver e vim foo.js

Estamos pensando em migrar para o Amazon Beanstalk e, por isso, instalei e configurei um website de exemplo. Eu configurei uma estrutura de symlink, fazendo upload de uma versão via scp e editei os arquivos de configuração do Tomcat. No entanto, não tenho certeza se alguma dessas alterações é mantida pelo gerenciador do Beanstalk (na verdade, vi algumas delas não aceitaram quando uma instância foi reiniciada).

Existe alguma maneira de fazer com que o gerente do Beanstalk se lembre das mudanças locais que eu faço no sistema de arquivos da instância, e leve isso para as novas instâncias que ele cria?

Se a resposta for não, então devo esquecer o Beanstalk e usar diretamente uma imagem do EC2 (posso criar uma AMI que inclua minhas modificações personalizadas e reinicie se necessário).

    
por ripper234 25.10.2011 / 21:07

1 resposta

0

Para manter esses tipos de alterações, você desejará usar sua própria AMI que tenha essas alterações já feitas, de modo que, quando o Beanstalk iniciar ou reativar as instâncias, seus dados estejam presentes.

Como alternativa, você pode usar os arquivos .config para automatizar o processo como visto aqui: link

    
por 27.11.2012 / 16:21