powerpoint presentation

38

Upload: akashag11111

Post on 27-Jun-2015

106 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PowerPoint Presentation
Page 2: PowerPoint Presentation

MGT308Data Protection Manager (DPM) 2010 in the DataCenter

Jason BuffingtonSr. Tech. Prod. Mgr. – OpsMgr, DPM and SCEMicrosoft CorporationEMAIL: [email protected] : http://JasonBuffington.comTWITTER : @JBUFF

Page 3: PowerPoint Presentation

Data Protection Manager

Online Snapshots (up to 512)

Disk-based Recovery

Active Directory®

System State

Up to Every 15 minutes

Tape-based Backup

Disaster Recoverywith offsite replication & tape

Data Protection Manager

file services

Page 4: PowerPoint Presentation

AgendaOverview of DPM 2010DEMO : Server protection and 2010 enhancementsHow DPM really works

How DPM Express Fulls workHow DPM Replicates Transactional ApplicationsHow DPM Protects Virtual MachinesHow DPM co-location works (new in 2010)

DEMO : Client protection new in 2010Enterprise deployment

Scaling guidanceNew improvements (now and coming soon)

Open Q&A

Page 5: PowerPoint Presentation

Protecting servers with DPM 2010<to get us started>

demo

Page 6: PowerPoint Presentation

DPM – Express FullUsing the native application VSS writerCheck out JasonBuffington.com for podcast

How DPM protects data

Page 7: PowerPoint Presentation

DPM Finds Files That Make Up Data

Back end server 1

E:\ + ContentDB1.mdf + ContentDB1.ldfF:\ + ContentDB2.mdf + ContentDB2.ldfG:\ + ConfigDB.mdf + ConfigDB.ldf

Back end server 2

D:\ + ContentDB3.mdf + ContentDB3.ldfE:\ + ContentDB4.mdf + ContentDB4.ldf

Page 8: PowerPoint Presentation

DPM Identifies Blocks That Compose Files

E:\ + ContentDB1.mdf + ContentDB1.ldf

F:\ + ContentDB2.mdf + ContentDB2.ldf

DPM filter creates a volume map to monitor which disk blocks contain portions of the files to be protected

DPM Filter – Volume Map

Page 9: PowerPoint Presentation

Start of Synchronization Window

Time = 10:00

DPM Filter – Volume Map

VOLUME (actual disk blocks)

1 2 3 4

Time = 10:01

File Write

Changed blocks noted

7

1 2 3 4

5

6

8 9

Time = 10:06

File Write

11 7

1 2 3 4

12

5

6

15

8 9

10 13 14

Time = 10:18

File Write

11 7

1 16 17 18 19 4

12

5

6

15

8 9

10 13 14

Time = 10:26

File Write

Time = 10:30 (At least weekly… usually daily … up to every 30 minutes)

1. VSS Snapshot taken on production volume to ensure consistent data

Page 10: PowerPoint Presentation

DPM Filter – Volume Map

Start of Synchronization Window

VOLUME (actual disk blocks) DPM Synchronization

11 7

1 16 17 18 19 4

12

5

6

15

8 9

10 13 14

Time = 10:30:01

1. VSS Snapshot taken on production volume to ensure consistent data

2. Cache of changed blocks is sent to DPM server

Block Order 111215101314 75689 14 16171819

Page 11: PowerPoint Presentation

DPM Filter – Volume Map

Start of Synchronization Window

VOLUME (actual disk blocks) DPM Synchronization

1. VSS Snapshot taken on production volume to ensure consistent data

2. Cache of changed blocks is sent to DPM server

Block Order

Time = 10:30:02

Transmit changed blocks from 10:00-10:30 to DPM server Data integrity preserved, since volume snapped

1912151617 210111314 38 4567

1 2

3 4 5 6 7 8

9

10

11

12

13 14

15 16 17

1. VSS Snapshot taken on production volume to ensure consistent data

2. Cache of changed blocks is sent to DPM server, while live disk continues.

1 2

3 4 5 6 7 8

9

10 18 19 20

11

21 12

13 22 14

15 16 17

Time = 10:30:03

And File IO continues

Page 12: PowerPoint Presentation

And the Process Continues…

Time = 10:30:04

