Click to Rate and Give Feedback
TechNet
TechNet Library

  Switch on low bandwidth view
Microsoft IT Deployment of System Center Data Protection Manager 2007

Microsoft IT Deployment of System Center Data Protection Manager 2007

Technical Case Study

Published: November 29, 2007

The Microsoft Information Technology (Microsoft IT) deployment of Microsoft® System Center Data Protection Manager 2007 enabled administrators to back up more data in a shorter time frame while offering native support for Microsoft Exchange Server 2007, Microsoft Office SharePoint® Server 2007, and Microsoft SQL Server® 2005 technologies. This approach has shortened recovery times and has enabled a centralized backup approach for multiple server and application platforms.

Download

Download Technical Case Study, 964 KB, Microsoft Word file

Download IT Pro Webcast, WMA, MP3

Situation

Solution

Benefits

Products & Technologies

The Microsoft global infrastructure of Exchange Server 2007, SQL Server 2005, and Office SharePoint Server 2007 created a heavy demand on backup and restore resources. Additionally, increased use of these systems created extremely large data stores that had challenging environments for backups and restores.

Microsoft IT used Data Protection Manager 2007 to significantly reduce the time, effort, and system resources necessary to help protect Exchange Server, SQL Server, and SharePoint Server.

  • Increased response to Recovery Point Objectives (RPO) and Return To Operations (RTO)
  • Native support for Exchange Server, SharePoint Server, SQL Server, Windows Server 2003, and Windows Server 2008
  • Seamless support of tape backup media
  • Tape encryption
  • Data Protection Manager 2007
  • Exchange Server 2007
  • Office SharePoint Server 2007
  • SQL Server 2005
  • System Center Configuration Manager 2007
  • Systems Management Server
  • Virtual Server 2005
  • Windows Server 2003
  • Windows Server 2008

Microsoft Corporation has operations in more than 80 countries worldwide. As more information is created through the collaborative software suites that Microsoft designs, the operations that support this global infrastructure face increasing demands. Microsoft IT supports this global infrastructure through three major data centers located in the United States, Ireland, and Singapore. These centralized data centers provide services such as document collaboration through Office SharePoint Server, Exchange Server, and numerous applications that SQL Server supports.

The Microsoft global infrastructure relies heavily on data systems. As a result, the solution for backing up these systems needs to meet the following key goals:

  • Reduce the time needed to back up assets
  • Reduce the Recovery Point Objectives (RPO) time for user-driven restores
  • Reduce the complexity of backup systems

This case study describes Microsoft IT's deployment of Data Protection Manager 2007 to address its backup needs. This paper is intended for enterprise decision makers and chief information officers who are considering the deployment of a similar solution in their environments.

Situation

Tape-based backups have historically been the standard in the enterprise. Microsoft typically used tape media for backups of its large database-driven systems. Although tape-based backups are typically the ideal method for storing backups off-site, they consume resources and therefore need to be run outside normal business hours. As the databases grow, so do backup times and the resources that are needed to perform the backups. Additionally, tape-based recoveries are susceptible to tape hardware problems as well as recovering data at a much slower rate than the backup processes.

Although off-site storage is an essential part of a disaster recovery plan, numerous restores are provided each year for customers of Microsoft IT. These restores are typically for users who have accidentally deleted a file or for server administrators who need to recover from isolated hardware failure. Historically, Microsoft IT has relied on a time-consuming process for backing up and restoring files that are needed by the business units that the team supports.

Although Data Protection Manager 2006 successfully served Microsoft for backing up branch offices, the data stores for Exchange Server 2007, SharePoint Server 2007, and SQL Server 2005 were still using traditional backup methods with tape. Microsoft looked for a solution that would:

  • Reduce service level agreements (SLAs) for backup and restore time.
  • Support backup of very large information stores.
  • Use technology that would enable backups to be performed during business hours.
  • Reduce the backup windows—the time needed for backups to finish—for Exchange Server, SQL Server, and SharePoint Server.
  • Handle disk-to-disk backups.
  • Handle disk-to-disk-to-tape backups for off-site storage.
  • Provide native support for Exchange Server 2007, SharePoint Server 2007, and SQL Server 2005.
  • Bring the benefits of Data Protection Manager 2006 to database-driven Microsoft applications.

