The overview topics help you get started and learn the DC/OS fundamentals.

DC/OS is a distributed operating system based on the Apache Mesos distributed systems kernel. It enables the management of multiple machines as if they were a single computer. It automates resource management, schedules process placement, facilitates inter-process communication, and simplifies the installation and management of distributed services. Its included web interface and available command-line interface (CLI) facilitate remote management and monitoring of the cluster and its services.

To get a better feeling for what DC/OS is and what it does, jump into some of the other sections:

What is DC/OS?

DC/OS is a distributed operating system based on the Apache Mesos distributed systems kernel. It enables the management of multiple machines as if they were a single computer. It automates resource management, schedules process placement, facilitates inter-process communication, and simplifies the installation and management of distributed services. Its included web interface and available command-line interface (CLI) facilitate remote management and monitoring of the cluster and its services.…Read More

Architecture

An operating system abstracts resources such as CPU, RAM, and networking and provides common services to applications. DC/OS is a distributed operating system that abstracts the resources of a cluster of machines and provides common services. These common services include running processes across a number of nodes, service discovery, and package management. This topic discusses the architecture of DC/OS and the interaction of its components.…Read More

Features

This is an overview of the features that make DC/OS more than the sum of its parts.…Read More

Components

DC/OS is comprised of many individual open source components that are precisely configured to work together.…Read More

Concepts

DC/OS is made up of many open source components, several of which existed before DC/OS. The terms used in this document may be similar to pre-existing terms that you are familiar with, however, they might be used in a different way with DC/OS.…Read More

High Availability

This page discusses the high availability features in DC/OS and best practices for building highly available applications on DC/OS.…Read More

Telemetry

To continuously improve the DC/OS experience, a telemetry component is included that reports anonymous usage data to Mesosphere. This data is used to monitor the reliability of core DC/OS components, installations, user interface, and to find out which features are most popular.…Read More

Service Discovery

There are two levels of service discovery in DC/OS. Along with every task that runs on DC/OS being provided a well-known DNS name, anyone can request a well known VIP that enables clients to have a single configuration value.…Read More

Roadmap

This roadmap provides a high level overview of the themes that the DC/OS project is focusing on in the near, medium and long term. Please see the design docs and JIRAs for additional details on each item.…Read More

Design

This section contains technical details of specific DC/OS engineering implementations.…Read More

Feature Maturity

The purpose of the feature maturity phases is to educate customers, partners, and Mesosphere field and support organizations about the maturity and quality of features.…Read More