Exchange 2010 includes Database Mobility features, which offer significant refinements over Local Continuous Replication (LCR) and Cluster Continuous Replication (CCR), which were introduced in Exchange 2007. The new Database Mobility features enable databases to be replicated among different Exchange servers to improve database availability and site resilience. The other database copies in a Database Availability Group (DAG) provide a valuable opportunity for Exchange backups to use the extra resources available at the copy location. In addition, by backing up the copy instead of the active database master, the time the copy is unavailable during the backup can be longer. To take advantage of DAG copies, Exchange 2010 includes the VSS Replication Writer.
Exchange Writers coordinate with the Exchange services (operating on behalf of the requestor) to prepare the database files for backups, freeze the IO activity resulting from Exchange transactions before backing up the database, and then to unfreeze and truncate log files after the backup is complete.
During a restore, the backup/restore application instructs the Exchange Store Writer to coordinate with the Exchange store (operating on behalf of the requestor) to verify the restore targets, rename the database file if necessary, and then replay the transaction logs as needed. The Store Writer supports both backups and restores, while the Replication Writer supports only backups.
When restoring, the Requestor also communicates with the VSS to prepare the system for the restore, and then to put the data back onto the mass storage device. The backup/restore application is also responsible for working with Windows Server 2008 to read data from and write data to the backup storage media, whether a tape archive, a storage area network, or other backup medium.
Backup and restore applications must specify a number of Exchange Server 2010-specific parameters to correctly control and manage operations run by the VSS against Exchange Server 2010 databases. For example, because Exchange Server 2010 supports up to 100 simultaneously active databases, the backup application must correctly specify and process the database components: database file, transaction log files, and checkpoint file.