I met a relatively new NetApp customer a few weeks back for discussing the best practices around vSphere and NetApp. While going through the some of the stuff, he brought up a point around VSC Backup & Recovery (SMVI) that when he tried restoring a complete Datastore from a NetApp Snapshot backup, he found it to be much faster than restoring a VM from the same Snapshot. I explained to him that while the Datastore restore utilizes SnapRestore which simply reverts the pointers of the volume to a previous point in time resulting in near-instantaneous restores, the VM restore utilizes something called Single File SnapRestore (SFSR) which copies back the files from the snapshot copy to the Active File System.
So the time taken to restore a single VM is dependent upon the size of the VM. I also shared with him a great workaround to achieve instant restores of VM by mounting the backup through VSC, adding the VM in the mounted backup to the inventory, powering it on and using Storage vMotion to move it wherever one wants. My colleague Keith Aasen (also a fellow Canadian) has documented the process here https://communities.netapp.com/docs/DOC-10862
While the above process is great for instant restores, wouldn’t it be nice if the SFSR process itself was faster?