Versioning - Full Backups and Large Datasets Our approach to client backup/ recovery using MSP360 MBS is a bit different, and is based on separating data file recovery from OS/ system recovery.
For the data files we use file level backup to a local USB drive and to the Cloud. The initial Cloud backup takes a long time, but after that, only files that have been added or modified are uploaded, typically a very small amount of data. The retention period for versions is usually 90 days. We run “full” file backups one a week, which are only marginally bigger than a block level backup.
For operational OS/System Recovery ( meaning any issue that requires a reload), we do daily or weekly Image backups of the C: Drive to the local USB drive, but exclude the folders/drives that contain the data files as they are backed up at the file level.
For true Disaster Recovery ( when the server PC and the local USB drive are unusable) we run monthly Full Image backups to the Cloud, again excluding the data folders.
These Image Backups typically range from 25GB to 100GB or so and we keep two month’s worth in the Cloud.
We do not see the need for ( or have the bandwidth for) a daily Cloud Image backup, or even weekly for most customers whose OS and apps do not change often.
To recover we do a Bare Metal image recovery from the USB or Cloud, then restore the files to the most recent backup.
Other notes
At 30mbps, you should be able to upload 10-13GB per hour, meaning a 50 GB system image would
take under 5 hours to upload to the Cloud. And most recoveries can utilize the local image backup.
We have a customer with 3 TB of data and have no trouble running the local and file cloud backups each night and the OS images on the weekends.
We employ this same approach for our clients with HYper-V instances. We try to create separate VHDx files for the data drive so that we can exclude them.
I realize that other MSP’s have different approaches and requirements, but this strategy has worked well for the 60 servers that we support.
I would be happy to discuss the details of different strategies with you either in this forum or offline.