Portworx instructional videos
The following is a series of easy to digest lectures about Portworx. Videos are produced with a lightboard which offers a unique and clear perspective for users to learn about Portworx.
Why Portworx
This short video will explain the Portworx value proposition along with some of the differentiating features such as data mobility, application awareness and infrastructure independence.
Resources
Portworx 101
Learn the basics of Portworx and how it can enable your stateful workloads. This video will discuss the largest fragments of the Portworx platform and how it creates a global namespace to enable virtual volumes for containers.
Resources
Understanding Storage Pools
Portworx achieves mobility for applications by dynamically managing pools of storage across a cluster of nodes. In this short video, learn how Portworx clusters infrastructure together into classified storage resource pools for applications.
Resources
Deployment Modes (Hyperconverged, Disaggregated)
Portworx deploys it’s full stack of software in a linux container. In this short video you will learn the two main deployment modes in which Portworx can be installed on your infrastructure.
Resources
Deploying Portworx on Kubernetes
In this video, learn how Portworx runs on any distribution of Kubernetes and what components are involved.
Resources
- Install with Kubernetes
- Try Installing Portworx on Kubernetes yourself
- Access Kubernetes Spec Generator in PX-Central
Understanding Volume Replication
In this video, learn how Portworx provides high availability to your data rich application and how it does this by providing synchronous replication at the volume granular level.
Resources
- Topology Info for Replication Placement Docs
- Dynamic Provisioning Parameters
- Example deploying MySQL with Portworx Replication
Volume snapshot types
Learn how Portworx provides data protection with snapshots. This short video will talk about the different types of snapshots available from Portworx for stateful applications.
Resources
What is RTO and RPO
Understanding Recovery Time Objects (RTO) and Recovery Point Object (RPO) is vital for disaster recovery planning. Check out this short video to get a quick understanding of RTO and RPO and how Portworx solutions can help you.
Resources
- Disaster Recovery Configuration with Kubernetes Docs
- RPO and RTO Blog
- Zero PO Disaster Recovery Blog
Portworx Disaster Recovery
Disaster Recovery is a critical component of every data management solution. In this short video, learn about the disaster recovery solutions available from the Portworx platform.
Resources
- Portworx Disaster Recovery Docs
- Portworx Synchronous Disaster Recovery
- Portworx Asynchronous Disaster Recovery
What are Shared Volumes
Shared volumes or volume shares allow multiple readers and writers for applications such as Wordpress and content management systems. In this video, get a better understanding of the different between ReadWriteOnce and ReadWriteMany.
Resources
- Portworx Shared Volumes Docs
- Portworx Shared volumes on Kubernets Tutorial
- CLI Reference for Shared Volumes
Capacity Management (AutoPilot)
Capacity management is a key aspect for application development and in complex microservices environments may mean manually resizing or editing the available disk space which to your application which can be tedious and complex. In this video you will learn about AutoPilot, which is a tool from Portworx that can automatically manage capacity of PVCs based on metrics available from Prometheus without any manual intervention or downtime.
Resources
Introduction to Portworx on Red Hat Openshift
In this lightboard session viewers will learn the basics of running Potworx on OpenShift. Viewers will learn what resources Portworx consumes and requires as well as how to get started with container-granular dynamic provisioning for databases. Stay tuned for a follow up on Day 2 operations such as auto-scaling PVCs, Storage Pools, Backup & Restore and Disaster Recovery for Openshift.
Resources
Data Locality with Stork (Storage Orchestrator for Kubernetes)
Stork is the Portworx’s storage scheduler for Kubernetes that helps achieve even tighter integration of Portworx with Kubernetes. It allows users to co-locate pods with their data, provides seamless migration of pods in case of storage errors and makes it easier to create and restore snapshots of Portworx volumes. In this video, we’ll explore how stork enables colocation of pods and their data.
Resources
Application Aware Snapshots using Pre and Post Rules
Portworx supports specifying pre and post rules that are run on the application pods using the volumes being snapshotted. This allows users to quiesce the applications before the snapshot is taken and resume I/O after the snapshot is taken. We’ll walk through this workflow for configuring 3DSnaps involving creating rules and referencing the rules when creating the snapshots.
Resources
Understand how PX-Autopilot can be used to automatically add disks to your storage pool
Users use an Autopilot Rule which a CRD within Kubernetes to tell Autopilot which objects to monitor such as the amount of available storage space left for PVCs. Then, based on these objects and their conditions, trigger corresponding actions to perform when conditions occur. We’ll walk through the general flow and architecture of how this works in this session.
Resources
Learn about Volume Placement Strategies like Volume Affinity and Anti-Affinity
When you provision volumes, Portworx places them throughout the cluster and across configured failure domains to provide fault tolerance. While this default manner of operation works well in many scenarios, you may wish to control how Portworx handles volume and replica provisioning more explicitly. You can do this by creating Volume Placement Strategies. In this session, we will talk about a series of rules which control volume and volume replica provisioning on nodes and pools in the cluster based on the labels they have.