DEV Community

Discussion on: I'm a senior "DevOps" consultant in the Midwest, Ask Me Anything!

Collapse
 
bovermyer profile image
Ben Overmyer

The answer to most of that is "it depends."

Docker containers cycle much faster than virtual machines, so it's easier to scale up and down to meet demand. They are, however, more complex to deal with in an orchestrated fashion.

AWS ECS is... not ready yet. Don't use it. Instead, build a Docker Swarm cluster on EC2 and use it alongside your VMs until you're ready to cut over to pure Docker.

To get back to my original answer, whether you move to Docker or not is going to depend on a number of factors. "What is best for the business?" should be your guiding question.