DC/OS logo

DC/OS

The Datacenter Operating System. The easiest way to run microservices, big data, and containers in production.
110
157
+ 1
12

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.
DC/OS is a tool in the Cluster Management category of a tech stack.
DC/OS is an open source tool with 2.3K GitHub stars and 484 GitHub forks. Here’s a link to DC/OS's open source repository on GitHub

Who uses DC/OS?

Companies
19 companies reportedly use DC/OS in their tech stacks, including Immowelt Hamburg GmbH, Decision6, and AN10.

Developers
89 developers on StackShare have stated that they use DC/OS.

DC/OS Integrations

Pros of DC/OS
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

DC/OS's Features

  • High Resource Utilization
  • Mixed Workload Colocation
  • Container Orchestration
  • Resource Isolation
  • Stateful Storage
  • Package Repositories
  • Public Cloud
  • Private Cloud
  • On-Premise
  • Command Line Interface
  • Web Interface
  • Elastic Scalability
  • High Availability
  • Zero Downtime Upgrades
  • Service Discovery
  • Load Balancing
  • Production-Ready

DC/OS Alternatives & Comparisons

What are some alternatives to DC/OS?
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

DC/OS's Followers
157 developers follow DC/OS to keep up with related blogs and decisions.