Go beyond launching your code in stateless containers. Container 2.0 means elastically running complete modern apps with confidence - both stateless microservices and the stateful data services that power them.
Run stateful and stateless workloads on a single infrastructure with persistent local volumes and external persistent volumes for containers, and integrate with existing shared storage.
Service Discovery & Load Balancing
Ensure dynamic services can easily communicate across hosts and services are equally utilized for maximum load distribution with highly available L4 and L7 load balancing.
Monitoring & Health Checks
Automatically monitor and perform health checks of applications, and collect metrics from common services such as Graphite, DataDog and StatsD.
Authentication & Authorization
Ensure the right users access the right resources with fine-grained container level authorization controls, team and individual isolation, and integration with LDAP and Active Directory.
Highly Available Self-Healing Infrastructure
Automatically detect, and recover from, failure, for both your containers and the underlying infrastructure.
Choice of Container Formats
DC/OS supports Docker and traditional Linux (Mesos) containers, including Java & Go binaries, enabling you to flexibly migrate to microservices without rewriting all your applications in Docker containers.