PX-Developer (PX-Dev) is scale-out storage and data services for containers. PX-Dev itself is deployed as a container with your application stack. By running PX-Dev with your application stack, you get container-granular controls for storage persistence, capacity management, performance, and availability in a scaleout environment. Deploying the PX-Developer container on a server with Docker Engine turns that server into a scale-out storage node. Storage runs converged with compute and gives bare-metal drive performance. PX-Dev can be used alongside Docker to provide persistent storage for containerized applications to get familiarized with running persistent storage use-cases for containerized applications. Portworx recommends using PX-Enterprise for production installations for all orchestrators including Kubernetes, DC/OS, Nomad, Docker EE and more.
PX-Dev offers container granular services such as:
- Data persistence in a multi node environment
- Synchronous data availability across multiple availability zones and automatic AZ detection
- Automatic tiering and class of service enforcement
- Bring-your-own-key Encryption
- Shared namespaces across containers running on different servers
- S3 interfaces and backup to S3
- Integration with schedulers to automate container placement
Please visit our offical docs site for more information on running Portworx
Visit our website to learn more about some of the most common use cases:
Docker persistent storage Kubernetes storage DCOS persistent storage
Join us on slack @ http://slack.portworx.com/