dpm.2007.for.sql sonvu

63

Upload: vncson

Post on 25-Jan-2015

605 views

Category:

Technology


0 download

DESCRIPTION

Dpm.2007.For.Sql Sonvu

TRANSCRIPT

Page 1: Dpm.2007.For.Sql Sonvu
Page 2: Dpm.2007.For.Sql Sonvu
Page 3: Dpm.2007.For.Sql Sonvu

DPM 2007Continuous Data Protection for Windows Application and File ServersRapid & Reliable Recovery from disk instead of tapeAdvanced Technology for enterprises of all sizes

with integrated Disk & Tape

Up to Every 15 minutes

DPM 2007

Online Snapshots (up to 512)

Disk-based Recovery

Offline tape

Tape-based Archive

Active Directory®System State

Windows Server 2003Windows Server 2008 file shares and directories

Windows XPWindows Vista

Page 4: Dpm.2007.For.Sql Sonvu

Standard DPML = “File agent” per protected server

No additional “Open File” or add-on modules

DPM Server

Also available as a DPM OEM Appliancerunning on Windows Storage Server

with integrated Disk & TapeDPM 2007

Active Directory®System State

Windows Server 2003Windows Server 2008 file shares and directories

Windows XPWindows Vista

Enterprise DPML – “Application Agent” – per protected server

Unified support of Microsoft applications SQL, Exchange, SharePoint, & Virtual Server – and filesProtect DPM 2 DPM 4 DR – disaster recoveryBare Metal Recovery

Pricing guidance posted on microsoft.com/DPM

Page 5: Dpm.2007.For.Sql Sonvu
Page 6: Dpm.2007.For.Sql Sonvu

D:\ + \SQL_data + \Customer.MDF

E:\ + \SQL_logs + \Customer.LDF

Page 7: Dpm.2007.For.Sql Sonvu

DPM Filter – Volume Map

D:\ + \SQL_data + \Customer.MDF

E:\ + \SQL_logs + \Customer.LDF

Page 8: Dpm.2007.For.Sql Sonvu

VOLUME (actual disk blocks)

Time = 10:00

DPM Filter – Volume Map

Page 9: Dpm.2007.For.Sql Sonvu

DPM Filter – Volume MapChanged blocks noted

File WriteFile Write

VOLUME (actual disk blocks)

Time = 10:01

Page 10: Dpm.2007.For.Sql Sonvu

VOLUME (actual disk blocks)

Time = 10:06

DPM Filter – Volume MapChanged blocks noted

File WriteFile Write

VOLUME (actual disk blocks)

Page 11: Dpm.2007.For.Sql Sonvu

VOLUME (actual disk blocks)

Time = 10:18 File WriteFile Write

DPM Filter – Volume MapChanged blocks noted

Page 12: Dpm.2007.For.Sql Sonvu

File WriteFile WriteTime = 10:26

DPM Filter – Volume MapChanged blocks noted

VOLUME (actual disk blocks)

Page 13: Dpm.2007.For.Sql Sonvu

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

DPM SynchronizationDPM Synchronization

Time = 10:30 (up to every 30 minutes, usually daily)

DPM Filter – Volume Map

VOLUME (actual disk blocks)

Page 14: Dpm.2007.For.Sql Sonvu

111177111616171718181919441212556615158899101013131414Block OrderBlock Order

DPM SynchronizationDPM Synchronization

Time = 10:30:01

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

DPM Filter – Volume Map

Page 15: Dpm.2007.For.Sql Sonvu

1122334455667788991010

1111

1212

1313

1414

1515

1616

1717

Time = 10:30:02

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

2. Cache of changed blocks is sent to DPM server

DPM Filter – Volume Map

VOLUME (actual disk blocks)

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

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

Block OrderBlock Order

Page 16: Dpm.2007.For.Sql Sonvu

And File IO continuesAnd File IO continues

Time = 10:30:03

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.

DPM Filter – Volume Map

VOLUME (actual disk blocks)

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

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

1122334455667788991010

1111

1212

1313

1414

1515

1616

1717

Block OrderBlock Order

Page 17: Dpm.2007.For.Sql Sonvu

Time = 10:30:04

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. VSS snapshot released

DPM Filter – Volume Map

VOLUME (actual disk blocks)And File IO continuesAnd File IO continues

Page 18: Dpm.2007.For.Sql Sonvu
Page 19: Dpm.2007.For.Sql Sonvu
Page 20: Dpm.2007.For.Sql Sonvu
Page 21: Dpm.2007.For.Sql Sonvu

21

Page 22: Dpm.2007.For.Sql Sonvu

DPM ReplicaProduction Server

Page 23: Dpm.2007.For.Sql Sonvu

