dpminfo@microsoft.com Prashant Kumar Program Manager Microsoft Session Code:
Agenda Introduction to Microsoft System Center Data Protection Manager (DPM) 2007 Deep dive Demo How does DPM do efficient protection? Protecting virtual hosts How Microsoft IT uses DPM Questions and Answers
Customer Needs & Requirements Need for Speed Fast & Reliable Recoveries Today, recovery is slow, unreliable and painful Data protection is labor intensive & error-prone 24x7 Businesses No Backup Window Backup is too complex, slow, and inefficient Tape inconvenience and unreliability is # 1 challenge Application downtime is not an option to get application consistency Simplify & Save Easy to Buy & Use Current backup products are too complex, costly Branch office data protection is cumbersome IT budget remains flat but data keeps growing need to do more with less.
Microsoft System Center Data Protection Manager 2007 Online Snapshots (up to 512) Disk-based Recovery Active Directory System State Up to Every 15 minutes DPM 2007 sp1 DPM 2007 sp1 Disaster Recovery with offsite replication & tape file shares and directories Tape-based Backup DPM 2007 Continuous Data Protection (CDP) for Windows application and file servers Rapid and reliable recovery from disk instead of tape Advanced technology for enterprises of all sizes
DPM Efficient Disk Storage Without Duplication Day 0 Production Data DPM Replica A B C D E F G H A B C D E F G H Original Data ABCDEFGH
DPM Efficient Disk Disk Storage Storage Without Without Duplication Duplication Day 0 Data Day Change 01 Data is Protected Production Data A B I D E J G DPM Replica H A B C D E F G H C F DPM Recovery Point Area Original Data 1 st data change ABCDEFGH ABIDEJGH
DPM Efficient Disk Disk Storage Storage Without Without Duplication Duplication Day 2 Data Day Change 23 Data is Protected Production Data DPM Replica K B I D E J L H A B C D E F G H A G DPM Recovery Point Area C F Original Data 1 st data change 2 nd data change ABCDEFGH ABIDEJGH KBIDEJLH
DPM Efficient Disk Disk Storage Storage Without Without Duplication Duplication Day 3 Data Day Change 3 Data is Protected Production Data DPM Replica K B I D M N O P Q K B I D E J L H E J L H DPM Recovery Point Area C F A G Original Data 1 st data change 2 nd data change 3 rd data change ABCDEFGH ABIDEJGH KBIDEJLH KBIDMNOPQ
DPM Efficient Disk Storage Without Duplication To Recovery Day 2 Production Data DPM Replica K B I D M N O P Q DPM Recovery Point Area C F A G E J L H Original Data 1 st data change 2 nd data change 3 rd data change ABCDEFGH ABIDEJGH KBIDEJLH KBIDMNOPQ 8 blocks restored
DPM Efficient Disk Storage Without Duplication To Recovery Day 0 Production Data DPM Replica K B I D M N O P Q DPM Recovery Point Area C F A G E J L H Original Data 1 st data change 2 nd data change 3 rd data change ABCDEFGH ABIDEJGH KBIDEJLH KBIDMNOPQ 8 blocks restored
Windows Virtualization host-based protection Exchange 2003 Exchange 2007 Virtual Server 2005 R2 sp1 Windows Server 2008 with Hyper-V SQL Server 2005 SQL Server 2008 VSSVR Guest OS instances Linux02 NT4-CustomApp Win2003-SQL2005
Windows Virtualization host-based protection Virtual Server 2005 R2 today / Hyper-V with DPM2007 SP1 VSS capable guests = Online backup no downtime / no agent required VSS consistent inside Windows Server 2003 sp1 or later New VM Additions VSS consistent outside VHD VSS writer Windows Virtualization Host VSSVR Guest OS instances Linux02 NT4-CustomApp Win2003-SQL2005
Windows Virtualization host-based protection Virtual Server 2005 R2 today / Hyper-V with DPM2007 SP1 VSS capable guests = Online backup no downtime / no agent required VSS consistent inside Windows Server 2003 sp1 New VM Additions VSS consistent outside VHD VSS writer Windows Virtualization Host VSSVR Guest OS instances Linux02 Non-VSS capable guests = Offline Hibernate/SaveState virtual machine Save state of memory/cpu VSS shadow copy of VHD s Immediately resume virtual machine Block level synchronization of VHD changed blocks NT4-CustomApp Win2003-SQL2005
Windows Virtualization host-based protection SQL2005 Windows Server 2003 Linux Windows Server 2008 with Hyper-V NEW Virtual Server 2005 R2 with Service Pack 1
Windows Virtualization host-based protection Linux Linux.config Linux_C.VHD Linux_D.VHD Windows Server 2008 with Hyper-V NEW Virtual Server 2005 R2 with Service Pack 1
Windows Virtualization host-based protection Linux Linux.config VSS Writer Linux_C.VHD Linux_D.VHD Save State Linux.VSV 2-3 minutes Windows Server 2008 with Hyper-V NEW Virtual Server 2005 R2 with Service Pack 1
Windows Virtualization host-based protection SQL2005 Windows Server 2003 Windows Server 2008 with Hyper-V NEW Virtual Server 2005 R2 with Service Pack 1
Windows Virtualization host-based protection SQL2005 Windows Server 2003 WinSvr.config VSS Writer VSS writer for SQL 2005 Database consistent VSS writer for Windows Server C: & D: volumes VSS writer for Virtual Server 2005 R2 sp1 WinSvr_C.VHD & WinSvr_D.VHD Windows Server 2008 with Hyper-V NEW Virtual Server 2005 R2 with Service Pack 1
Windows Virtualization host-based protection SQL2005 Windows Server 2003 No downtime Recursive VSS consistency Only requires updated VM additions from MSVS sp1 Windows Server 2008 with Hyper-V NEW Virtual Server 2005 R2 with Service Pack 1
Windows Virtualization host-based protection Online backups Guests running Win2003/Win2008 with Integration Components installed Offline backups Older Windows Guests e.g. Windows 2000, NT4 Non Windows Guests Linux, etc Guest OS s with pass-through disks, dynamic disks Guest level backups Guests with no VHD file on the Host iscsi storage inside the guest Remote VHDs
Application protection DPM 2007 Service Pack 1
Protected Platforms Microsoft platforms with VSS capabilities Microsoft Office SharePoint Server 2007 Windows SharePoint Services version 3.0 Microsoft Office SharePoint Portal Server 2003 protected as SQL databases Windows SharePoint Services version 2.0 protected as SQL databases Microsoft SQL Server 2000 Service Pack 4 Microsoft SQL Server 2005 Microsoft SQL Server 2008 Microsoft Exchange Server 2003 Service Pack 2 Microsoft Exchange Server 2007 including LCR, CCR, and SCR configurations Microsoft Virtual Server 2005 R2 Service Pack 1 Hyper-V Server and Windows Server 2008 with Hyper-V Windows Server 2003 Service Pack 1 Windows Server 2008 Windows XP Professional Service Pack 2 Windows Vista Business or higher
Lathish Chaparala Operations Manager MSIT Data Protection Service Microsoft Corporation
Deployment Overview What we started with 5,770 protected servers 19,240 protected resources Nearly 2 petabytes of existing disk Introducing major paradigm shift in service: Continuous native protection of SQL, SharePoint, Exchange Reallocate disk while maintaining SLA All this and provide same or better protection
DPM 2007 deployment at Microsoft IT Operations 24x7 operations Monitoring 123 DPM servers Daily Goals 100% Restore Success 98% Backup Success Redmond Tukwila Dublin Tokyo Singapore Service Requests Backup/Restores Month : 1500 Servers Protected : 3674 Data Volume 1.76 PB used storage 600,000 Jobs/Month
MSIT Deployment of DPM 2007 Current Status 97% complete 19,524 protected resources 567 Protection Groups 3,674 Protected Servers 2.25 PB Total Storage 1.76 PB Used Storage
MSIT Deployment of DPM 2007 Current Status Average DPM server protects 32 servers and 170 resources Average DPM server has 19 TB of disk SQL is nearly 50% of servers backed up After migration, SQL databases are nearly 80% of protected resources (< 20% previously)
MSIT Deployment of DPM 2007 Key Wins with Deployment Tape library reduction in branch offices $730K in annual M&R and replacement costs Reduction in licensing costs $500K in Symantec licensing per year 92 bugs/dcr s, 46 CSS cases Dev has published disk migration scripts with SP1 and other updates found by MSIT
MSIT Deployment of DPM 2007 More Key Wins with Deployment Overall clean-up of what s protected Reduced by ~ 2,300 servers (41%) SMS scripts for large scale agent deployment Reduced operational cost SCOM Pack will drive reduction in headcount
2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.