Por que você usaria o AWS Elastic Beanstalk em conjunto com o AWS CloudFormation?

1

Ele indica aqui o Elastic Beanstalk e o CloudFormation que ...

These services are designed to complement each other.

De minha leitura, não entendo por que você gostaria de usá-los juntos. As vantagens do Elastic Beanstalk parecem ser anuladas pelo CloudFormation e vice-versa, por exemplo:

  • O beanstalk elástico lida com recursos para sua aplicação, então por que Gostaria de usar o CloudFormation para especificá-los?
  • O Elastic Beanstalk suporta implementações de comando único, no entanto, elas não seriam possível se usado com o CloudFormation
  • O Elastic Beanstalk permite personalizar a implantação por meio de arquivos .config. Os arquivos .config funcionam em conjunto com os modelos do CloudFormation?
  • Se eu estivesse usando o CloudFormation para especificar minha infraestrutura, quais vantagens o Elastic Beanstalk traz para a mesa?
por pingu 31.05.2014 / 21:59

1 resposta

1

Elastic beanstalk handles resourcing for your application, so why would I want to use CloudFormation to specify them?

O EB pode cuidar facilmente de uma pilha da web simples com camadas de balanceamento de carga, aplicativo e db. E se o seu aplicativo for mais complexo que isso? E se você precisar do memcache? E se você precisar de vários níveis de aplicativo? Etc, etc.

Elastic Beanstalk supports single command deployments, however these would not be possible if used with CloudFormation

Se suas necessidades são simples, basta usar o EB. Se você tem mais complexidade ou se deseja mais controle, use o CFN.

Elastic Beanstalk allows you to customise the deployment by way of .config files, do .config files work in tandem with CloudFormation templates?

Não especificamente.

If I were using CloudFormation to specify my infrastructure, then what advantages does Elastic Beanstalk bring to the table?

Controle, flexibilidade e facilidade de adicionar mais camadas, se necessário.

    
por 31.05.2014 / 22:04