Baseline Initial MirrorBaseline Initial MirrorBaseline Initial MirrorBaseline Initial Mirror

DPM ReplicaProduction Server

Page 24: Dpm.2007.For.Sql Sonvu

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

DPM Replica

15 minute Syncs15 minute Syncs15 minute Syncs15 minute Syncs

Production Server

Page 25: Dpm.2007.For.Sql Sonvu

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

DPM Replica

15 minute Syncs15 minute Syncs15 minute Syncs15 minute Syncs

Production Server

Page 26: Dpm.2007.For.Sql Sonvu

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

DPM Replica

15 minute Syncs15 minute Syncs15 minute Syncs15 minute Syncs

Production Server

Page 27: Dpm.2007.For.Sql Sonvu

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

RestoreRestoreRestoreRestore

DPM ReplicaProduction Server

Page 28: Dpm.2007.For.Sql Sonvu

Express fullExpress fullExpress fullExpress full

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

DPM ReplicaProduction Server

Page 29: Dpm.2007.For.Sql Sonvu

Shadow Copyof 0:00 to 1:00

+Transaction logs

Day 0Usually daily, a DPM Express Full re-synchronizes the DPM Replica

Express fullExpress fullExpress fullExpress full

DPM ReplicaProduction Server

Page 30: Dpm.2007.For.Sql Sonvu

Day 1 : Data changes

Shadow Copyof 0:00 to 1:00

+Transaction logs

Day 0

15 minutes15 minutes15 minutes15 minutes

DPM ReplicaProduction Server

Page 31: Dpm.2007.For.Sql Sonvu

Shadow Copyof 0:00 to 1:00

+Transaction logs

Day 0Day 1 : Data changes

15 minutes15 minutes15 minutes15 minutes

DPM ReplicaProduction Server

Page 32: Dpm.2007.For.Sql Sonvu

Shadow Copyof 0:00 to 1:00

+Transaction logs

Day 0Day 1 : Data changes

15 minutes15 minutes15 minutes15 minutes

DPM ReplicaProduction Server

Page 33: Dpm.2007.For.Sql Sonvu

DPM can restore to Today at 2:15

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

Shadow Copyof 0:00 to 1:00

+Transaction logs

Day 0

DPM Replica

RestoreRestoreRestoreRestore

Production Server

Page 34: Dpm.2007.For.Sql Sonvu

DPM can restore to Yesterday at 10:45

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

Shadow Copyof 0:00 to 1:00

+Transaction logs

Day 0

DPM Replica

RestoreRestoreRestoreRestore

Production Server

Page 35: Dpm.2007.For.Sql Sonvu

DatabaseDatabase

1:00DatabaseDatabase

1:00

Day 2 : Express Full - resynchronization

Express FullExpress FullExpress FullExpress Full

Shadow Copyof 0:00 to 1:00

+Transaction logs

Week 0

DPM ReplicaProduction Server

Page 36: Dpm.2007.For.Sql Sonvu

Week 2 : Express Full - resynchronization

DPM Replica

Express FullExpress FullExpress FullExpress Full

Production Server

Page 37: Dpm.2007.For.Sql Sonvu

Up to 512 shadow copies, plus their logs

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

DPM ReplicaProduction Server

Page 38: Dpm.2007.For.Sql Sonvu
Page 39: Dpm.2007.For.Sql Sonvu
Page 40: Dpm.2007.For.Sql Sonvu
Page 41: Dpm.2007.For.Sql Sonvu

SQLPrimary

DPM

Database mirrored SQL cluster

SQLSecondary

Page 42: Dpm.2007.For.Sql Sonvu

SQLPrimary

DPM

Database mirrored SQL cluster

SQLSecondary

Service Pack 1Service Pack 1

Page 43: Dpm.2007.For.Sql Sonvu

SQL Log Shipping

SQL

DPM

Page 44: Dpm.2007.For.Sql Sonvu

DPM

MSCS SQL Cluster

SQLPassive-node

SQLActive-node

Page 45: Dpm.2007.For.Sql Sonvu
Page 46: Dpm.2007.For.Sql Sonvu
Page 47: Dpm.2007.For.Sql Sonvu
Page 48: Dpm.2007.For.Sql Sonvu
Page 49: Dpm.2007.For.Sql Sonvu
Page 50: Dpm.2007.For.Sql Sonvu
Page 51: Dpm.2007.For.Sql Sonvu

100 GB 50 GB 40 GB 60 GB100 GBLog

Shipping

30 GB 15 GB 12 GB 18 GBAssume 70%Assume 70%CompressionCompression

during backupduring backup

250GB of SQL databases250GB of SQL databases

75 GBper backup For 2 weeks,For 2 weeks,

75GB x 14d =75GB x 14d =1.05 TB1.05 TB

On On Local DiskLocal Disk

