Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
Development
Sysadmin
Docker
What are the best cluster managers?
4
Options
Considered
16
User
Recs.
Oct 18, 2019
Last
Updated
Related Questions
Activity
Have feedback or ideas?
Join our community
on Discord
Ad
4
Options
Considered
Best cluster managers
Price
Last Updated
--
Kubernetes
-
Sep 17, 2019
--
Nomad
-
Sep 17, 2019
--
Apache Mesos
-
Sep 15, 2019
--
Amazon EC2 Container Service
-
Apr 21, 2016
See Full List
--
Kubernetes
My Rec
ommendation
for
Kubernetes
My Recommendation for
Kubernetes
All
7
Pros
4
Cons
3
Top
Con
•••
Complex Architecture
Compared to others Kubernetes has a lot of moving parts, which can all be reasons for downtime due to bugs or misconfiguration.
See More
Top
Pro
•••
Open source
Kubernetes is free and open source.
See More
Top
Con
•••
Rapid development makes this into a moving target
Currently it constantly needs maintenance.
See More
Top
Pro
•••
Works well with modern operating systems
Kubernetes works very well with modern environments (such as CoreOS or Red Hat Atomc) which offer lightweight computing nodes that you don't have to manage, since they are managed for you.
See More
Top
Con
•••
If used on an existing system, some re-organizing may be needed
Because of how opinionated Kubernetes is, it may be necessary to change some things if you decide to use Kubernetes as an orchestration tool in an existing application.
See More
Top
Pro
•••
Supported on several PaaS
Kubernetes is currently supported by Google Compute Engine, Rackspace, Microsoft Azure, and vSphere. Work is being done to support Kubernetes on OpenShift and CloudFoundry.
See More
Top
Pro
•••
Great starting point for beginners
Kubernetes great for beginners who are just starting to work on clustering. It's probably the quickest and easiest way to start experimenting and learning cluster oriented development.
See More
Hide
See All
Get it
here
Recommend
5
2
--
Nomad
My Rec
ommendation
for
Nomad
My Recommendation for
Nomad
All
5
Pros
4
Cons
1
Top
Pro
•••
Simple, minimal architecture
Being focused on one thing only also has its advantages. For one, Nomad is very simple architecturally. There's only a single binary for both clients and servers, it also does not need any external services for any coordination or storage.
See More
Top
Con
•••
Only provides cluster management and scheduling
While other orchestration tools provide much more than just cluster management and scheduling (they also provide things like secrets management, discovery, monitoring, etc.), Nomad follows the Unix philosophy of doing only one thing and doing it well, providing only cluster management and scheduling.
See More
Top
Pro
•••
Complex applications can easily be expressed through Nomad
Nomad uses a high-level abstraction of jobs. Jobs are essentially task groups (sets of tasks). Because of this, Nomad allows users to develop and manage complex applications easily, without having to think about the individual containers that make these applications.
See More
Top
Pro
•••
Easy to reason about
Nomad gives a lot of output and is intentionally kept simple. This makes maintenance easy and reduces downtimes.
See More
Top
Pro
•••
Big comapnies, like eBay and CircleCI use it
See More
Hide
See All
Get it
here
Recommend
3
--
Apache Mesos
My Rec
ommendation
for
Apache Mesos
My Recommendation for
Apache Mesos
All
4
Pros
3
Cons
1
Top
Pro
•••
Good for existing workloads
If you have existing workloads, for example (Hadoop, Kafka, Spark, etc), Mesos makes it very easy to use these workloads together.
See More
Top
Con
•••
May be over-complicated for small clusters
When working with small clusters (less than a dozen nodes), Mesos may be an over-complicated solution since it's rather low level and designed for large clusters and scaling.
See More
Top
Pro
•••
Good with data processing applications
Many modern data processing applications (Hadoop, Kafka, Spark) run very well on Mesos. This is especially nice because they can all be run on the same resource pool, along with new container packaged apps.
See More
Top
Pro
•••
Scales very well
Mesos is a battle-proven piece of software which has been used in many large-scale projects (it's used by Twitter, Ebay and AirBnB) and can support hundreds of thousands of nodes.
See More
Hide
See All
Get it
here
Recommend
3
--
Amazon EC2 Container Service
My Rec
ommendation
for
Amazon EC2 Container Service
My Recommendation for
Amazon EC2 Container Service
All
2
Pros
1
Cons
1
Top
Pro
•••
Separates scheduling logic from state management
One of the core principles on which ECS is built is the separation of scheduling logic from state management. This way, you can choose to use the ECS schedulers, write your own or even integrate third-party schedulers.
See More
Top
Con
•••
You have to manually prescale a cluster
Initially you have to create the EC2 instances that you wish to put in your ECS cluster, using the AMI so that they have the ECS agent on them. However, you have to prescale that specific cluster manually after that.
See More
Hide
Get it
here
Recommend
1
2
Don't see your favorite option? Add it.
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
One sec!
Are you sure that you want to abandon your hard work?
Delete Work
Continue working
{}
undefined
url next
price drop