43
Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

Embed Size (px)

Citation preview

Page 1: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

Protecting SharePoint with System Center Data Protection Manager 2007

Chris WhiteheadPremier Field EngineerMicrosoft UK

Page 2: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft 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

Page 3: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 4: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

Standard DPML = “File Agent” per protected server

Active Directory®System State

Windows® XPWindows Vista®

Windows Server® 2003Windows Server® 2008 file shares and directories

Page 5: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 6: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 7: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

Protecting SharePoint DataMOSS 2007 and WSS 3.0

Farm Config DB(SQL)

Web Front End (WFE)Servers

Content Servers (SQL) Index Server(MOSS 2007)

Page 8: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 9: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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)

Page 10: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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)

Page 11: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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)

Page 12: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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)

Page 13: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 14: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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)

Page 15: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

Protecting SharePoint Data

Chris WhiteheadPremier Field EngineerMicrosoft UK

Demo

Page 16: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 17: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 18: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 19: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

How DPM 2007 Protects DataStart of synchronisation window

DPM Filter – Volume Map

VOLUME (actual disk blocks)

Time = 10:00

Page 20: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

How DPM 2007 Protects Data

DPM Filter – Volume Map

1 2 3 4

VOLUME (actual disk blocks)

Time = 10:01File Write

Changed Blocks Noted

Page 21: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 22: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 23: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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)

Page 24: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 25: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 26: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 27: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 28: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

Recovering SharePoint DataContent database

Farm Config DB(SQL)

Content Servers (SQL)

DPM 2007Content DB

Content DB Information

Page 29: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 30: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 31: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

Recovering SharePoint Data

Chris WhiteheadPremier Field EngineerMicrosoft UK

Demo

Page 32: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 33: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 34: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 35: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 36: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 37: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 38: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 39: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

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

Page 40: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

DPM 2007 Service Pack 1

Enhanced support for SharePointPerformance improvements for cataloguing backupsSupport for backup of SearchSupport for mirrored SQL databases in SharePoint

Page 41: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

Summary

Introduction to DPM 2007Protecting SharePoint DataHow DPM 2007 Protects Data (deep dive)Recovering SharePoint DataDPM 2007 Versus SQL BackupDPM 2007 Service Pack 1

Page 42: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

Resources For DPM 2007

Website: www.microsoft.com/DPMBlog: blogs.technet.com/DPME-Mail: [email protected]

Page 43: Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK

Thank you for attending this TechNet Event

Find these slides at:http://www.microsoft.com/uk/technetslides