SQL Server Local DiskSQL Server Local Disk(100+50+40+60) + (100+50+40+60) +

(30+15+12+18) (30+15+12+18) 325GB 325GB +100GB+100GB(log-shipped)(log-shipped)

Page 52: Dpm.2007.For.Sql Sonvu

100 GB 50 GB 40 GB 60 GB100 GBLog

Shipping

30 GB 15 GB 12 GB 18 GB

250GB of SQL databases250GB of SQL databases

On On Local DiskLocal Disk

Not needed – unless for Availability

No local disk consumed

with DPM 2007

SQL Server Local DiskSQL Server Local Disk(100+50+40+60) + (100+50+40+60) +

(30+15+12+18) (30+15+12+18) 250GB250GB +100GB+100GB(log-shipped)(log-shipped)

Page 53: Dpm.2007.For.Sql Sonvu

100 GB 50 GB 40 GB 60 GB

250GB of SQL databases250GB of SQL databases

250 GBDPM Replica

DPM ReplicaDPM Replica““Express Express

Full”Full”

Data Data ChangesChanges

Page 54: Dpm.2007.For.Sql Sonvu

100 GB 50 GB 40 GB 60 GB

250GB of SQL databases250GB of SQL databases

250 GBDPM Replica

Assume 10% data Assume 10% data change rate per daychange rate per day

DPM ReplicaDPM Replica““Express Express

Full”Full”

10 GB 5 GB 4 GB 6 GB

375 GBDPM recovery

points

25 GB / day25 GB / daytimes 13 times 13 daysdays

For 2 weeks, 250 GB + 375 GB = For 2 weeks, 250 GB + 375 GB = 625 625 GBGB

Page 55: Dpm.2007.For.Sql Sonvu

100 GB 50 GB 40 GB 60 GB

250GB of SQL databases250GB of SQL databases

250 GBDPM Replica

Assume Assume 55%% data data change rate per daychange rate per day

DPM ReplicaDPM Replica““Express Express

Full”Full”

5 GB 2½ GB 2 GB 3 GB

168 GBDPM recovery

points

12½ GB / 12½ GB / daydaytimes 13 times 13 daysdaysFor 2 weeks, 250 GB + 168 GB = For 2 weeks, 250 GB + 168 GB = 418 418

GBGB

Page 56: Dpm.2007.For.Sql Sonvu

100 GB 50 GB 40 GB 60 GB

250GB of SQL databases250GB of SQL databases

250 GBDPM Replica

Assume Assume 55%% data data change rate per daychange rate per day

DPM ReplicaDPM Replica““Express Express

Full”Full”

5 GB 2½ GB 2 GB 3 GB

750 GBDPM recovery

points

12½ GB / 12½ GB / daydaytimes 60 times 60 daysdaysFor For 2 months2 months, 250 GB + 750 GB = , 250 GB + 750 GB = 1 TB1 TB

Page 57: Dpm.2007.For.Sql Sonvu
Page 58: Dpm.2007.For.Sql Sonvu
Page 59: Dpm.2007.For.Sql Sonvu

Brian Moran, SQL Server MVP & SQL Server Magazine writer had this to say:

“I love the fact DPM 2007 inherently understands all of the core server technologies in the Microsoft arsenal. It's nice that an administrator can use a single tool to protect data. It's even lovelier that DPM 2007 supports the ability to treat data from different sources as part as the same "protection group." For example, if my accounting team uses SharePoint, OS files, and SQL Server databases as part of their core functionality, and I want to restore my "accounting team" to a single consistent point in time, DPM 2007 can handle that for me. That's sweet.”

“Historically, most enterprise and midmarket customers have had to rely on several third-party offerings to manage their SQL Server backup infrastructure. Historically, backup hasn't really been seen as the cool and sexy part of database management, not that the outside world considers database management to be hot and sexy to begin with. I think the current iteration of DPM 2007 is a large upgrade in functionality from prior Microsoft offerings.

Realistically, many SQL Server customers will be able to standardize on DPM Realistically, many SQL Server customers will be able to standardize on DPM 2007 as their primary, and perhaps only, tool for managing backup and 2007 as their primary, and perhaps only, tool for managing backup and protection of SQL Server dataprotection of SQL Server data.”

For the entire SQL Server Magazine article, go to: http://www.sqlmag.com/Articles/ArticleID/97347/97347.htm

Page 60: Dpm.2007.For.Sql Sonvu

4pp – Technical Overview 25pp – Implementation Whitepaper

Page 61: Dpm.2007.For.Sql Sonvu

SQL Server plus DPM 2007 – attach guidance (partner version available)

Page 62: Dpm.2007.For.Sql Sonvu
Page 63: Dpm.2007.For.Sql Sonvu

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