Protecting Applications With Data Protection Manager 2007 Sp1

35

Transcript of Protecting Applications With Data Protection Manager 2007 Sp1

Page 1: Protecting Applications With Data Protection Manager 2007 Sp1
Page 2: Protecting Applications With Data Protection Manager 2007 Sp1

Protecting applications with DPM 2007

Prashant KumarProgram ManagerMicrosoftSession Code:

[email protected]

Page 3: Protecting Applications With Data Protection Manager 2007 Sp1

Agenda

Introduction to Microsoft® System Center Data Protection Manager (DPM) 2007Deep dive

How does DPM do efficient protection?

Protecting virtual hosts

DemoHow Microsoft IT uses DPMQuestions and Answers

Page 4: Protecting Applications With Data Protection Manager 2007 Sp1

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.

Page 5: Protecting Applications With Data Protection Manager 2007 Sp1

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 Recoverywith offsite replication & tape

DPM 2007 sp1

Microsoft ®

System Center Data Protection Manager 2007

Page 6: Protecting Applications With Data Protection Manager 2007 Sp1

Under the hood: Efficient data protection

Page 7: Protecting Applications With Data Protection Manager 2007 Sp1

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

Page 8: Protecting Applications With Data Protection Manager 2007 Sp1

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

Page 9: Protecting Applications With Data Protection Manager 2007 Sp1

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

Page 10: Protecting Applications With Data Protection Manager 2007 Sp1

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

Page 11: Protecting Applications With Data Protection Manager 2007 Sp1

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

Page 12: Protecting Applications With Data Protection Manager 2007 Sp1

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

Page 13: Protecting Applications With Data Protection Manager 2007 Sp1

Under the hood: Protecting virtualized environment

Page 14: Protecting Applications With Data Protection Manager 2007 Sp1

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

Page 15: Protecting Applications With Data Protection Manager 2007 Sp1

Windows Virtualization host-based protectionVirtual Server 2005 R2 today / Hyper-V with DPM2007 SP1

VSS capable guests = Online backupno downtime / no agent requiredVSS consistent inside

Windows Server 2003 sp1 or laterNew VM Additions

VSS consistent outsideVHD VSS writer

Windows Virtualization Host

VSSVR

Guest OS instances

Win2003-SQL2005

Linux02

NT4-CustomApp

Page 16: Protecting Applications With Data Protection Manager 2007 Sp1

Windows Virtualization host-based protectionVirtual Server 2005 R2 today / Hyper-V with DPM2007 SP1

VSS capable guests = Online backupno downtime / no agent requiredVSS consistent inside

Windows Server 2003 sp1New VM Additions

VSS consistent outsideVHD VSS writer

Non-VSS capable guests = OfflineHibernate/SaveState virtual machine

Save state of memory/CPUVSS shadow copy of VHD’s

Immediately resume virtual machineBlock level synchronization of VHD changed blocks

Windows Virtualization Host

VSSVR

Guest OS instances

Win2003-SQL2005

Linux02

NT4-CustomApp

Page 17: Protecting Applications With Data Protection Manager 2007 Sp1

Windows Virtualization host-based protection

LinuxWindows Server 2003

Windows Server 2008 with Hyper-V NEW

Virtual Server 2005 R2 with Service Pack 1

SQL2005

Page 18: Protecting Applications With Data Protection Manager 2007 Sp1

Windows Virtualization host-based protection

Linux

Linux_C.VHDLinux_D.VHD

Linux.config

Windows Server 2008 with Hyper-V NEW

Virtual Server 2005 R2 with Service Pack 1

Page 19: Protecting Applications With Data Protection Manager 2007 Sp1

Windows Virtualization host-based protection

Linux

VSS Writer

Linux_C.VHDLinux_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

Page 20: Protecting Applications With Data Protection Manager 2007 Sp1

Windows Virtualization host-based protection

Windows Server 2003

SQL2005

Windows Server 2008 with Hyper-V NEW

Virtual Server 2005 R2 with Service Pack 1

Page 21: Protecting Applications With Data Protection Manager 2007 Sp1

Windows Virtualization host-based protection

VSS WriterVSS writer for SQL 2005

Database consistent

VSS writer for Windows ServerC: & D: volumes

VSS writer for Virtual Server 2005 R2 sp1WinSvr_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

Page 22: Protecting Applications With Data Protection Manager 2007 Sp1

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

Page 23: Protecting Applications With Data Protection Manager 2007 Sp1

Windows Virtualization host-based protection

Online backupsGuests running Win2003/Win2008 with Integration Components installed

Offline backupsOlder Windows Guests – e.g. Windows 2000, NT4Non Windows Guests – Linux, etcGuest OS’s with pass-through disks, dynamic disks

Guest level backupsGuests with no VHD file on the Host

iSCSI storage inside the guestRemote VHDs

Page 24: Protecting Applications With Data Protection Manager 2007 Sp1

Application protectionDPM 2007 Service Pack 1

DEMO

Page 25: Protecting Applications With Data Protection Manager 2007 Sp1

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™ 2005Microsoft® 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

Page 26: Protecting Applications With Data Protection Manager 2007 Sp1

MSIT Deployment of DPM 2007 Lathish Chaparala

Operations ManagerMSIT Data Protection ServiceMicrosoft Corporation

Page 27: Protecting Applications With Data Protection Manager 2007 Sp1

Deployment OverviewWhat we started with

5,770 protected servers19,240 protected resourcesNearly 2 petabytes of existing diskIntroducing major paradigm shift in service:

Continuous native protection of SQL, SharePoint, Exchange

Reallocate disk while maintaining SLAAll this and provide same or better protection

Page 28: Protecting Applications With Data Protection Manager 2007 Sp1

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 Goals100% Restore Success98% Backup Success

Data Volume 1.76 PB used storage 600,000 Jobs/Month

Page 29: Protecting Applications With Data Protection Manager 2007 Sp1

MSIT Deployment of DPM 2007Current Status

97% complete19,524 protected resources567 Protection Groups3,674 Protected Servers 2.25 PB Total Storage1.76 PB Used Storage

Page 30: Protecting Applications With Data Protection Manager 2007 Sp1

MSIT Deployment of DPM 2007Current Status

Average DPM server protects 32 servers and 170 resourcesAverage DPM server has 19 TB of diskSQL is nearly 50% of servers backed up

After migration, SQL databases are nearly 80% of protected resources (< 20% previously)

Page 31: Protecting Applications With Data Protection Manager 2007 Sp1

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

Page 32: Protecting Applications With Data Protection Manager 2007 Sp1

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 deploymentReduced operational cost

SCOM Pack will drive reduction in headcount

Page 33: Protecting Applications With Data Protection Manager 2007 Sp1

धन्यवा�दઆભા�ર ধন্য�বা�দ

ਧੰ�ਨਵਾ�ਦ

ଧନ୍ୟ�ବା�ଦ

நன்றி�

ధన్య�వాదాలు� ಧನ್ಯ�ವಾ�ದಗಳು

നി�ങ്ങള്‍‌ക്ക്� നിന്ദി�

Page 34: Protecting Applications With Data Protection Manager 2007 Sp1

question & answer

Page 35: Protecting Applications With Data Protection Manager 2007 Sp1

© 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.