An Excerpt from Don Jones' Definitive Guide to Backup 2.0 about Backup and Disaster Recovery
What’s so technical about whole-server backup and disaster recovery? Windows stores critical data in a number of places, and some of them are files and databases that are continually open and under modification by the operating system(OS): the Windows registry, Active Directory’s (AD’s) database, and certain critical OS files are just a few examples of these. These files are difficult to backup and restore simply because the OS itself can’t “lock” the files to provide a “clean” image of the file. In other words, because the files are constantly open and constantly changing, traditional backup recovery programs can’t easily “see” the complete file to back it up.
Whole-server backup also includes user files, such as those stored on a file server, or in virtualized storage along with numerous configuration databases associated with Windows itself. Although all of these might not be open at all times, they can still be tricky to back up because they may be open during the brief window when the backup software is running.
So the goal with whole-server backup is to get a good, usable backup of the entire server. And by “usable,” I mean that the backup can serve our main business goals related to backup and recovery, which I stated in Chapter 1:
Backups should prevent us from losing any data or losing any work, and ensure that we always have access to our data with as little downtime as possible.
As little downtime as possible suggests that we need to do more than just back up the entire server in a way that facilitates restoring the entire server; we may also need to recover a single file, or a single configuration database, or a single AD object. Being able to recover just the data we want from a backup will help reduce downtime, as recovering a single file is obviously—or should be—much faster than recovering an entire server.
We also have to recognize that downtime doesn’t just apply to the server that we’re recovering; it also applies to the people who are waiting for the recovery to be complete. We can get a user back to work faster by recovering the one file that the user needs rather than having to recover the entire server. That said, we’ll certainly want the ability to recover the entire server, in the event that a complete disaster occurs and we lose the entire server. When that happens, the ideal is to lose as little work as possible, meaning whatever we’re using for backups should be continuous.
To learn more download Chapter 3 of the Definitive Guide to Backup 2.0
What’s so technical about whole-server backup and disaster recovery? Windows stores critical data in a number of places, and some of them are files and databases that are continually open and under modification by the operating system(OS): the Windows registry, Active Directory’s (AD’s) database, and certain critical OS files are just a few examples of these. These files are difficult to backup and restore simply because the OS itself can’t “lock” the files to provide a “clean” image of the file. In other words, because the files are constantly open and constantly changing, traditional backup recovery programs can’t easily “see” the complete file to back it up.
Whole-server backup also includes user files, such as those stored on a file server, or in virtualized storage along with numerous configuration databases associated with Windows itself. Although all of these might not be open at all times, they can still be tricky to back up because they may be open during the brief window when the backup software is running.
So the goal with whole-server backup is to get a good, usable backup of the entire server. And by “usable,” I mean that the backup can serve our main business goals related to backup and recovery, which I stated in Chapter 1:
Backups should prevent us from losing any data or losing any work, and ensure that we always have access to our data with as little downtime as possible.
As little downtime as possible suggests that we need to do more than just back up the entire server in a way that facilitates restoring the entire server; we may also need to recover a single file, or a single configuration database, or a single AD object. Being able to recover just the data we want from a backup will help reduce downtime, as recovering a single file is obviously—or should be—much faster than recovering an entire server.
We also have to recognize that downtime doesn’t just apply to the server that we’re recovering; it also applies to the people who are waiting for the recovery to be complete. We can get a user back to work faster by recovering the one file that the user needs rather than having to recover the entire server. That said, we’ll certainly want the ability to recover the entire server, in the event that a complete disaster occurs and we lose the entire server. When that happens, the ideal is to lose as little work as possible, meaning whatever we’re using for backups should be continuous.
To learn more download Chapter 3 of the Definitive Guide to Backup 2.0





