Implementing Azure Cloud Design Patterns
上QQ阅读APP看书,第一时间看更新

Mesosphere DC/OS

Mesosphere DC/OS is a distributed operating system based on the Apache Mesos distributed systems kernel.

DC/OS and Apache Mesos include the following features:

  • Scalability
  • Fault-tolerant replicated master and slaves using Apache ZooKeeper
  • Support for Docker containers
  • Native isolation between tasks with Linux containers
  • Scheduling for multiple resources (memory, CPU, disk, and ports)
  • Java, Python, and C++ APIs
  • A web UI for viewing cluster state (Apache Mesos UI)

By default, DC/OS includes the marathon orchestration platform for scheduling workloads and Mesosphere universe, a collection of services that can be added to your service.

The following diagram shows the architecture of an Azure Container Service cluster using DC/OS:

For further information on Mesosphere DC/OS please visit https://dcos.io/. You can find the complete source code at  https://github.com/dcos.