Data Protection Manager 2007


DPM 2007 Overview:


Microsoft System Center Data Protection Manager 2007, or DPM 2007, provides effective data protection and recovery for small, medium, and large enterprises. The DPM 2007 architecture delivers continuous data replication for Windows file servers and applications, rapid and reliable recovery from disk, and long term retention to tape.

DPM 2007 is a server software application that enables data protection and recovery for file servers, application servers, and server clusters. DPM 2007 is designed to run on servers running Windows Server 2003 with Service Pack 2 (usually referred to as SP2), Windows Server 2003 R2 with SP2, Windows Storage Server, Windows Server 2008, and Windows Server 2008 R2; preferably on 64-bit computers, although 32-bit is also supported.

DPM 2007 can be used to protect the following workloads: Microsoft Exchange Server 2003 and 2007, SQL Server 2005 and 2008, Microsoft SharePoint Portal Server 2003 and Microsoft Office SharePoint Server 2007, Windows SharePoint Services 2.0 and 3.0, Virtual Server 2005 R2, Hyper-V and Hyper-V Server, Windows XP, Windows Vista, and Windows Server 2003 and 2008, including the R2 releases.

DPM 2007 uses an agent on the protected server. The protected workloads use their respective Volume Shadow Copy Service, or VSS, writers to determine the data to protect, and then return this result to the DPM server. DPM identifies both the files that make up the data source of the workload and the blocks on the physical disk that hold these files. The DPM filter then creates a volume map, to monitor which disk blocks contain portions of the files to be protected. Each time there is a file write on the protected computer, the volume map is updated to record the blocks that have changed. The changed blocks are written to the DPM server periodically in a process that is called express full synchronization.

The express full process works on all applications, including file server workloads. DPM creates recovery points at each express full. Additionally, between express fulls, applications that have transaction logs, such as SQL Server and Exchange, also perform intermediate synchronizations of the changed log files. These logs can be used to provide intermediate data restore points.

DPM uses VSS writers in two ways.On the production server, VSS is used to capture changed data and transmit all data changes to DPM. On the DPM server, VSS is used to keep shadow copies of just the changed blocks from each express full, so that you can go back and recreate up to 512 previous days full replicas. If there is one express full per day, the DPM server will have disk-based restore points covering about 18 months of data; if there are four express fulls per day, there will be just over four months of data on disk. Express full backups must be run at least every week.

On the DPM server, protected data can be stored in several locations. Firstly, the DPM server always writes data changes to disk. DPM can also, optionally, create tape-based archives for long-term offline backup scenarios. DPM can replicate protected data to another DPM server at another location as part of a disaster recovery plan. DPM 2007 can also replicate to cloud-based data vaults, using third-party software services.


DPM 2007 SKU Components:


There are four DPM 2007 Stock Keeping Units (SKUs), as follows:

  • The DPM server component. This includes its own version of SQL Server 2005 Standard Edition.
  • The Client Data Protection Manager license (C-DPML). This is the ‘desktop agent’; it provides an economical way of protecting Windows XP and Windows Vista operating system desktop and laptop computers.
  • The Standard Data Protection Manager license (S-DPML). This is the ‘file agent’ for your data on Windows Server 2003 or Windows Server 2008. This covers any data that is in a native file format. There are no requirements for open file handlers or add-on modules; it is just a flat-file protector.
  • The Enterprise Data Protection Manager license (E-DPML). This is the ‘application agent’ for your data. This is a universal agent that covers all of the application workloads in addition to files, desktops, and servers. It uses auto-discovery to determine which application workloads are on the server and acts as an agent for those workloads. The Enterprise DPML also covers disaster recovery and bare metal recovery solutions.