Skip to main content
Version: 3.0

Cross-region Backup and Restore

Applicable to both Classic and Federated modes

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

note

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

  1. 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: true

    For more details, refer to Azure documentation on availability zones in AKS

  2. 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:

  3. Create a backup.

  4. Finally, restore your backup when needed.