Cross-region Backup and Restore
Portworx Backup supports backup and restore of data across regions. This enables backing up CSI snapshots, NFS shares, and other data in one region and restoring them in another region.
Cross-region backup and restore in GKE cloud provider
Portworx Backup leverages the cloud-native driver (either KDMP, CSI, or both, based on the option you select during backup creation) to support cross-region backup and restore for GKE cloud provider. No additional configuration is needed to enable cross-region backup and restore.
Cross-zone backup and restore on Azure
This section describes cross-zone backup and restore within a single Azure region. It does not cover cross-region backup or restore across separate Azure regions.
This section outlines steps to configure CSI (Container Storage Interface) backup and restore with Portworx Backup on an Azure Kubernetes cluster distributed across multiple zones in a single region.
Prerequisites
-
Intermediate level Kubernetes competency
-
Access to an Azure account with permissions to create and manage resources
-
A Kubernetes cluster deployed on Azure with Portworx Backup installed with necessary configuration
-
An AKS/ARO cluster deployed in a region either with single-zone or multi-zone configuration.
-
Ensure that Azure cluster prerequisites are met
Cluster configuration
-
Make sure you deploy the volumes using a storage class that has a ZRS disk.
For example:
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: managed-csi-zrs
provisioner: disk.csi.azure.com
parameters:
skuName: StandardSSD_ZRS # or Premium_ZRS
reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumer
allowVolumeExpansion: trueFor more details, refer to Azure documentation on availability zones in AKS
-
Add AKS/ARO cluster as application cluster. Refer to the following topics for more details on how to add these clusters in Portworx Backup web console:
-
Create a backup.
-
Finally, restore your backup when needed.