Download - Dpm.2007.For.Sql Sonvu
![Page 1: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/1.jpg)
![Page 2: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/2.jpg)
![Page 3: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/3.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/4.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/5.jpg)
![Page 6: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/6.jpg)
D:\ + \SQL_data + \Customer.MDF
E:\ + \SQL_logs + \Customer.LDF
![Page 7: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/7.jpg)
DPM Filter – Volume Map
D:\ + \SQL_data + \Customer.MDF
E:\ + \SQL_logs + \Customer.LDF
![Page 8: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/8.jpg)
VOLUME (actual disk blocks)
Time = 10:00
DPM Filter – Volume Map
![Page 9: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/9.jpg)
DPM Filter – Volume MapChanged blocks noted
File WriteFile Write
VOLUME (actual disk blocks)
Time = 10:01
![Page 10: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/10.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/11.jpg)
VOLUME (actual disk blocks)
Time = 10:18 File WriteFile Write
DPM Filter – Volume MapChanged blocks noted
![Page 12: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/12.jpg)
File WriteFile WriteTime = 10:26
DPM Filter – Volume MapChanged blocks noted
VOLUME (actual disk blocks)
![Page 13: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/13.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/14.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/15.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/16.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/17.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/18.jpg)
![Page 19: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/19.jpg)
![Page 20: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/20.jpg)
![Page 21: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/21.jpg)
21
![Page 22: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/22.jpg)
DPM ReplicaProduction Server
![Page 23: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/23.jpg)
Baseline Initial MirrorBaseline Initial MirrorBaseline Initial MirrorBaseline Initial Mirror
DPM ReplicaProduction Server
![Page 24: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/24.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/25.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/26.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/27.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/28.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/29.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/30.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/31.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/32.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/33.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/34.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/35.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/36.jpg)
Week 2 : Express Full - resynchronization
DPM Replica
Express FullExpress FullExpress FullExpress Full
Production Server
![Page 37: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/37.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/38.jpg)
![Page 39: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/39.jpg)
![Page 40: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/40.jpg)
![Page 41: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/41.jpg)
SQLPrimary
DPM
Database mirrored SQL cluster
SQLSecondary
![Page 42: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/42.jpg)
SQLPrimary
DPM
Database mirrored SQL cluster
SQLSecondary
Service Pack 1Service Pack 1
![Page 43: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/43.jpg)
SQL Log Shipping
SQL
DPM
![Page 44: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/44.jpg)
DPM
MSCS SQL Cluster
SQLPassive-node
SQLActive-node
![Page 45: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/45.jpg)
![Page 46: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/46.jpg)
![Page 47: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/47.jpg)
![Page 48: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/48.jpg)
![Page 49: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/49.jpg)
![Page 50: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/50.jpg)
![Page 51: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/51.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/52.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/53.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/54.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/55.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/56.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/57.jpg)
![Page 58: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/58.jpg)
![Page 59: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/59.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/60.jpg)
4pp – Technical Overview 25pp – Implementation Whitepaper
![Page 61: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/61.jpg)
SQL Server plus DPM 2007 – attach guidance (partner version available)
![Page 62: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/62.jpg)
![Page 63: Dpm.2007.For.Sql Sonvu](https://reader038.vdocument.in/reader038/viewer/2022103015/54c4353b4a79591a778b457f/html5/thumbnails/63.jpg)
© 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.