Upload
laureen-allen
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
Protecting SharePoint with System Center Data Protection Manager 2007
Chris WhiteheadPremier Field EngineerMicrosoft UK
Agenda
Introduction to System Center Data Protection Manager (DPM) 2007Protecting SharePoint DataHow DPM 2007 Protects Data (deep dive)Recovering SharePoint DataDPM 2007 Versus SQL BackupDPM 2007 Service Pack 1
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® XPWindows Vista®
DPM 2007• Continuous Data Protection (CDP) for Windows application and file servers• Rapid and reliable recovery from disk instead of tape• Advanced technology for enterprises of all sizes
Windows Server® 2003Windows Server® 2008 file shares and directories
Standard DPML = “File Agent” per protected server
Active Directory®System State
Windows® XPWindows Vista®
Windows Server® 2003Windows Server® 2008 file shares and directories
Standard DPML = “File Agent” per protected server
Active Directory®System State
Windows® XPWindows Vista®
Windows Server® 2003Windows Server® 2008 file shares and directoriesEnterprise DPML = “Application Agent”
per protected server
Protecting SharePoint DataDPM agent installation
Install the agent on the following servers:Any Web front end server (that is used to invoke the writer)All back end SQL serversAny Web front end servers or application servers (Index) that require file level protection
Various agent deployment options
Protecting SharePoint DataMOSS 2007 and WSS 3.0
Farm Config DB(SQL)
Web Front End (WFE)Servers
Content Servers (SQL) Index Server(MOSS 2007)
Protecting SharePoint DataMOSS 2007 and WSS 3.0
Farm Config DB(SQL)
Web Front End (WFE)Servers
Content Servers (SQL) Index Server(MOSS 2007)
DPM 2007
Search Index Files*
System State \ Customisations
SQLSQL
SQL
SQL VSS Writer
SharePoint VSS Writer
Protecting SharePoint DataMOSS 2007 and WSS 3.0
Web Front End (WFE)Servers
Content Servers (SQL) Index Server(MOSS 2007)
SQL VSS Writer
DPM 2007
Search Index Files*
System State \ Customisations
SQLSQL
SQL
NEW
DPM Agent
SharePoint VSS WriterFarm Config DB
(SQL)
Web Front End (WFE)Servers
Content Servers (SQL)
DPM 2007
NEW Index Server(MOSS 2007)
Next Scheduled Backup
Protecting SharePoint DataMOSS 2007 and WSS 3.0
Farm Config DB(SQL)
Web Front End (WFE)Servers
Content Servers (SQL)
DPM 2007
NEW Index Server(MOSS 2007)
Updated SharePoint Topology
Protecting SharePoint DataMOSS 2007 and WSS 3.0
Farm Config DB(SQL)
NEW
Web Front End (WFE)Servers
Content Servers (SQL)
DPM 2007
Search Index Files*
System State
SQLSQL
SQLSQL
Index Server(MOSS 2007)
SQL VSS Writer
Updated SharePoint Topology
Protecting SharePoint DataMOSS 2007 and WSS 3.0
Farm Config DB(SQL)
Protecting SharePoint DataSPS 2003 and WSS 2.0
No SharePoint VSS Writer – protect as SQL DBsInstall DPM agent on SQL servers
SQL VSS Writer
SQL Server
Web Front End (WFE)Servers
DPM 2007
Protecting SharePoint DataSetup prerequisites and caveats
Install PowerShell and DPM 2007Add a disk to the storage poolConfigure tape library – not requiredInstall DPM protection agentStart and configure the Windows SharePoint Services VSS Writer serviceCreate and configure a protection groupManually configure backup for search (pre DPM SP1)
Protecting SharePoint Data
Chris WhiteheadPremier Field EngineerMicrosoft UK
Demo
Protecting SharePoint DataKey takeaways
Entire farm protection with a single checkboxWSS Writer is used to determine all the components to back upExpress full backups onlyDPM works across multiple servers in the farmOn backup completion, DPM queries the SharePoint object model
How DPM 2007 Protects DataDPM finds files that make up data
SQL Server 1E:\ + ContentDB1.mdf + ContentDB1.ldfF:\ + ContentDB2.mdf + ContentDB2.ldfG:\ + ConfigDB.mdf + ConfigDB.ldf
SQL Server 2D:\ + ContentDB3.mdf + ContentDB3.ldfE:\ + ContentDB4.mdf + ContentDB4.ldf
How DPM 2007 Protects DataDPM identifies blocks that compose files
DPM filter creates a volume map to monitor which disk blocks contain portions of the files to be protected
E:\ + ContentDB1.mdf + ContentDB1.ldf
F:\ + ContentDB2.mdf + ContentDB2.ldf
DPM Filter – Volume Map
How DPM 2007 Protects DataStart of synchronisation window
DPM Filter – Volume Map
VOLUME (actual disk blocks)
Time = 10:00
How DPM 2007 Protects Data
DPM Filter – Volume Map
1 2 3 4
VOLUME (actual disk blocks)
Time = 10:01File Write
Changed Blocks Noted
How DPM 2007 Protects Data
DPM Filter – Volume Map
7
1 2 3 4
5
6
8 9
VOLUME (actual disk blocks)
Time = 10:06File Write
Changed Blocks Noted
DPM Filter – Volume Map
11 7
1 2 3 4
12
5
6
15
8 9
10 13 14
VOLUME (actual disk blocks)
Time = 10:18File Write
Changed Blocks Noted
How DPM 2007 Protects Data
DPM Filter – Volume Map
11 7
1 2 3 4
12
5
6
15
8 9
10 13 14
VOLUME (actual disk blocks)
Time = 10:30Synchronisation
VSS Snapshot Taken
How DPM 2007 Protects DataSynchronisation starts (express full backup)
DPM Filter – Volume Map
11 7
1 2 3 4
12
5
6
15
8 9
10 13 14
VOLUME (actual disk blocks)
Time = 10:30:01Synchronisation
Changed Blocks Sent to DPM Server
How DPM 2007 Protects Data
DPM Filter – Volume Map
11 7
1 2 3 4
19 12
5 16 17 18
6
15
8 9
10 13 20 14
VOLUME (actual disk blocks)
Synchronisation
File I/O Continues
File Write
Time = 10:30:02
How DPM 2007 Protects Data
DPM Filter – Volume Map
11 7
1 2 3 4
19 12
5 16 17 18
6
15
8 9
10 13 20 14
VOLUME (actual disk blocks) File Write
Time = 10:30:03
How DPM 2007 Protects DataSynchronisation ends
VSS Snapshot ReleasedVolume Map Reset
Recovering SharePoint DataEntire farm
Farm Config DB(SQL)
Content Servers (SQL) Index Server(MOSS 2007)
Entire Farm
DPM 2007
Web Front End (WFE)Servers
Search Index Files*
System State
Recovering SharePoint DataContent database
Farm Config DB(SQL)
Content Servers (SQL)
DPM 2007Content DB
Content DB Information
Recovering SharePoint DataSite, list or item
Farm Config DB(SQL)
Content Servers (SQL)
DPM 2007
Content DB
Recovery Farm(single server)
Web Front End (WFE)Servers
CMP
Site
/ Li
st /
Item
Recovering SharePoint DataSetup prerequisites and caveats
Recovery farm required for site, list and item level recovery
Single server, can be virtualisedRecovery farm web application must be named “DPMRecoveryWebApplication”DPM Agent on recovery farm WFE
Recovering SharePoint Data
Chris WhiteheadPremier Field EngineerMicrosoft UK
Demo
Recovering SharePoint DataKey Takeaways
Recovery farm required for item level recoveryContent database is restored to recovery farmContent migration packages used (PRIME API)CMP files are left on the recovery farmPRIME API caveats apply
Restoration of the configuration database and Central Administration database is only supported as part of a full farm recovery
Top Reasons For Using DPM 2007A SharePoint perspective
Item level recoveryConfiguration database recoveryProtection for search (DPM 2007 SP1)Protection for customisations and configurationsLess storage required for backups...
DPM Versus SQL BackupSQL
100 GB 50 GB 40 GB 60 GB100 GBLog Shipping
30 GB 15 GB 12 GB 18 GBAssume 70%compression
during backup
250 GB of SQL databases
75 GBper backup
For 2 weeks,75 GB x 14d = 1.05 TB
DPM Versus SQL BackupDPM
100 GB 50 GB 40 GB 60 GB100 GBLog Shipping
30 GB 15 GB 12 GB 18 GB
250 GB of SQL databases
DPM Versus SQL BackupDPM
100 GB 50 GB 40 GB 60 GB
250 GB of SQL databases
250 GBDPM Replica
DPM Replica“Express Full”
Data Changes
DPM Versus SQL BackupDPM
100 GB 50 GB 40 GB 60 GB
250 GB of SQL databases
250 GBDPM Replica
DPM Replica“Express Full”
25 GB / dayx 13 days
Assume 10% data change rate per day 10GB
375 GBDPM Recovery Points
For 2 weeks, 250 GB + 375 GB = 625 GB
5GB 4GB 6GB
DPM Versus SQL BackupDPM
100 GB 50 GB 40 GB 60 GB
250 GB of SQL databases
250 GBDPM Replica
DPM Replica“Express Full”
12.5 GB / dayx 13 days
Assume 5% data change rate per day 5GB
168 GBDPM Recovery Points
For 2 weeks, 250 GB + 168 GB = 418 GB
2.5GB 2GB 3GB
DPM Versus SQL BackupDPM
100 GB 50 GB 40 GB 60 GB
250 GB of SQL databases
250 GBDPM Replica
DPM Replica“Express Full”
12.5 GB / dayx 60 days
Assume 5% data change rate per day 5GB
750 GBDPM Recovery Points
For 2 months, 250 GB + 750 GB = 1 TB
2.5GB 2GB 3GB
DPM 2007 Service Pack 1
Enhanced support for SharePointPerformance improvements for cataloguing backupsSupport for backup of SearchSupport for mirrored SQL databases in SharePoint
Summary
Introduction to DPM 2007Protecting SharePoint DataHow DPM 2007 Protects Data (deep dive)Recovering SharePoint DataDPM 2007 Versus SQL BackupDPM 2007 Service Pack 1
Resources For DPM 2007
Website: www.microsoft.com/DPMBlog: blogs.technet.com/DPME-Mail: [email protected]
Thank you for attending this TechNet Event
Find these slides at:http://www.microsoft.com/uk/technetslides