1 of 6

Data Protection for Managed Services

Data Protection Working Group 2021/06/16

Tom Manville

2 of 6

Volume Backups

Approach 1: CSI

  • CSI Snap
  • CSI Restore
  • Extract data from volume

Approach 2: Provider

  • Provider Snapshot
  • Extract data from provider API

Approach 3: Snaps Only

  • CSI Snapshot (separate failure domain)

Approach 4: Snapshots w/ provider calls

  • Provider/CSI Snapshot
  • Copy snapshot via Provider API

3 of 6

Data Service: Provider Snapshots

4 of 6

Data Service: Logical Snapshots

pg_dump -U username -W -F t database_name > backup.tar

5 of 6

6 of 6

Managed Service Backups

Approach 1: Logical

  • Use service specific tool, e.g. pgdump

Approach 2: Provider

  • Provider snapshot (RDS)
  • Provider restore
  • Logical backup from temporary

Approach 3: Cloud Snaps

  • Provider snapshot (RDS)
  • Copy snapshot via Provider API