Amr Abdelrazik published blog post in which he compares 3 popular open source projects - Docker vs. Kubernetes vs. Apache Mesos and summarizes why what you think you know about them is probably wrong.
Instead of comparing the overlapping features of these fast-evolving technologies, author revisits each project’s original mission, architectures, and how they can complement and interact with each other.
Quite good comparison with bit more information about Apache Mesos. Author points out that container orchestration is only one example of a workload that can run on Mesos’ modular architecture, and it’s done using a specialized orchestration “framework” built on top of Mesos called Marathon. But it can also run:
- Monolithic and legacy apps
- Data services and analytics
- Containers - microservices architecture
Whatever you choose, you’ll be embracing a set of tools that makes more efficient use of server resources, simplifies application portability, and increases developer agility. You really can’t go wrong.
[Read More]