(Delivered at Best Practices Conference - March 2011).
SharePoint 2010 has some great features for backup and restore, but will out-of-the-box recovery provide the level of protection you need? This session is structured around four different recovery scenarios from item to farm-level. We'll demonstrate and discuss the specific recovery steps and see if any holes exist. Recommendations are then provided to ensure your strategy will hold when you need it most.
Dev Dives: Streamline document processing with UiPath Studio Web
Plugging holes in your SharePoint 2010 disaster recovery strategy
1. Plugging Holes in your SharePoint 2010 Disaster Recovery Strategy Randy Williams
2. About the Speaker US-West Coast Manager for Synergy Corporate Technologies Based in San Diego, California Consultant/Trainer/Author SharePoint MVP Specialty in Architecting Solutions Email: rwilliams@synergyonline.com Blog: www.synergyonline.com/randy
3. Agenda Recovery Objectives Site/List export/import Site collection backup/restore Farm backup Four Recovery Scenarios Best Practices
4. Recovery Objectives Recovery Time Objective (RTO) Recovery Point Objective (RPO) Recovery Level Objective (RLO) Be sure to consider cost when defining objectives
6. Web/List Export Most granular backup Exports either single list or web hierarchy Not full fidelity Slowest of all backup types Not recommended for content > 1GB Central Admin or Export-SPWeb
8. Web/List Import Many import options Recreate or merge content For web import, top level site must already exist Import-SPWeb
9. Site Collection Backup Full fidelity backup Faster than export Not recommended for > 15 GB Read only during backup Use SQL Enterprise w/ snapshots Central Admin or Backup-SPSite
10. Site Collection Restore Can replace or recreate site collection Can restore into a different managed path Must restore complete site collection Can specify content database Cannot have duplicate site collections in same content DB Restore-SPSite
12. Farm Component Backup Backup a single component within the farm Web application, content database, service application, et al Automatically includes sub-components Central Admin or Backup-SPFarm
13. Farm Backup Backup complete farm Supports full or differential Differential only for databases Includes most SharePoint configuration settings Truncates transaction logs Central Admin or Backup-SPFarm
15. What’s Missing from Farm Backup? Managed account passwords Which services run on which servers Manual changes made to IIS e.g. SSL certificates, bindings Web.config files Files manually deployed to Global Assembly Cache or 14 Hive Service application associations
16. Anything else? SharePoint cannot backup directly to tape No scheduling engine Use Task Scheduler w/ PowerShell script
17. Unattached Content Database Recovery Used to restore site collection, web, list from a farm backup Three primary steps 1. Restore content database from farm or SQL backup 2. Point SharePoint to database, browse content, and backup or export 3. Restore or import content
18. Scenario 1: Item Recovery Restore content database where item is located Use unattached content db recovery to export list Use import-spweb Specify –UpdateVersions ignore to recreate missing files
20. Scenario 1: Item Recovery Restore content database where item is located Use unattached content db recovery to export list Use import-spweb Specify –UpdateVersions ignore to recreate missing files
21. Scenario 2: Site Collection Recovery Restore content database where site collection is stored Use unattached content db recovery to backup site collection Use import-spsite Specify –UpdateVersions ignore to recreate missing files
22. Scenario 3: Web Application Recovery Use Central Administration or Restore-SPFarm and do a component restore Must supply application pool password Reapply manual IIS settings, web.config, etc to each WFE
23. Scenario 4: Farm Recovery Must start by recreating a new farm Use Central Administration to restore farm Must specify managed account passwords Apply any manual changes Reconfigure services on server Reconfigure service application associations Test!!
24. Best Practices Define recovery objectives Document environment and keep a change log Consider using SharePoint Site Recycle Bin (governance.codeplex.com) Use WSP for custom code deployments Content DB size dictates RTO Perform trial restores
25. Third Party Vendors DocAve - www.avepoint.com Simpana- www.commvault.com Data Protection Manager - www.microsoft.com/dpm NetVault - www.bakbone.com Recovery Manager for SharePoint -www.quest.com
26. Thank you for attending! Please be sure to fill out your session evaluation! Email: rwilliams@synergyonline.com Blog: www.synergyonline.com/randy