Backup and Recovery
Backup and recovery refer to the processes of copying data and systems to secure locations and restoring them in case of data loss, corruption, or disasters.
Goal
The primary goal is to ensure data integrity and availability, minimising downtime and data loss in the event of system failures or external threats.
Context
Data can get corrupted so it's important to have a way of recovering it. This is especially important when we are dealing with customer data.
Backup Types
Type | Description |
---|---|
Full Backup | A complete copy of all selected data sources, providing a single point of recovery. |
Incremental Backup | Copies only the data that has changed since the last backup, reducing storage needs and backup time. |
Differential Backup | Copies data changed since the last full backup, offering a middle ground between full and incremental backups. |
Inputs
Artifact | Description | Benefits |
---|---|---|
Backup Policy | A document outlining what data to back up, how often, and the retention policy. | Ensures consistent, comprehensive backup practices aligned with business needs. |
Outputs
Artifact | Description | Benefits |
---|---|---|
Backup Files | Copies of data and system states stored in secure locations. | Enables data restoration and system recovery in the event of loss or corruption. |
Anti-patterns
- Inconsistent Backup Schedules: Failing to regularly back up important data, risking significant data loss.
- Lack of Testing: Not regularly testing backups and recovery procedures to ensure they work when needed.
- Poor Data Prioritisation: Treating all data the same and not prioritising critical data for backup and quick recovery.