This content is developed in partnership with Mesosphere
Duration12h 22m


Learning Path Description

Welcome to Introduction to DC/OS!

DC/OS stands for Data Center Operating System and it lives up to its name. It allows you to think of all of your servers as a single pool of resources.

For many companies, containers have become the standard unit of deployment, and with good reason; containers provide consistency for developers and operations teams. They allow developers to package up their code and dependencies into one unit. Operations teams are able ...

arrow-down Read more


Your certificate for this learning path

Learning Path Steps

1 courses

DC/OS Fundamentals Do you remember the days of deploying a N tier application to on-premises servers? The planning that went into determining the right amount of hardware to use so that you weren’t under or significantly over-provisioned. Deployments were ...

2 labs

Install Packages on DC/OS from the Mesosphere Catalog using the DC/OS graphical user interface (GUI) and the DC/OS command line interface (CLI)

3 courses

DC/OS: Container Orchestration Container orchestration is a popular topic at the moment because containers can help to solve problems faced by development and operations teams. However, running containers in production at scale is a non-trivial task. Even ...

4 labs

Using Marathon to schedule Mesos containers on DC/OS: This Lab showcases the simplicity and flexibility of the powerful container orchestration tool.

5 labs

Learn how to load balance a web application that persists data to a MySQL database using Marathon to schedule Docker containers on DC/OS.

6 labs

Using attributes to constrain Marathon container scheduling in DC/OS you will launch fault-tolerant, resource-aware container applications

7 labs

Keep your applications up and running automatically by configuring health checks for your Marathon applications in DC/OS

8 labs

By working with Marathon pods in DC/OS you can share resources among a group of applications on a single agent and manage them as a single unit

9 labs

Perform rolling upgrades of Marathon applications in DC/OS to avoid downtime, and trade off upgrade speed, resource overhead, and application capacity.

10 labs

Learn how to find applications and services in your cluster and how they each other by using Mesos DNS for service discovery in DC/OS

11 labs

Load balance application traffic with Marathon-LB in DC/OS and keep traffic flowing by performing a zero downtime blue/green deployment

12 labs

Learn to perform streaming data analytics by building a data pipeline in DC/OS that combines multiple services and a Twitter-like app.

About the Author

Learning paths17

Ben Lambert is the Director of Engineering and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps.

When he’s not building the first platform to run and measure enterprise transformation initiatives at Cloud Academy, he’s hiking, camping, or creating video games.