Portworx is a software-defined, container-native storage solution. Deployed on industry-standard servers (nodes) in a cluster architecture, Portworx Enterprise software runs as a container on each node, pooling its internal storage devices. It can incorporate SAN-attached storage systems and cloud-based storage as well.
Container Native Storage (CNS) is software-defined storage (SDS) that’s embedded in a container cluster, providing a virtualized pool of storage using devices internal to each host. This is similar to the way SDS is embedded in an HCI cluster except that the software runs in a container, instead of as a VM. CNS in a container orchestration platform (like Kubernetes) is somewhat analogous to vSAN running as a service in vSphere, creating a scale-out compute environment.
The benefits of CNS, with Kubernetes, are also similar to those of HCI. A CNS eliminates the need for external storage systems to support containers and can scale with the K8s cluster. As a storage layer, CNS is integrated into K8s, simplifying management compared with an external storage system.
Portworx provides persistent block, file and object storage directly to stateful applications running on the same nodes through a container orchestrator, typically Kubernetes. Each node can be configured for storage and compute (called “hyperconverged”) or for storage only (called “disaggregated”).
Portworx Enterprise is comprised of PX-Store, a storage virtualization software layer, PX-Central, a management software layer and modules for data services including security, migration, DR/backup and policy-based expansion.
PX-Store groups drives of the same size and type across one or more physical nodes to create storage pools in a RAID-0 or RAID-10 configuration. A node can support up to 32 pools, each of which is categorized as high, medium or low performance, and used to provision volumes.
Portworx Product Brief Includes:
Download now to read the full product brief.