Mesosphere DC/OS makes it easy to build and run modern distributed applications in production at scale, by pooling resources across an entire datacenter or cloud.

While the DC/OS platform works great for stateless applications, many enterprises who have tried to use DC/OS for stateful applications at scale have stumbled when it comes to using the platform for services like databases, queues and key-value stores.

Portworx, which scales up to 1000 nodes per cluster and is used in production by DC/OS users like GE Digital, solves the operational and data management problems enterprises encounter when running stateful applications on DC/OS.

Unlike the default DC/OS volume driver, Portworx lets you:

  • dynamically create volumes for tasks at run time, no more submitting tickets for storage provisioning
  • dynamically and automatically resize volumes based on demand while task is running
  • run tasks on the same hosts that your data is located on for optimum performance
  • avoid pinning services to particular hosts, reducing the value of automated scheduling
  • avoid fragile block device mount/unmount operations that block or delay failover operations
  • encrypt data at rest and in flight at the container level

Read on for how to use Portworx to provide persistent storage for Mesosphere DC/OS and marathon and use it with DC/OS Commons frameworks for some of the most popular stateful services.


For documentation for installing Portworx on DCOS, continue below

For documentation for installing Portworx on Kubernetes on DCOS, continue below


For documentation for installing various stateful applications on DCOS with Portworx, continue below

For documentation on operating and maintaining your Mesoshere/DCOS installation, continue below

Last edited: Friday, Oct 28, 2022