Need advice about which tool to choose?Ask the StackShare community!

DC/OS

107
173
+ 1
12
Mesosphere

79
105
+ 1
6
Add tool

DC/OS vs Mesosphere: What are the differences?

DC/OS: The Datacenter Operating System. The easiest way to run microservices, big data, and containers in production. Unlike traditional operating systems, DC/OS spans multiple machines within a network, aggregating their resources to maximize utilization by distributed applications; Mesosphere: Combine your datacenter servers and cloud instances into one shared pool. Mesosphere offers a layer of software that organizes your machines, VMs, and cloud instances and lets applications draw from a single pool of intelligently- and dynamically-allocated resources, increasing efficiency and reducing operational complexity.

DC/OS and Mesosphere can be primarily classified as "Cluster Management" tools.

Some of the features offered by DC/OS are:

  • High Resource Utilization
  • Mixed Workload Colocation
  • Container Orchestration

On the other hand, Mesosphere provides the following key features:

  • Built on top of open source technology
  • Grow to tens of thousands of nodes effortlessly while dynamically allocating resources with ease.
  • Mesosphere keeps your apps running by rebalancing resources and restarting failed tasks automatically.

"Easy to setup a HA cluster" is the top reason why over 4 developers like DC/OS, while over 5 developers mention "Devops" as the leading cause for choosing Mesosphere.

DC/OS is an open source tool with 2.17K GitHub stars and 458 GitHub forks. Here's a link to DC/OS's open source repository on GitHub.

Decision6, Astronomer, and Covve are some of the popular companies that use DC/OS, whereas Mesosphere is used by Keen, GoGuardian, and Qordoba. DC/OS has a broader approval, being mentioned in 19 company stacks & 12 developers stacks; compared to Mesosphere, which is listed in 12 company stacks and 8 developer stacks.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of DC/OS
Pros of Mesosphere
  • 5
    Easy to setup a HA cluster
  • 3
    Open source
  • 2
    Has templates to install via AWS and Azure
  • 1
    Easy Setup
  • 1
    Easy to get services running and operate them
  • 6
    Devops

Sign up to add or upvote prosMake informed product decisions

- No public GitHub repository available -

What is DC/OS?

Unlike traditional operating systems, DC/OS spans multiple machines within a network, aggregating their resources to maximize utilization by distributed applications.

What is Mesosphere?

Mesosphere offers a layer of software that organizes your machines, VMs, and cloud instances and lets applications draw from a single pool of intelligently- and dynamically-allocated resources, increasing efficiency and reducing operational complexity.

Need advice about which tool to choose?Ask the StackShare community!

What companies use DC/OS?
What companies use Mesosphere?
See which teams inside your own company are using DC/OS or Mesosphere.
Sign up for StackShare EnterpriseLearn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with DC/OS?
What tools integrate with Mesosphere?

Sign up to get full access to all the tool integrationsMake informed product decisions

What are some alternatives to DC/OS and Mesosphere?
Kubernetes
Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions.
Apache Mesos
Apache Mesos is a cluster manager that simplifies the complexity of running applications on a shared pool of servers.
Docker
The Docker Platform is the industry-leading container platform for continuous, high-velocity innovation, enabling organizations to seamlessly build and share any application — from legacy to what comes next — and securely run them anywhere
OpenStack
OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
Marathon
Marathon is an Apache Mesos framework for container orchestration. Marathon provides a REST API for starting, stopping, and scaling applications. Marathon is written in Scala and can run in highly-available mode by running multiple copies. The state of running tasks gets stored in the Mesos state abstraction.
See all alternatives