I'm looking for the easiest and fastest way to manage a microservices scalable infrastructure. I chose to use Docker. But so far, I've faced some different ways to go.
- AWS ECS
- AWS Elastic Beanstalk
- Docker Cloud
Which one would you go? Why?
I'm looking for the easiest and fastest way to manage a microservices scalable infrastructure. I chose to use Docker. But so far, I've faced some different ways to go.
Which one would you go? Why?
There's no good answer, it depends on your infrastructure and costs.
Edit:
You're not an AWS shop but you have credit. I'd go ECS. You can squeeze more applications out of a VM with docker than Beanstalk. And if you decide to move away from AWS you can take your containers with you. Not the configuration (task definitions are specific to AWS) but the containers themself can be rebuilt and pushed somewhere else.