The Data Protection Manager 2007 solution includes the following features that Microsoft IT found to be important:

  • Coexistence with previous products during the transition to the new product
  • A simple and efficient and simple agent.
  • Low CPU utilization
  • Incremental and differential backup support
  • Full support of the latest versions of SharePoint Server, Exchange Server, and SQL Server
  • Self-service recovery for user files
  • Directed recovery of SQL Server databases
  • Item-level recovery for Exchange Server 2007 and SharePoint Server 2007

Solution

Microsoft IT has been an early adopter of Data Protection Manager 2007 worldwide since early in the beta release phases of the product. Microsoft IT has used Data Protection Manager 2007 to help protect servers in several locations and data centers worldwide. This use extends to file servers running Windows Server® 2003 and Windows Server 2008, Exchange Server 2007, SharePoint Server 2007, SQL Server 2005, and Microsoft Virtual Server 2005.

Windows Server 2003 and Windows Server 2008 Protection

Microsoft IT has file servers worldwide, and more than 600 of them were protected in the initial deployment of Data Protection Manager at Microsoft. These file servers and their users were able to take advantage of the built-in support of Data Protection Manager 2007 for Volume Shadow Copy Service (VSS), which enables backups of open files and for end-user restores. These backups resulted in faster recovery times for users of file servers.

Servers that Data Protection Manager 2007 backed up during the rollout consisted primarily of the servers supporting SQL Server 2007, Exchange Server 2007, and Office SharePoint Server 2007. By using VSS, Data Protection Manager 2007 can back up Windows Server 2003 and Windows Server 2008 servers for fast recovery. The backup includes system state and files that are shared via Windows Server 2003 File Services and enables users to recover their own lost or damaged files.

Exchange Server 2007 Protection

Microsoft not only produces the Exchange Server 2007 messaging platform, it also uses Exchange Server 2007 extensively as a customer. This means that at any time, thousands of mailboxes are in both production and testing. Traditional backups have presented the same challenges to Microsoft IT that many other organizations face today. Because of the amount of data stored in Exchange Server, only a single backup to tape each night is feasible. Tapes also become increasingly cumbersome on a large scale, with multiple VSS-based backup solutions that can be difficult to manage across multiple platforms.

Microsoft IT currently uses eight servers running Data Protection Manager 2007 to help protect three Exchange Server 2007 environments, including production and test environments. Production mailbox servers run cluster continuous replication (CCR) configurations. Data Protection Manager is not only cluster aware but also cluster competent, able to communicate and use the preferred node backup method. Data Protection Manager helps to protect more than 22,000 mailboxes equaling approximately 14 terabytes of mail data.

A growing environment with this much data can be challenging for nightly tape backups, but with Data Protection Manager 2007, each server is synchronized every 15 minutes. Each recovery point is kept online for 14 days, resulting in 1,344 recovery points available to restore from. Data Protection Manager helps to protect data based on an Initial Replication (IR) that captures the entire disk that is protected. After the initial replication, Data Protection Manager needs to capture only changes through the agent that runs on each server. These additional synchronizations are called Recovery Points (RP).

With this strategy, Data Protection Manager 2007 administrators can easily recover entire storage groups, mailbox databases, or even single mailboxes from any hour in a day. Administrators also have the ability to save critical backups for as long as necessary. One of the biggest benefits for Exchange Server administrators at Microsoft has been the significant reduction of the backup window. The backup window is now only as long as the time that is required to capture disk changes, even though a full restore is available at any time that a synchronization has finished.

Office SharePoint Server 2007 Protection

Microsoft relies on Office SharePoint Server 2007 in its Singapore and Redmond data centers. The servers hold large amounts of critical business documents, but have historically been more challenging to protect through traditional tape backups. Because of the amount of data that is stored in Office SharePoint Server, a single backup to tape took five hours each night. The backup process also used about 50 percent of the CPU resources on the servers, preventing the feasibility of backups during business hours.

Table 1 compares the traditional backup method with the current use of Data Protection Manager 2007 for the Singapore data center.

Table 1. Backup Methods for the Singapore Data Center

Facts and measurements

Traditional SQL Server backups

Data Protection Manager 2007

Data retention period

14 days

14 days

Backup job run time

20 hours

2 hours

Host CPU consumption (average)

50%

15%

Daily job size

961 gigabytes (GB)

6 GB

