One of the most often asked, and most difficult to answer, questions concerning Microsoft System Centre Data Protection Manager (dpm) is how long will it take to backup and restore data... As you'd expect the answer is 'it depends'. So I thought I'd provide an example from my own experience which it might be useful to use to extrapolate an estimate for your own environments...
So first let's have a quick look at my test environment...
Some other key bits of information:
So here are my results...
1. Replica Creation and Consistency Check
This test is the initial job which copies the data from Exchange Server to DPM and runs a consistency check between the Exchange Server volumes protected by DPM and the DPM volume where the corresponding data will be stored. For a definition of a consistency check please go to the following location: http://technet.microsoft.com/en-us/library/cc161653.aspx
* Bandwidth consumption was calculated as an average bytes received per second for the duration of the peak transfer of data during the consistency check. ** All jobs ran in parallel and so the backup time is the time it took for the longest job to complete.
2. First Express Full Backup
This job takes across any changes since the original replica creation and consistency check. Have a look here for more information about the Express Full job.
* A consistency check had to be run previously against Protection Groups 4 and 6 which is why there was less data to transfer. The issue was resolved by the installation of the DPM Feature Pack.
3. Second Express Full Backup
This job takes across any changes since the last Express Full backup job.
4. Example Incremental synchronisation job
This test is the regular incremental synchronisation which occurs by default every 15 minutes. Have a look here more information about this type of job.
5. Database Restore
The final test I ran was to restore a single database over the top of a 'failed' database to its original location.
What it is quite interesting to see what happens to the bandwidth consumption as an incremental backup job kicks off during the restore. You would expect to see this on a production server. The following screenshot shows how the bytes sent per second drops drops from around 744Mbps to about 520Mbps... So obviously parallel backups will increase restore times. Pretty obvious I know but interesting to see.
So what conclusions can we draw from these results?
Well first of all DPM seems to make pretty efficient use of the available bandwidth. At times during the consistency check and the restore DPM was hitting about saturation point of Gb Ethernet...
Secondly because DPM is only concerned with changes following the initial replica creation and consistency check backups are fast. My express full backups were taking under 45 minutes and because DPM is VSS based the interruption to service was always under 2 seconds. The regular transaction log syncs were taking about a minute each time.
..and of course as we are backing up from the replica database there is no impact on the active database and therefore the clients.
You should also be able to get pretty decent restore rates - 93GB in under 25 minutes is pretty fast I reckon.
Lastly I'd like to point out that tests were performed using the latest Feature Pack for DPM; available for download at http://www.microsoft.com/downloads/details.aspx?familyid=AD5CD1A2-9B87-4A2C-90A2-9DBAF1024310&displaylang=en and for the duration of the testing DPM proved to be very stable...
Of course I do have to point out that this was a test rig with nothing else going on its isolated network. Unfortunately it's very difficult to say exactly how DPM in your environment might perform based on these results. However I hope the information is useful as a guide for some...
--- Doug Gowans
PingBack from http://mstechnews.info/2008/11/how-quicks-it-going-to-take-to-backup-and-restore-exchange-data-with-dpm/
Were all protection jobs executed at the same time and are you using ESEUTIL? I am having a major issue with ESEUTIL. A single job runs fine but any more than 2 together causes the ESEUTIL process to take an excessively long time. How many disks are in your backup array ?