Docker Swarm and Digital Ocean
I'm relatively new to DevOps but need to say that I really like how easy compared to Kubernetes I could setup and run Docker Swarm on Digital Ocean. Reading doc took about 10 minutes and I could start a fleet of several nodes "infected" by docker agent. Then minor changes to existing docker-compose file (we deliver apps in docker containers). Finally "docker stack deploy" and that's it! App in the cloud with service level load balancer out of the box.
Needless to say that Digital Ocean nodes are cheap and I can run the cloud at significantly lower cost than similar one on AWS.
But, I wonder why isn't this approach that popular? I can't say there are a lot of docs/articles about swarm. Even worse — I'm struggling to find online services for orchestrating/monitoring swarm clouds (CLI is great, unless you have more than 3 nodes)
I admit that experienced DevOp guy can setup AWS to be cheaper and more advanced with Kubernetes. But is it worth the efforts if you don't expect high loads and your architecture is not that complex?