As shown in the preceding table, Data Protection Manager 2007 reduced the backup window for synchronization. This reduction resulted in more time for other maintenance tasks on the same servers and more time for user access to these systems. Because Data Protection Manager needs to capture only changes to the disks, each daily job decreased from 961 GB to 6 GB. This reduction represents a large savings in tape resources in just one week of backups and process time from using Data Protection Manager 2007. Additionally, the SharePoint Server 2007 Web farms that Data Protection Manager helped to protect were under heavy usage, which means that the protection solution needed to be fast, scalable, and non-intrusive to the applications.

Table 2 shows initial replication and recovery point metrics for two important Microsoft internal SharePoint 2007 based sites, MSWeb and InfoWeb.

Table 2. Redmond Initial Replication and Recovery Point SharePoint Server 2007 Statistics

Protection facts per farm

MSWeb

InfoWeb

Initial replication time

17.5 minutes

5.9 hours

Initial replication data processed

13.3 GB

301.9 GB

Recovery point time

14.5 minutes

24.5 minutes

Recovery point data processed

1.1 GB

3.4 GB

As the preceding table shows, internal SharePoint Web sites are easily and quickly protected via Data Protection Manager 2007. After the initial replication has finished, very large stores can be backed up in a matter of minutes instead of hours. Recovery points take as little as 25 minutes for the same data set each time a backup is needed. Additionally, Data Protection Manager 2007 captures only the changes made to the disk, so each new backup is less than 4 GB.

These backup metrics capture not only the SQL databases for SharePoint Server, but also the farm, site, and document levels for recovery. This means each recovery point that Data Protection Manager creates represents the ability to recover any or all aspects of the SharePoint farm at increments as short as every 15 minutes. Data Protection Manager enables Microsoft IT to enjoy this increased level of protection with the following features:

  • Data Protection Manager coexists with earlier backup products during the transition to a Data Protection Manager-only environment.
  • Document restores can recover a single document without having to restore the entire content database.
  • Data Protection Manager provides protection for SharePoint Server 2007-based servers and SQL Server 2005 content and configuration databases.
  • Restores run at wire and system speeds, rather than at slower tape restore speeds.
  • No dedicated backup network is necessary.

In summary, Data Protection Manager provides backup and protection features for SharePoint Server that reduce the maintenance windows and operational costs associated with helping to protect mission-critical servers.

SQL Server 2005 Protection

Data Protection Manager 2007 natively supports SQL Server 2005. Microsoft IT found that Data Protection Manager was extremely proficient at protecting SQL Server resources. As in many organizations, a large portion of the environment that Microsoft IT's initial deployment of Data Protection Manager 2007 helped to protect consisted of SQL Server-based servers that provided content and configuration storage to numerous SharePoint farms.

As part of the Data Protection Manager 2007 rollout, Microsoft IT deployed 72 SQL Server-based servers and clusters. Of these servers and clusters, Data Protection Manager helped to protect 42 terabytes of data on SQL Server 2005 and Microsoft SQL Server 2000-based servers. The protection of the production SQL Server 2005-based servers has not required a dedicated network, and is easily supported on the existing 100-megabit and 1-gigabit connections that the servers use for other tasks. The SQL Server administrators have enjoyed the following benefits:

  • Block-level backups significantly reduce nightly backups over traditional disk-to-disk and tape-based methods. Block-level backups record changes to the physical disk instead of individual files.
  • A Data Protection Manager-based client uses about 15 percent of the CPU on production servers, compared with 30 percent from traditional backups.
  • Directed restores for customers is very simplified through the use of the DPM console.

In addition to being more efficient than traditional tape or flat file backups—and supporting clustering—Data Protection Manager 2007 provides seamless integration into active/passive clusters and log shipping scenarios.

Active/Passive Clusters

Microsoft uses several traditional SQL Server-based clusters in production, and used Data Protection Manager 2007 to backup key SharePoint 2007 farms in Redmond and Singapore. As shown in Figure 1, the Data Protection Manager agent connects to the cluster as a single unit and automatically detects the presence of the SQL Server-based cluster. Failover and failback are seamless and do not require any intervention or actions with Data Protection Manager.

Bb897855.SQL-Cluster(en-us,TechNet.10).jpg

Figure 1. Data Protection Manager and active/passive SQL Server clustering

Log Shipping

