Whether it’s traditional apps or modern data-rich apps made of containers and big data services, DC/OS elastically runs it all for faster rollout of new projects like personalization, machine learning, and IoT.
Whether it’s Kubernetes or Marathon, use the tool that’s right for you, and benefit from automatic workload recovery, security, networking, service discovery, storage and more.
Data Services Automation
Easily deploy and elastically run distributed data services such as Spark, Kafka, Cassandra and HDFS on a single platform, simplifying operations and administration.
Powered by Apache Mesos, the Proven Cloud-scale Resource Manager
Apache Mesos simplifies administration and maximizes resource utilization by abstracting the datacenter into a single giant computer, and powers some of the world’s largest platforms such as Twitter, Uber and Yelp.
Run Your Apps Anywhere
Use DC/OS on bare-metal, virtual (vSphere or OpenStack) and cloud (AWS, Azure, GCE). The only requirement is a modern Linux distribution.
Universal Container Runtime
Run Docker and other container image types with the reliability of Mesos, and get the benefit of container network interface (CNI) support and GPU-based acceleration
Extensible & Scalable Architecture
Application-aware scheduling architecture allows you to run existing and future workloads on the same machines and enables horizontal scalability for up to tens of thousands of servers.
Strong Resource Isolation
Orchestrate workloads and share datacenter resources while maintaining strong resource isolation for Mem, CPU, network and storage, increasing utilization and reducing noisy neighbor problems.
Secure and Compliant
Securing modern distributed workloads is a challenge. DC/OS helps accelerate your modern app initiatives while reducing exposure to modern security threats, simplifying policy enforcement and maintaining compliance.
Identity & Access Management
Fine-grained access control & integration with multiple identity providers (LDAP, Active Directory, SAML 2.0 and OpenID Connect).
Securely distribute sensitive information to applications at runtime while maintaining access control and encryption at communication and at rest.
Cluster-Wide PKI Encryption
Secure communication between DC/OS components through a Public-Key-Infrastructure encrypted control plane for regulatory compliance.
Containers Don’t Run as Root
Reduce privilege escalation risks by running containers with limited privileges, not as root user.
Powerful Services, One Click Away
DC/OS Catalog is not just a library of container images, but a universe of modern platform services with application-specific operational intelligence built-in. This means you can scale, update & upgrade complex services such as Kubernetes, Spark, and Kafka with an app store-like experience.
Broad Partner Ecosystem
DC/OS Catalog includes a universe of open source and enterprise supported offerings allowing you to experiment with new technologies and quickly move from ideas to production
Management & Monitoring
Unified Experience, On-Premise & Cloud
Use DC/OS to simplify application portability, accelerate hybrid cloud initiatives, and reduce risk of cloud lock-in, with a unified operations and developer experience.
App Portability Across Cloud
Easily migrate your application and data services to any cloud with minimum change to your application or DevOps process.
Same Interface, Any Cloud
Easily deploy applications on-premise and on the cloud with a single administration experience for your app developers, data scientists and infrastructure operators.
Powerful CLI & GUI
Effortlessly manage your apps, services and infrastructure with a powerful CLI and simple to use GUI.
Operations & Troubleshooting
No More Maintenance Windows
Maintain infrastructure and application uptime with minimal effort leveraging advanced operational & troubleshooting features and a modern N+1 highly available architecture.
Zero Downtime Application Deployment
Deploy and update applications anytime with advanced self-service deployment strategies such as blue-green & Canary deployment.
Automatically detect and recover workloads in case of node and workload failure, with no configuration required.
Easily upgrade DC/OS in-place without any service disruption or even migrating running container or data workloads.
Logging and Metrics
Effortlessly troubleshoot and monitor through simplified logging and metrics collection across your cluster and applications.
One Cluster, Multiple Teams
Leverage your infrastructure across multiple teams, increasing utilization while maintaining control, isolation and access control across resources and workloads.
Fine Grained Access Control
Limit access and visibility to datacenter resources such as containers, jobs, data services and secrets across teams.
Securely integrate with CI/CD systems and other automation software using token-based authentication to DC/OS services.
Networking & Storage
Simplified Networking and Storage
Easily manage networking and storage for highly dynamic distributed apps with out of the box tools and integrations with third party technologies.
High Performance Load Balancing
Integrated distributed load balancing provides traffic optimization, non-disruptive application upgrades and real-time detection of network failures.
Built-in Service Discovery
As workloads move around for failover, scaling or updates, service discovery integrates with load balancing to provide continuous, real-time uninterrupted access to all application instances.
IP-Per-Container with Virtual Network Overlay
Deploy traditional applications with legacy port and IP requirements using virtual network overlay.
Persistent and External Volumes
Support for persistent volumes that are resilient to restart and external volumes that migrate with the application (requires REX-Ray plugin).
Interested in Mesosphere DC/OS? Let one of our experts help you get started.