DPM Filter – Volume Map

VOLUME (actual disk blocks)

1. VSS Snapshot taken on production volume to ensure consistent data

2. Cache of changed blocks is sent to DPM server, while live disk continues.

3. Frozen blocks from snapshot are released

18 19 20

21

22

And File IO continues

1 2

3 4 5 6 7 8

9

10 18 19 20

11

21 12

13 22 14

15 16 17

Page 13: PowerPoint Presentation

DPM - Transactional Log backups

How DPM protects data

Page 14: PowerPoint Presentation

DPM ReplicaProduction Server

Database

0:00

Efficient Protection Beyond De-duplicationBaseline initial Mirror

Baseline Initial MirrorDatabase

0:00

Page 15: PowerPoint Presentation

Production Server

Database15 minute Syncs

Every 15 minutes, closed transaction logs are sent to the DPM server

Database

0:00Database

0:XX

DPM Replica

Efficient Protection Beyond De-duplicationDay 0: Transaction logs

Page 16: PowerPoint Presentation

Production Server

DatabaseRestore

DPM can restore server to any 15 minute point in time• Database 0:00• Roll forward to 0:XX with transaction logs

Database

0:00

DPM Replica

Database

0:XX

Efficient Protection Beyond De-duplicationDay 0: Transaction logs

Page 17: PowerPoint Presentation

Efficient Protection Beyond De-duplication Day 1: DPM express full

Production Server

Database

1:00

At least weekly but usually daily, a DPM Express Full re-synchronizes the DPM Replica

Express FullDatabase

0:00Database

1:00

0:00

Shadow Copyof 0:00 to 1:00

+Transaction logs

Day 0

Database

1:XX

Day 1 : Data changes

Efficient Protection Beyond De-duplicationDay 1: Transaction logs

15 Minutes

DPM Replica

Page 18: PowerPoint Presentation

Production Server

Database

1:00Database

1:00

0:00

Shadow Copyof 0:00 to 1:00

+Transaction logs

Day 0

15 MinutesRestore

DPM can restore to Today at 2:15

Use existing 1:00 replicaRoll forward logs to 2:15

DPM can restore to Yesterday at 10:45

Shadow copy 0:00 to rebuild day 0Roll forward logs to yesterday at 10:45

DPM Replica

Database

1:XX

Efficient Protection Beyond De-duplicationDay 1: Transaction logs

Page 19: PowerPoint Presentation

0:001:00

Efficient Protection Beyond De-duplicationDay 2: DPM express full

Production Server

Database

2:00Database

1:00

Week 2 : Express Full - resynchronization

Shadow Copyof 0:00 to 1:00

+Transaction logs

Day 0

Express FullDatabase

2:00

Up to 512 shadow copies, plus their logs

512w x 7d x 24h x 4(15m) = 344,000 Recovery Points

DPM Replica

Page 20: PowerPoint Presentation

DPM 2010 data co-location

DPM deep-dive

Page 21: PowerPoint Presentation

Basic DPM ideaEach production “datasource” = 2 Volumes on the DPM server

e.g. SQL Database … Virtual Machine … File Volume

DPM data source storage mapping

db2

db1

dbN

file services

Replica Volume Shadow Copy VolumeReplica Volume Shadow Copy VolumeReplica dB1 Shadow Copy

dB1

Page 22: PowerPoint Presentation

Windows Disk Administrator

300 DB’s = 600 Partitions. Stretched = 800, 900, 1000 <stop>

DPM data storage

db2

db1

dbN

file services

Replica Volume Shadow Copy VolumeReplica Volume Shadow Copy Volume

Replica DS2

Replica DS1

Replica DSn

Shadow Copy DS1

Shadow Copy DSn

Shadow Copy DS2

Page 23: PowerPoint Presentation

DPM 2007

Shadow Copy Volume

DPM 2010

Replica Volume

db2

db1

dbN

file services

DPM 2010 data co-location

Replica DSn

Replica DS2

Replica DS1

Shadow Copy DS1 DS2 … DSn

Replica Volume Shadow Copy VolumeReplica Volume Shadow Copy Volume

Replica DS2

Replica DS1

Replica DSn

Shadow Copy DS1

Shadow Copy DSn

