Traditional Restore vs. Restore from Storage Snapshots
Many organizations use storage snapshots for data protection. Storage snapshots allow for very low RPO: they have minimal impact on storage performance and can be created in seconds. You can schedule snapshots to be created several times a day or even every hour.
In virtual environments, restore from storage snapshots can be difficult. Storage snapshots are created per-volume, and a volume typically hosts disks of several VMs. For this reason, restore from storage snapshots is not a simple rollback operation — it is a multi-task process. If restore from storage snapshots is performed manually, you must do the following:
- Present a storage snapshot to an ESXi host.
- Perform an HBA rescan.
- Mount the storage snapshot to an ESXi host.
- Browse the storage snapshot to locate VM files.
- Add the VM to the inventory or copy VM files to another VMFS datastore.
- Power on the VM.
- Perform restore operations.
- Perform cleanup operations after VM data restore is complete.
As a result, the restore process takes much time. If you need to restore guest OS files and application objects from a VM on the storage snapshot, the procedure will be even more complicated.
If you recover data from storage snapshots, storage snapshots are mounted to ESXi hosts automatically. You only need to select an ESXi host where the storage snapshot will be mounted, all other operations are performed automatically.
When you restore data from storage snapshots, they are not converted into backups. VM data is restored directly from native storage system snapshots. You do not have to install any agents or perform additional configuration actions.