There are many instances in the enterprise in which SQL Server log shipping is required to help protect SQL Server-based servers. In a log shipping environment, SQL Server copies transaction logs to other SQL Server log shipping recipient servers. This technique enables the remote server or servers to replay transaction logs and to recover the SQL databases on a completely different server.

Figure 2 shows how Data Protection Manager integrates with SQL Server in a SQL Server log shipping scenario.

Bb897855.SQL-LogShipping(en-us,TechNet.10).jpg

Figure 2. Data Protection Manager and SQL Server log shipping scenario

Data Protection Manager fully supports the log shipping feature with the following requirements:

  • The solution features one SQL Server-based server with redundant databases.
  • Data Protection Manager treats each copy as a unique drive.
  • Redundant backups require both drives to have protection.

Key Features of Data Protection Manager 2007

Microsoft IT used Data Protection Manager 2007 to take advantage of several key features that provide for simple, centralized management of backups and associated resources, as well as fast and efficient backups of Windows Server 2003, Exchange Server 2007, SharePoint Server 2007, SQL Server 2005, and Virtual Server 2005. Native support for these technologies results in a backup infrastructure that is stable, fast, and efficient for backups and restores alike.

Fast RPO

Data Protection Manager supports point-in-time recoveries without the need for constant replication or synchronization. RPO time is reduced because Data Protection Manager can seamlessly integrate a point-in-time restore by integrating logs and existing backups.

Native Support for Server Products

With native support for Exchange Server 2007, SharePoint Server 2007, SQL Server 2005, and Virtual Server 2005, administrators can take advantage of fast backups and recoveries with a simple interface and an efficient agent.

Self-Service Restores

By using the VSS of servers running Windows Server 2003 and Windows Server 2008, users can recover files from Data Protection Manager backups without seeking support. This results in a significantly faster response time and reduces the load on administrative staff.

Seamless Support for Backup Media

Tape libraries and drives are connected to centralized Data Protection Manager servers, eliminating the need for tape devices to be attached to individual application servers. The result is a consolidated tape infrastructure that is transparent to the systems and applications that are being backed up.

Small and Efficient Backup Agent

The Data Protection Manager agent uses very little system CPU, memory, or disk space during the capture of recovery points. Because the capture of recovery points uses so little CPU and disk space, backups can be captured during business hours with little or no impact on the production system. Typical CPU load of the agent was less than 15 percent. The agent is also very easy to deploy via the Data Protection Manager console or via a packaged application through the use of Microsoft System Center Configuration Manager 2007. Microsoft IT deployed to more than 600 hosts with a success rate higher than 97 percent.

Initial Replication

The first step after the installation of the Data Protection Manager agent to a server that needs protection is the initial replication. This process captures a block-level image of the entire set of protected disks. This process takes approximately as much time and as many resources as a traditional full disk-to-disk backup. Initial replication needs to occur only once per server.

Recovery Points

After the initial replication has finished, each new backup needs to capture only block-level changes to the disks. The generation of this new backup is called a recovery point. Recovery points take little time because they need to capture only the changes from the previous recovery point at the disk level. They require very little disk space, CPU resources, or network resources. Based on these minimal needs, Microsoft IT can protect servers on 1-gigabit and 100-megabit networks without the need for dedicated backup networks.

Disk-to-Disk Backups

Initial replications and recovery points are stored initially on inexpensive disk arrays. These arrays enable multiple revisions to be stored locally on the server running Data Protection Manager to provide extremely fast access for the recovery of data.

Disk-to-Disk-to-Tape Backups

The initial replication and recovery point information that is stored on the Data Protection Manager disk arrays can be easily scheduled and copied to disk, tape drives, and libraries. This feature allows for tapes to be sent off-site for disaster recovery and compliance. Because backups have been abstracted from the clients, tape schedules can occur during normal business hours independent of client backups.

Native Exchange Server 2007 Support

Data Protection Manager helps protect Exchange Server 2007 and is not only cluster aware but also cluster competent, meaning that Data Protection Manager can detect cluster configurations and can back up accordingly. Data Protection Manager therefore supports single copy cluster (SCC), local continuous replication (LCR), CCR, and standby continuous replication (SCR with Exchange Server 2007 Service Pack 1) cluster configurations. Data Protection Manager helps protect Exchange Server by storage group, but can easily restore a single storage group, mail database, or mailbox.

Native Office SharePoint Server 2007 Support

