Book Image

Microsoft SharePoint 2013 Disaster Recovery Guide

By : Peter Ward
Book Image

Microsoft SharePoint 2013 Disaster Recovery Guide

By: Peter Ward

Overview of this book

Where does it all go wrong with disaster recovery? Yes, why a disaster recovery plan fails the business and costs IT staff their jobs or a promotion? This book is an easytounderstand guide that explains how to get it right and why it often goes wrong. Given that Microsoft's SharePoint platform has become a missioncritical application where business operations just cannot run without complete uptime of this technology, disaster recovery is one of the most important topics when it comes to SharePoint. Yet, support and an appropriate approach for this technology are still difficult to come by, and are often vulnerable to technical oversight and assumptions. Microsoft SharePoint 2013 Disaster Recovery Guide looks at SharePoint disaster recovery and breaks down the mystery and confusion that surrounds what is a vital activity to any technical deployment. This book provides a holistic approach with practical recipes that will help you to take advantage of the new 2013 functionality and cloud technologies. You will also learn how to plan, test, and deploy a disaster recovery environment using SharePoint, Windows Server, and SQL tools. We will also take a look at datasets and custom development. If you want to have an approach to disaster recovery that gives you peace of mind, then this is the book for you.
Table of Contents (19 chapters)
Microsoft SharePoint 2013 Disaster Recovery Guide
Credits
Foreword
About the Authors
About the Reviewers
www.PacktPub.com
Preface
4
Virtual Environment Backup and Restore Procedures
Index

Worst and best practices


This section covers worst practices which, believe it or not, are quite common in the world of DR. You should read each vignette and avoid the scenario.

We can snapshot our servers

Taking a VMware snapshot of a server is only good as long as the snapshot is retained. As it ages, the differences tracked consume an increasing proportion of storage. This can slow down the server as well.

Being able to restore a server image is of limited use if the database images cannot be rolled back to the same point in time. Having a server rollback without a database rollback can lead to an inconsistent and inoperable farm. That is because the database schema needs to be in a valid range supported by the server software.

The DIY Approach

The PowerShell scripts can be viewed as an inexpensive way to build a comprehensive backup of databases and servers, but if they are home grown they will need to be clearly documented and they will not be supported by a 24 hour support line.

Note

There is a reason why complicated processes like payroll and backup software exist.

We have a production SharePoint Farm

If there is only one SharePoint farm, there's no place to test changes. Any production change, no matter how safe it is assumed to be, can wreak havoc on a farm. Any release needs to be tested in an isolated test environment prior to deployment to production.

Examples of SharePoint disasters that can corrupt a production environment include:

  • Running out of disk space during a recovery. This is not always easy to estimate because temporary files are constantly created

  • A deployment or uninstall leaving non-functional references in web.config

  • Orphaned feature references

    Note

    If there is only one farm, it is a development SharePoint farm and not a production farm.

Our DR servers can be undersized

Under-sizing a server can be a cost-effective strategy, until it fails. Insufficient storage can cause a hard-failure. Insufficient resource, such as RAM, can cripple a SharePoint farm. At the very least, be sure to test any undersized hardware.

Note

Under-sizing DR hardware can turn out to be an expensive way to save money

Oversights in a DR recovery plan

This section, lists some oversights in SharePoint DR plans that IT should know what to do with. We aren't just talking about storing all the DR documentation in SharePoint, we are talking about the very technology that is being recovered.

Invalid testing

A Cincinnati data center tested their power failover to a diesel generator backup, and it always worked. One day the power went out, and the backup generators failed. It turned out the fuel pump for the generator was on the grid and not on the UPS (Uninterruptable Power Supply).

Tip

Lesson Learned: Make sure test scenarios are realistic. Have staff challenge the tests and look at how real-world scenarios that might be different.

No failback plan

A New Jersey financial firm had a robust DR plan. When hurricane Sandy hit, the firm decided to stay offline for a week, rather than fail over to the DR site, as they had not worked out how to fail back.

Tip

Lesson Learned: Fail over is almost useless without a failback plan.