Restoring a Backup

This guide discusses the different backup restoration techniques.

Docker Volumes

A Docker volume can be restored to a node using the restore volume feature.

  1. Identify the node containing the data volume you'd like to restore
  2. From the node actions button, select "Restore a Volume"
  3. Select the volume backup you'd like to restore and click "Restore"
  4. You'll see a temporary container spun up processing the volume restore job that stops once the restore has completed

👍

Docker environment backup schedule and retention

Docker environment snapshots are backed up hourly.

These hourly snapshots are preserved for 24 hours. Every day for 1 week we preserve the final day's snapshot. Every week for 1 month we preserve the final week's snapshot.

We preserve the final month's snapshot indefinitely, for as long as you have an active MedStack Control subscription.

Limits

  • Manager nodes contain a list of all Docker volume names, but only contain data for Docker volumes for stateful services running on these nodes.
  • Worker nodes contain a list of only Docker volumes for stateful services running on these nodes.
  • Volumes can only be restored to nodes on which their current volume data exists. E.g., if volume data exists on Node A, the volume data can only be restored on-demand to Node A.
  • If volume data is required to be restored to a node other than the one which the original data exists, please contact MedStack support.
  • If a node containing volume data is deleted and needs to be recovered, please contact MedStack support.

Database Servers

A new database server can be created and restored from a point in time using the restore from backup feature.

  1. Identify the database server you'd like to restore
  2. From the database server actions button, select "Restore from backup"
  3. Select the point in time to which you'd like to restore a new database server of the backup
  4. You'll see a new database server spin up containing containing the data at the desired point in time

👍

Managed database backup schedule and retention

Managed databases are backed up daily.

We preserve the last 35 days of backups for managed databases. Managed database backups are deleted after the retention period. The database backup schedule and retention time is provided by our cloud service provider and cannot be increased.

Limits

  • New database servers from a restore point are created with the same CPU and Memory resources as the original database server.
  • New database servers from a restore point do not retain the allowed IP address list.
  • New database servers from a restore point have a new connection string.
  • Database servers that have been deleted cannot be restored.