Estou no processo de implantação de um ambiente de produção para um site,
Ele roda em AWS. Isso inclui uma VPC privada com balanceador de carga e uma única instância EC2 executando Debian 8.1
No entanto, no futuro haverá mais instâncias EC2 à medida que o tráfego se tornar mais pesado e o balanceador de carga realmente precisar funcionar.
Portanto, estou atualmente procurando 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 o S3 de maneira confiável como um diretório inicial do nosso site.
A instância atual do EC2 também utiliza Syslog e muitos outros recursos de segurança, como tripwire. O site principal funciona como um aplicativo wsgi no Apache e é baseado em Python (Django).
Infelizmente, também precisaremos enviar arquivos que podem ser baixados pelos usuários. O uníssono é uma solução ou o que seria usado?
ElasticBeanstalk não é uma opção. O próprio site é implantado usando git.
Responder1
Você pode simplesmente criar uma AMI com a versão atual do seu código e configurações e, em seguida, criar quantas máquinas EC2 desejar.
ConfiraEmpacotadore AWSgrupos de escalonamento automático.