Data Protection Manager supports Office SharePoint Server 2007 as well, which helps protect the application at the SQL database, SharePoint farm, Web site, and document level. Although SharePoint Server has a built-in Recycle Bin for deleted items, Data Protection Manager can help protect every component of the farm. Documents can be restored to the original path or to an alternate path, if necessary.

Native SQL Server 2005 Support

Database servers running SQL Server 2005 are critical to enterprise applications. With Data Protection Manager, the servers backed up. Data Protection Manager synchronizes changes to the disk, so recoveries are fast and easy. This technique means that SQL Server can be backed up during business hours without lengthy tape backups.

Challenges in Deployment

As with any enterprise IT environment, the presence of multiple server platforms can create numerous challenges for data protection. Differing backup media formats, servers in different countries and time zones, and different maintenance windows for different products and locations all contribute to a challenging deployment of any product.

Working inside a corporate IT environment requires working within clearly defined maintenance windows. Global deployments can also present a challenge to businesses, adding an additional layer of complexity to infrastructure support. By using the Data Protection Manager 2007 console for management and System Center Configuration Manager 2007 to deploy the Data Protection Manager agent, Microsoft IT was able to deploy over 600 agents worldwide quickly.

Microsoft IT deployed numerous servers of varying types for the solution. The types included file servers, SQL Server-based servers, and SharePoint Farms. Figure 3 shows the number of each type of server that Microsoft IT deployed.

Bb897855.Server-Deployments(en-us,TechNet.10).jpg

Figure 3. The number of each type of server in the Microsoft IT deployment

Microsoft IT supports numerous systems and a large amount of data on a global scale every day. For the initial deployment, Microsoft deployed Data Protection Manager 2007 with the following statistics:

  • 646 total servers
  • 16 Exchange Server 2007 mailbox servers
  • 72 SQL Server 2005 and SQL Server 2000-based servers
  • 3 SharePoint Server 2007 farms
  • More than 100 terabytes of protected data

As shown in Figure 4, the automated deployment success rate for the Data Protection Manager agent was higher than 97 percent. Microsoft IT achieved this number through an automated deployment process via Microsoft Systems Management Server and a packaged installation file for the Data Protection Manager agent. Microsoft IT needed to install very few clients through the Data Protection Manager console. This deployment includes servers of varying configurations and connectivity worldwide. Packaging the Data Protection Manager 2007 agent has proved to be an effective process.

Bb897855.Server-Percentages(en-us,TechNet.10).jpg

Figure 4. Automatic and manual deployment metrics for the Data Protection Manager 2007 agent

Real-World Recovery Scenario

Microsoft IT realized a key benefit through the real-world usage of Data Protection Manager. For example, 344 GB of SQL Server 2005 and SharePoint Server 2007 data was lost on a server farm. With the help of Data Protection Manager, administrators recovered the entire set of 344-GB files in 2 hours and 46 minutes. Data of this size on tape would have meant a lengthy restore from one or more tapes. Additionally, Microsoft IT performed this recovery over the shared application network without the need for a dedicated backup network. Using the shared application network enabled Data Protection Manager administrators to achieve a faster recovery time and to realize lower maintenance costs.

Conclusion

Data Protection Manager 2007 offers key functionality to organizations of many sizes through efficient use of server, disk, and tape resources. This efficiency is achieved through a small and efficient agent that needs to synchronize only block-level changes to a disk andData Protection Manage capitalizes on those changes to present application-aware restore options.

This implementation has enabled Microsoft IT to simplify the backup and restore infrastructure for many large and heavily used applications and databases, while reducing the costs that are associated with maintenance windows and application server load, and costs related to deployment and management.

As a result, the backups of many large enterprise collaboration and communication server platforms finish in a manner of minutes each day. This is a marked improvement over the time and resources required for traditional disk-to-disk and disk-to-tape methods. Data Protection Manager is a key part of support and protection at Microsoft.

For More Information

For more information about Microsoft products or services, call the Microsoft Sales Information Center at (800) 426-9400. In Canada, call the Microsoft Canada information Centre at (800) 563-9048. Outside the 50 United States and Canada, please contact your local Microsoft subsidiary. To access information via the World Wide Web, go to:

http://www.microsoft.com/dpm/

http://www.microsoft.com/technet/itshowcase

© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement
Page view tracker