Data Becomes a Critical Asset, with Extremely High Requirements for Business Continuity In the digital era, data is the "lifeline" of an enterprise. A single instance of data loss or a prolonged business outage can result in substantial economic losses and reputational damage. Consequently, fundamental changes have occurred in data protection objectives:
Recovery Time Objective (RTO): Requires the shortest possible time to recover from a failure, advancing from the hour-level and minute-level to the second level.
Recovery Point Objective (RPO): Requires minimizing data loss as much as possible, moving from once-daily backups toward "zero" data loss.
RTO (Recovery Time Objective): A business switchover strategy focused on minimizing disaster recovery switchover time. It takes the recovery time point as the target to ensure that the disaster recovery system can quickly take over business operations.
RPO (Recovery Point Objective): A business switchover strategy aimed at minimizing data loss during disaster recovery. It takes the data recovery point as the target to ensure that the data used for disaster recovery switchover is the latest backed-up data.
Advantages of Snapshots
Before the Emergence or Popularization of Snapshots: A Comparison with Backups
Backup Window Challenges
For mission-critical systems operating 24/7 (such as databases and online transaction systems), it is extremely difficult to find a "window" for downtime to perform a full backup. Backing up during peak business hours will severely occupy system I/O and computing resources, impairing performance.
Coarse-Grained Recovery
Traditional backups are usually at the file-level or image-level. To recover a small accidentally deleted file, it may be necessary to first restore the entire volume or the entire system—resulting in a cumbersome and time-consuming process.
Complex Operations Prone to Errors
The backup process involves multiple stages (full backup, incremental backup, archiving). During recovery, it is required to locate the correct tape and load data; the entire process relies heavily on manual operations and is highly susceptible to errors.
The Emergence of Snapshot Technology
In essence, snapshot technology is designed to resolve the conflict between "continuous data protection" and "business continuity". It has brought about the following revolutionary changes:
Near-Zero Backup Window: In most cases, snapshot creation is completed in an instant, with minimal impact on business performance—enabling "online" backups.
Extremely Fast Recovery Speed: Rolling back to a snapshot point typically takes only seconds or minutes, significantly reducing RTO (Recovery Time Objective).
Granular Recovery Capability: Combined with other technologies, it can achieve fast recovery at the file-level, volume-level, or entire-machine level, providing more flexible data management methods.
Backup:Refers to the process of creating and storing a copy of source data (such as files, databases, virtual machines, operating systems, etc.) at a specific point in time on a different medium (such as another hard drive, tape, cloud storage, etc.).
Full Backup:Refers to backing up all selected data at one time, regardless of whether the data has been backed up before or has undergone changes.
Incremental Backup:Only backs up data that has changed or been newly added since the last backup (whether it was a full backup or an incremental backup).