Você pode simplesmente assar uma AMI com a versão atual do seu código e configurações e, em seguida, criar quantas máquinas EC2 desejar.
Confira o Packer e o dimensionamento automático da AWS grupos .
Estou no processo de implantar um ambiente de produção para um site,
Ele é executado no AWS. Isto inclui um VPC privado com um balanceador de carga e uma única instância do EC2 rodando Debian 8.1
No entanto, no futuro, haverá mais instâncias do EC2 à medida que o tráfego se tornar mais pesado e o balanceador de carga realmente precisar funcionar.
Por isso, estou pesquisando opções para implantar várias instâncias do EC2 com a mesma base de código e configuração. Tudo se resume ao armazenamento, mas não acho que seja possível implantar de maneira confiável o S3 como um diretório inicial para o nosso site.
A instância atual do EC2 também faz uso do Syslog e de muitos outros recursos de segurança, como o tripwire. O site principal é executado como um aplicativo wsgi sob o apache e é baseado no Python (Django).
Infelizmente, também precisaremos enviar arquivos que podem ser baixados pelos usuários. É uníssono uma solução ou o que seria usado?
O ElasticBeanstalk não é uma opção. O site em si é implantado usando o git.
Você pode simplesmente assar uma AMI com a versão atual do seu código e configurações e, em seguida, criar quantas máquinas EC2 desejar.
Confira o Packer e o dimensionamento automático da AWS grupos .