SharePoint咨询师之路:备份和恢复系列--制定备份计划

原本想研究下如何作数据库服务器的集群,然而忽然被同事问起如何在部署SharePoint服务场的时候作备份和恢复的计划,就先来复习和研究一下。web

本系列包括:数据库

  • 备份服务器场和配置
  • 备份web和服务应用程序
  • 备分内容数据库
  • 备份网站集
  • 备份自定义项

 

为了数据的安全性和完整性,备份是不可或缺的。而后不少人在制定部署计划和方案的时候,每每会忽略指定一个完整的备份计划。一个备份计划每每包括:安全

  • 备份清单
  • 备份方式
  • 备份计划

 

备份清单服务器

备份清单包括了哪些组件,服务,自定义项须要备份等,通常来说清单应该包括:网络

备份方式工具

备份方式能够有多种选择,选择的原则就是本身熟练掌握的备份方式。性能

备份周期网站

对于不一样的备份项采用不一样的备份方式和周期,具体参考下表spa

 

 

组件/服务设计

备份方式

备份周期

Farm

  • SharePoint管理中心网站
  • PowerShell
  • SQL Server工具有份
  • Farm部署完毕
  • 添加或删除应用程序
  • 每个对farm配置比较大的改动

服务应用程序

  • SharePoint管理中心网站
  • PowerShell
  • 服务建立
  • 服务配置更改

Web应用程序

  • SharePoint管理中心网站
  • PowerShell
  • SQL Server工具有份
  • web应用程序建立

内容数据库

  • SharePoint管理中心网站
  • PowerShell
  • SQL Server工具有份

根据具体需求操做,通常按周/

站点集

  • SharePoint管理中心网站
  • PowerShell

根据具体需求操做,通常按周/

网站

  • SharePoint管理中心网站
  • PowerShell

根据具体需求操做,通常按周/

文档库或列表

  • SharePoint管理中心网站
  • PowerShell

根据具体需求操做,通常按周/

存储在远程BLOB存储区的内容

 

 

自定义解决方案

 

  • 经过备份wsp文件进行备份

 

 

  • 增长自定义解决方案
  • 删除自定义解决方案

 

更改事后的web.config

 

  • 经过SharePointAPI所作的更改能够经过备份SharePoint配置数据库进行备份,手工更改的config文件必须经过手工备份

 

 

  • 改动

 

SharePoint配置设置

  • SharePoint管理中心网站
  • PowerShell
  • SQL Server工具有份
  • farm部署完毕
  • 添加或删除应用程序
  • 每个对farm配置比较大的改动

其余非解决方案的自定义项

 

  • 多种方式组合

 

 

IIS配置

  • 备份script或者操做文档
  • web应用程序建立
  • 每次更改配置文件

 

咱们会经过详细的章节来一步步了解如何备份组件,服务等。但在进入详细备份介绍以前,咱们如今了解一下各类备份方式支持的备份类型以及选择备份方式须要考虑的关键因素。

 

选择备份和恢复工具

若要选择正确的备份和恢复工具,必须肯定是否能够在时间和资源预算内知足设定的目标要求。

 

在选择工具时要考虑的关键因素包括:

  • 备份速度:最好该工具能在系统维护时间段内完成
  • 恢复的完整性
  • 可恢复对象的颗粒度
  • 支持的备份类型:完整备份,差别备份,或者增量备份
  • 工具使用的复杂性:越简单越好

下表是各类备份方式支持的类型:

工具

备份类型

SharePoint备份和恢复

完整,差别

SQL Server

完整,差别

System Center Data Protection Manager

增量

 

肯定备份和恢复的策略

根据业务要求、恢复须要和所选择的的工具,针对SharePoint环境肯定并记录备份和恢复策略。

好比下面是一个IT部门指定的备份和恢复策略:

  1. 全部的数据库由SQL Server来备份,备份的频率基于一下因素:
    1. 内容或者服务的重要性:越重要备份的频率越短
    2. 备份对环境的影响:对环境的影响越大,备份的频率越长
  2. 重要的数据库应存储在单独的物理磁盘上,并受SQL Server数据库快照的保护,只为每个数据库存储一个快照,并按期丢弃,以最大限度下降对性能的影响。备份频率应该基于如下因素:
    1. 内容的重要性
    2. 数据库标准变化率
    3. 快照对环境性能的影响
    4. 存储快照所需的空间量
  3. SharePoint Server保护用于保护服务应用程序,备份频率基于如下因素:
    1. 服务的重要性
    2. 数据库的标准变化率:服务的更改
    3. 备份对数据库性能影响

 

规划设计备份和恢复策略时的性能考量

在规划备份和恢复策略时,微软给了如下建议:

  • 最大限度的减小SQL Server和备份位置之间的延迟:好比作数据库备份时,先备份到SQL Server服务器磁盘,在迁移到其余网络磁盘
  • 避免冲突:好比采用分阶段备份,在系统维护时备份,采用压缩备份从而避免长时间影响SQL Server性能
  • 确保备份磁盘的容量和读写性能:这样作的目的是备份给环境带来性能的影响
相关文章
相关标签/搜索