I'm finding it hard to go down either the pure storage Snapshot path or the pure Streaming backup path. I know that each have their own limitations, for example, storage based snapshots can do Instant VM recovery, guest file and app level items but can't do any restores through enterprise manager. Also another big thing is the fact that for Veeam to communicate to the storage device it needs to connect directly to the cluster (NetApp) instead of the individual SVM unless i am mistaken. Also with Snapshot based backups you can only restore from VM disks which are on the same datastore as the VMX file. But Damn! They are so fast and efficient!
With streaming backups the functionality is there (especially for self service portal to do restores through Enterprise manager) but when it comes to large environments and servers (specifically File Servers, DB servers etc) the jobs could take a long time on full backups to a lower tier of storage (SATA) begging the question about having a caching tier (SAS).
I've heard alot of different views and what i can gather is that having combination of both is a good idea. Reason being is that snapshot jobs allow you to get more frequent recovery points during the day for recovery, and then at the end of the day it’s recommended to backup from the snap so you’re writing a Veeam backup file to say a storage device for streaming backups then giving you multiple copies for data protection.
Just wanted to see if there is anyone who are using both streaming and snapshot based backups and how it's being implemented?