Best Practices for Backup and Restoration

 

Topic Last Modified: 2011-05-12

This section includes two types of best practices:

  • Best practices for backup and restoration

  • Best practices for minimizing the impact of a disaster

Best Practices for Backup and Restoration

To facilitate your back up and restoration process, apply the following best practices when you back up or restore your data:

  • Perform regular backups at appropriate intervals. The simplest and most commonly used backup type and rotation schedule is a full, nightly backup of the entire SQL Server database. Then, if restoration is necessary, the restoration process requires only one backup and no more than a day’s data should be lost.

  • If you use cmdlets or the Lync Server Control Panel to make configuration changes, use the Export-CsConfiguration cmdlet to take a snapshot backup of the topology configuration file (Xds.mdf) after you make the changes so that you won't lose the changes if you need to restore your databases.

  • Ensure that the shared folder you plan to use for backing up Lync Server 2010 has sufficient disk space to hold all the backed up data.

  • Schedule backups when Lync Server usage typically is low to improve server performance and the user experience.

  • Ensure that the location where you back up data is secure.

  • Keep the backup files where they are available in case you need to restore the data.

  • Plan for and schedule periodic testing of the restoration processes supported by your organization.

  • Validate your backup and restoration processes in advance to ensure that they work as expected.

Best Practices for Minimizing the Impact of a Disaster

The best strategy for dealing with disastrous service interruptions (caused by unmanageable events such as power outages or sudden hardware failures) is to assume they will happen and plan accordingly. The disaster management plans you develop as part of your backup and restoration strategy should include the following:

  • Keeping your software media and your software and firmware updates readily available.

  • Maintaining hardware and software records.

  • Backing up your data regularly and ensuring the integrity of your backups.

  • Training your staff in disaster recovery, documenting procedures, and implementing disaster recovery simulation drills.

  • Keeping spare hardware available or, if you have a service level agreement (SLA), contracting with hardware vendors and suppliers for prompt replacements.

  • Separating the location of your transaction log files (.ldf files) and database files (.mdf files).