DEV Community

Discussion on: How to deploy a service to Amazon Elastic Container Service with CloudFormation?

Collapse
 
jillesvangurp profile image
Jilles van Gurp

We do something similar. One crucial difference, we bake our own amis using packer and ansible. Our amis have everything preinstalled and configured ready to run. This includes docker, aws-cfn-bootstrap, misc beats components (filebeat, auditbeat, metricbeat) that are configured to start logging to our centralized logging cluster (elastic cloud) and a few other things we need.

Pre baking our amis, means we don't lose time at deploy time reinstalling the same bits of software over and over again. All our configuration is injected via the environment or amazon's parameter store (for secure stuff).

I wouldn't call this ideal; at this point I'm looking forward to moving towards a Kubernetes based setup. Eks sounds interesting but I might also end up using kops.