The VSS framework

There are four components to the VSS framework: Requestor, Writer, Provider, and the Volume Shadow Copy Service itself.

Table: VSS framework components

Component

Action

Volume Shadow Copy Service

Talks to and coordinates the Requestor, Provider, and Writer.

Requestor

As a Requestor, the vxsnap component of FlashSnap notifies the VSS coordinator to initiate the VSS request to prepare Exchange for quiescing and later requests that the snapshot process begin.

Writer

As Writers, VSS-enabled applications such as Exchange respond to requests to prepare and participate in the generation of snapshots, provide success/failure status, and provide information about the application including what is to be backed up and restored, and restore strategy.

The Exchange 2010 VSS Writer has two instances, the Store Writer and the Replication Writer.

The Store Writer is available on any mailbox server and is responsible for backup/restore of active databases.

The Replication Writer is available on the passive node of a DAG server. The Replication Writer supports backup functionality for a selected database where the snapshot is taken against the replicated instance of the database and transaction log files. The Replication Writer is supported by SFW Flashsnap for snapshot and schedule snapshot operations but not for restore operations.

Provider

As a Provider, FlashSnap creates the persistent snapshot.

The following figure shows the steps in the Volume Shadow Copy Service Process.

Figure: The Volume Shadow Copy Service process

The Volume Shadow Copy Service process

FlashSnap integrates with Volume Shadow Copy Service as both a VSS Requestor and a VSS Provider.

The following steps occur, in the order presented, during the snapshot process:

The following steps occur, in the order presented, during the restore process: