Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Prashant KumarProgram ManagerMicrosoftSession Code:
Agenda
Introduction to Microsoft® System Center Data Protection Manager (DPM) 2007
Deep dive
How does DPM do efficient protection?
Protecting virtual hosts
Demo
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.
DPM 2007 sp1
Online Snapshots (up to 512)
Disk-based
Recovery
Active Directory®
System State
file shares and directories
Up to
Every 15 minutes
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
Disaster Recovery
with offsite replication & tape
DPM 2007 sp1
Microsoft ®
System Center Data Protection Manager 2007
DPM Efficient Disk Storage Without Duplication Day 0
Production Data DPM Replica
A B D E G HFC A B C D E F G H
Original Data ABCDEFGH
JI
DPM Efficient Disk Storage Without Duplication Day 0 –Data Change
A B D E G
Production Data
H A B C D E F G
DPM Replica
HJI
DPM Recovery Point Area
C F
1st data change
DPM Efficient Disk Storage Without Duplication Day 0 – Data is ProtectedDPM Efficient Disk Storage Without Duplication Day 1
ABIDEJGH
Original Data ABCDEFGH
LK
DPM Efficient Disk Storage Without Duplication Day 2 –Data Change
B D E
Production Data
H A B C D E F G
DPM Replica
HJI
DPM Recovery Point Area
C F
1st data change
DPM Efficient Disk Storage Without Duplication Day 2 – Data is ProtectedDPM Efficient Disk Storage Without Duplication Day 3
LK
A G
2nd data change
ABIDEJGH
KBIDEJLH
Original Data ABCDEFGH
KBIDMNOPQ
1st data change
2nd data change
ABIDEJGH
M PN O Q
DPM Efficient Disk Storage Without Duplication Day 3 –Data Change
B D
Production Data
K B I D
DPM Replica
E J L HI
DPM Recovery Point Area
C F
DPM Efficient Disk Storage Without Duplication Day 3 – Data is ProtectedDPM Efficient Disk Storage Without Duplication Day 3
K
A G
M PN O Q
3rd data change
E J L H
KBIDEJLH
Original Data ABCDEFGH
KBIDMNOPQ
1st data change
2nd data change
ABIDEJGH
3rd data change
KBIDEJLH
E HJ L
8 blocks restored
DPM Efficient Disk Storage Without DuplicationTo Recovery Day 2
Production Data DPM Replica
A
B
C
D
EF G H
I
J
K
L
M PN O Q
DPM Recovery Point Area
B DIK
Original Data ABCDEFGH
B D
AC EF G H
DPM Efficient Disk Storage Without DuplicationTo Recovery Day 0
3rd data change
1st data change
2nd data change
Production Data DPM Replica
M PN O QB DIK
AC EF G HJ L
DPM Recovery Point Area
8 blocks restoredOriginal Data ABCDEFGH
KBIDMNOPQ
ABIDEJGH
KBIDEJLH
Exchange 2003Exchange 2007
SQL Server 2005SQL Server 2008
Virtual Server 2005 R2 sp1Windows Server 2008 with Hyper-V
VSSVR
Guest OS instances
Linux02
NT4-CustomApp
Win2003-SQL2005
Windows Virtualization host-based protection
Windows Virtualization host-based protectionVirtual Server 2005 R2 today / Hyper-V with DPM2007 SP1
VSS capable guests = Online backupno downtime / no agent required
VSS consistent insideWindows Server 2003 sp1 or later
New VM Additions
VSS consistent outsideVHD VSS writer
Windows Virtualization Host
VSSVR
Guest OS instances
Win2003-SQL2005
Linux02
NT4-CustomApp
Windows Virtualization host-based protectionVirtual Server 2005 R2 today / Hyper-V with DPM2007 SP1
VSS capable guests = Online backupno downtime / no agent required
VSS consistent insideWindows Server 2003 sp1
New VM Additions
VSS consistent outsideVHD VSS writer
Non-VSS capable guests = OfflineHibernate/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
Windows Virtualization Host
VSSVR
Guest OS instances
Win2003-SQL2005
Linux02
NT4-CustomApp
Windows Virtualization host-based protection
LinuxWindows
Server
2003
Windows Server 2008 with Hyper-V NEW
Virtual Server 2005 R2 with Service Pack 1
SQL2005
Windows Virtualization host-based protection
Linux
Linux_C.VHD
Linux_D.VHD
Linux.config
Windows Server 2008 with Hyper-V NEW
Virtual Server 2005 R2 with Service Pack 1
Windows Virtualization host-based protection
Linux
VSS Writer
Linux_C.VHD
Linux_D.VHD
Linux.config
Save State
Linux.VSV2-3 minutes
Windows Server 2008 with Hyper-V NEW
Virtual Server 2005 R2 with Service Pack 1
Windows Virtualization host-based protection
Windows
Server
2003
SQL2005
Windows Server 2008 with Hyper-V NEW
Virtual Server 2005 R2 with Service Pack 1
Windows Virtualization host-based protection
VSS WriterVSS 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
WinSvr.configWindows
Server
2003
SQL2005
Windows Server 2008 with Hyper-V NEW
Virtual Server 2005 R2 with Service Pack 1
Windows Virtualization host-based protection
• No downtime
• Recursive VSS
consistency
• Only requires updated VM
additions from MSVS sp1
Windows
Server
2003
SQL2005
Windows Server 2008 with Hyper-V NEW
Virtual Server 2005 R2 with Service Pack 1
Windows Virtualization host-based protection
Online backupsGuests running Win2003/Win2008 with Integration Components installed
Offline backupsOlder Windows Guests – e.g. Windows 2000, NT4
Non Windows Guests – Linux, etc
Guest OS’s with pass-through disks, dynamic disks
Guest level backupsGuests with no VHD file on the Host
iSCSI storage inside the guest
Remote VHDs
Protected PlatformsMicrosoft 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 ChaparalaOperations ManagerMSIT Data Protection ServiceMicrosoft Corporation
Deployment OverviewWhat 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 SLAAll this and provide same or better protection
Tokyo
Dublin
Singapore
RedmondTukwila
DPM 2007 deployment at Microsoft ITOperations
24x7 operations
Monitoring 123 DPM servers
Service Requests
Backup/Restores Month : 1500
Servers Protected : 3674
Daily Goals
100% Restore Success
98% Backup Success
Data Volume
1.76 PB used storage
600,000 Jobs/Month
MSIT Deployment of DPM 2007Current 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 2007Current 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 upAfter migration, SQL databases are nearly 80% of protected resources (< 20% previously)
MSIT Deployment of DPM 2007Key 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 casesDev has published disk migration scripts with SP1 and other updates found by MSIT
MSIT Deployment of DPM 2007More Key Wins with Deployment
Overall clean-up of what’s protectedReduced by ~ 2,300 servers (41%)
SMS scripts for large scale agent deployment
Reduced operational costSCOM 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.