Shadow Copy DS2

Page 24: PowerPoint Presentation

How DPM protects Virtual Machines

DPM & Hyper-V

Page 25: PowerPoint Presentation

VSS

VSS Requester VSS Writer

VSS Provider

DPM Agent

VSS - How it works in general

Page 26: PowerPoint Presentation

VSS

Shadow Copy03:02:21

Shadow Copy03:02:45

?

Hyper-V IC

VSS

Virtual Machine

VSS - How it works with Hyper-V

Page 27: PowerPoint Presentation

VSS

Hyper-V IC

VSS

Shadow Copy03:02:21

?

Virtual Machine

Clean-Up

Shadow CopyVolume

VHD

Shadow Copy

Shadow Copy03:02:45

VSS - How it works with Hyper-V

Page 28: PowerPoint Presentation

Protecting clients with DPM 2010Up to 60% of corporate data does not reside in the datacenter

demo

Page 29: PowerPoint Presentation

DPM 2010 Enterprise Scalability

DPM in the Enterprise

Page 30: PowerPoint Presentation

DPM 2010 disaster recovery

One-click DPM DR failover and failbackSeparate schedules per DPM serverChaining supportOffsite tapes without courier servicesRestore servers directly from offsite DPM

DPM DRFS1_data (share)SQL8\AccountingdB (sql)EX10\SG1\Mailboxes (exchange)FS2_E:\team\ (directory)

FS1 \ data (share)

AccountingdB(SQLdb)

Mailboxes(Exch)

FS2 E:\team(directory) DPM

FS1_data (share)SQL8\AccountingdB (sql)EX10\SG1\Mailboxes (exchange)FS2_E:\team\ (directory)

Page 31: PowerPoint Presentation

DPM 2010 scalabilityA single DPM 2010 server can protect: *

100 production servers

1000 Windows clients

2000 SQL Server databases

25 Terabyte SharePoint farms with over 1M objects

40 Terabytes of Exchange storage groups &

databases* May vary based on size of each datasource, as well as scaling of DPM server memory, disk and I/O architecture

3000

Page 32: PowerPoint Presentation

DPM 2010 reliability

DPM 2010 enhancements for a ‘Fire and Forget’ backup:

Automatic protection of new databases within SQL instancesAutomatic re-running of jobs and improved self-healingAutomatic growth of storage allocation when neededDecreased “Inconsistent Replicas” errorsReduced Alert volume

Page 33: PowerPoint Presentation

DPM 2010 manageability

NOW AVAILABLE = DPM 2007 & 2010 Management Pack !

October 2010

Page 34: PowerPoint Presentation

DPM 2010 client management

COMING SOON – DPM integration with AD & ConfigMgr

Deploy DPM agent via CMRefer to AD for assigning which DPM server

Contoso Active

Directory

OU Clients US-west OU Clients US-east OU Clients Europe OU Clients Au Nz

DPM-US1 DPM-US2 DPM-EU1 DPM-AUNZ

Page 35: PowerPoint Presentation

Data Protection Manager

Active Directory®

Data Protection Manager Data Protection Manager

System Center Operations Manager

System Center Configuration Manager

1. Windows Clients with DPM Agents pre-installed using SCCM or as part of image.

2. List of Clients

3. Associates clients to available DPM servers & Protection Groups

4. Association List SCCM Package

5. Client associated with Owner DPM server

System Center unified deployment of DPM clients

Page 36: PowerPoint Presentation

DPM Resources

Website www.microsoft.com/DPMTechCenter technet.microsoft.com/DPMForums social.technet.microsoft.com/Forums/en-US/category/DPMTeam Blog blogs.technet.com/DPM

Favorite European DPM blog - http://scug.be/blogs/SCDPM

My blog jasonbuffington.comMy tweets twitter.com/JbuffMy email [email protected] book DataProtectionBible.com

Page 37: PowerPoint Presentation

Session Evaluations

Tell us what you think, and you could win!

All evaluations submitted are automatically entered into a daily prize draw* 

Sign-in to the Schedule Builder at http://europe.msteched.com/topic/list/   * Details of prize draw rules can be obtained from the Information Desk. 

 

Page 38: PowerPoint Presentation

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