powerpoint presentation
TRANSCRIPT
MGT308Data Protection Manager (DPM) 2010 in the DataCenter
Jason BuffingtonSr. Tech. Prod. Mgr. – OpsMgr, DPM and SCEMicrosoft CorporationEMAIL: [email protected] : http://JasonBuffington.comTWITTER : @JBUFF
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
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
Protecting servers with DPM 2010<to get us started>
demo
DPM – Express FullUsing the native application VSS writerCheck out JasonBuffington.com for podcast
How DPM protects data
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
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
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
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
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
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
DPM - Transactional Log backups
How DPM protects data
DPM ReplicaProduction Server
Database
0:00
Efficient Protection Beyond De-duplicationBaseline initial Mirror
Baseline Initial MirrorDatabase
0:00
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
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
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
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
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
DPM 2010 data co-location
DPM deep-dive
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
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
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
How DPM protects Virtual Machines
DPM & Hyper-V
VSS
VSS Requester VSS Writer
VSS Provider
DPM Agent
VSS - How it works in general
VSS
Shadow Copy03:02:21
Shadow Copy03:02:45
?
Hyper-V IC
VSS
Virtual Machine
VSS - How it works with Hyper-V
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
Protecting clients with DPM 2010Up to 60% of corporate data does not reside in the datacenter
demo
DPM 2010 Enterprise Scalability
DPM in the Enterprise
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)
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
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
DPM 2010 manageability
NOW AVAILABLE = DPM 2007 & 2010 Management Pack !
October 2010
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
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
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
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.
© 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.