microsoft system center data protection manager 2010 in the datacenter
DESCRIPTION
SIM213. Microsoft System Center Data Protection Manager 2010 in the Datacenter. Mike Resseler Sr. Tech. Consultant – SCDPM MVP Infront Consulting EMAIL: [email protected] BLOG : http://scug.be/blogs/scdpm TWITTER : @ MikeResseler. Disk-based Recovery. - PowerPoint PPT PresentationTRANSCRIPT
Microsoft System Center Data Protection Manager 2010 in the Datacenter
Mike ResselerSr. Tech. Consultant – SCDPM MVPInfront ConsultingEMAIL: [email protected] : http://scug.be/blogs/scdpmTWITTER : @MikeResseler
SIM213
Online Snapshots (up to 512)
Disk-based Recovery
Active Directory®
System State
Tape-based Backup
Data Protection Manager
Up to Every 15 minutes
Disaster Recoverywith offsite replication & tape
Data Protection Manager
file services
Agenda
Overview 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)
Enterprise deploymentScaling guidanceNew improvements (now and coming soon)
Q&A
Protecting Servers with DPM 2010<to get us started>
demo
DPM – Express FullUsing the native application VSS writer
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
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
Start of Synchronization Window
DPM Filter – Volume Map
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
Start of Synchronization Window
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
How DPM protects data
DPM - Transactional Log backups
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:00Roll 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
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
Replica Volume Shadow Copy VolumeReplica Volume Shadow Copy Volume
Replica DS2
Replica DS1
Replica DSn
Shadow Copy DS1
Shadow Copy DSn
Shadow Copy DS2
db2
db1
dbN
file services
DPM 2007
Shadow Copy Volume
DPM 2010
Replica Volume
DPM 2010 Data Co-location
Replica DSn
Replica DS2Replica 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
db2
db1
dbN
file services
DPM & Hyper-V
How DPM 2010 protects Virtual Machines
VSS - How It Works In General
VSS
VSS Requester VSS Writer
VSS Provider
DPM Agent
VSS - How It Works With Hyper-V
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
DPM 2010 in the Enterprise
DPM 2010 Disaster Recovery DPM 2 DPM 4 DR
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 Scalability
A 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 Resources
Website www.microsoft.com/DPMTechCenter technet.microsoft.com/DPMForums social.technet.microsoft.com/Forums/en-US/category/DPMTeam Blog blogs.technet.com/DPMCommunity Blog www.scug.be/blogs/SCDPMCommunity Blog www.scdpmonline.org
Asim Mitra [email protected] Resseler [email protected]
Jason Buffington [email protected]’s blog jasonbuffington.comJason’s tweets twitter.com/JBuffJason’s book DataProtectionBible.com
DPM at TechEd 2011
SIM213 Monday 03:00p SCDPM 2010 in the DatacenterB314
SIM339 Tuesday 01:30p Protecting Client Data with DPM 2010C206
SIM341 Tuesday 10:15a First Look at DPM 2012B309
Track Resources
Don’t forget to visit the Cloud Power area within the TLC (Blue Section) to see product demos and speak with experts about the Server & Cloud Platform solutions that help drive your business forward.You can also find the latest information about our products at the following links:
Windows Azure - http://www.microsoft.com/windowsazure/
Microsoft System Center - http://www.microsoft.com/systemcenter/
Microsoft Forefront - http://www.microsoft.com/forefront/
Windows Server - http://www.microsoft.com/windowsserver/
Cloud Power - http://www.microsoft.com/cloud/
Private Cloud - http://www.microsoft.com/privatecloud/
Resources
www.microsoft.com/teched
Sessions On-Demand & Community Microsoft Certification & Training Resources
Resources for IT Professionals Resources for Developers
www.microsoft.com/learning
http://microsoft.com/technet http://microsoft.com/msdn
Learning
http://northamerica.msteched.com
Connect. Share. Discuss.
Complete an evaluation on CommNet and enter to win!
Scan the Tag to evaluate this session now on myTech•Ed Mobile