SharePoint咨询师之路:备份和恢复系列--制定备份计划
本来想研究下如何做数据库服务器的集群,然而突然被同事问起如何在部署SharePoint服务场的时候做备份和恢复的计划,就先来复习和研究一下。
本系列包括:
- 备份服务器场和配置
- 备份web和服务应用程序
- 备份内容数据库
- 备份网站集
- 备份自定义项
为了数据的安全性和完整性,备份是不可或缺的。然后很多人在制定部署计划和方案的时候,往往会忽略指定一个完整的备份计划。一个备份计划往往包括:
- 备份清单
- 备份方式
- 备份计划
备份清单
备份清单包括了哪些组件,服务,自定义项需要备份等,一般来讲清单应该包括:
备份方式
备份方式可以有多种选择,选择的原则就是自己熟练掌握的备份方式。
备份周期
对于不同的备份项采用不同的备份方式和周期,具体参考下表
|
组件/服务 |
备份方式 |
备份周期 |
|
Farm |
|
|
|
服务应用程序 |
|
|
|
Web应用程序 |
|
|
|
内容数据库 |
|
根据具体需求操作,一般按周/月 |
|
站点集 |
|
根据具体需求操作,一般按周/月 |
|
网站 |
|
根据具体需求操作,一般按周/月 |
|
文档库或列表 |
|
根据具体需求操作,一般按周/月 |
|
存储在远程BLOB存储区的内容 |
||
|
自定义解决方案 |
|
|
|
更改过后的web.config |
|
|
|
SharePoint配置设置 |
|
|
|
其他非解决方案的自定义项 |
|
|
|
IIS配置 |
|
|
我们会通过详细的章节来一步步了解如何备份组件,服务等。但在进入详细备份介绍之前,我们现在了解一下各种备份方式支持的备份类型以及选择备份方式需要考虑的关键因素。
选择备份和恢复工具
若要选择正确的备份和恢复工具,必须确定是否可以在时间和资源预算内满足设定的目标要求。
在选择工具时要考虑的关键因素包括:
- 备份速度:最好该工具能在系统维护时间段内完成
- 恢复的完整性
- 可恢复对象的颗粒度
- 支持的备份类型:完整备份,差异备份,或者增量备份
- 工具使用的复杂性:越简单越好
下表是各种备份方式支持的类型:
|
工具 |
备份类型 |
|
SharePoint备份和恢复 |
完整,差异 |
|
SQL Server |
完整,差异 |
|
System Center Data Protection Manager |
增量 |
确定备份和恢复的策略
根据业务要求、恢复需要和所选择的的工具,针对SharePoint环境确定并记录备份和恢复策略。
比如下面是一个IT部门指定的备份和恢复策略:
- 所有的数据库由SQL Server来备份,备份的频率基于一下因素:
- 内容或者服务的重要性:越重要备份的频率越短
- 备份对环境的影响:对环境的影响越大,备份的频率越长
- 重要的数据库应存储在单独的物理磁盘上,并受SQL Server数据库快照的保护,只为每一个数据库存储一个快照,并定期丢弃,以最大限度降低对性能的影响。备份频率应该基于以下因素:
- 内容的重要性
- 数据库标准变化率
- 快照对环境性能的影响
- 存储快照所需的空间量
- SharePoint Server保护用于保护服务应用程序,备份频率基于以下因素:
- 服务的重要性
- 数据库的标准变化率:服务的更改
- 备份对数据库性能影响
规划设计备份和恢复策略时的性能考量
在规划备份和恢复策略时,微软给了以下建议:
- 最大限度的减少SQL Server和备份位置之间的延迟:比如做数据库备份时,先备份到SQL Server服务器磁盘,在迁移到其他网络磁盘
- 避免冲突:比如采用分阶段备份,在系统维护时备份,采用压缩备份从而避免长时间影响SQL Server性能
- 确保备份磁盘的容量和读写性能:这样做的目的是备份给环境带来性能的影响
SharePoint咨询师之路:备份和恢复系列--制定备份计划的更多相关文章
- SharePoint咨询师之路:备份和恢复系列三 - 备份web和服务应用程序
本系列包括: 备份服务器场和配置 备份web和服务应用程序 备份内容数据库 备份网站集 备份自定义项 备份web应用程序和服务应用程序一样有三种方式:SharePoint管理中心网站.Windows ...
- SharePoint咨询师之路:备份和恢复系列二 - 备份服务器场
本系列包括: 备份服务器场和配置 备份web和服务应用程序 备份内容数据库 备份网站集 备份自定义项 根据“SharePoint咨询师之路:备份和恢复系列--制定备份计划”我们制定了一下备份计划如下: ...
- MySQL备份和恢复[3]-mysqldump备份工具
mysqldump 概述 逻辑备份工具: mysqldump, mydumper, phpMyAdmin Schema和数据存储在一起.巨大的SQL语句.单个巨大的备份文件 mysqldump:是My ...
- SharePoint咨询师之路:设计之前的那些事四:负载均衡 - web服务器
提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识.有些内容是自己的经验和积累,如果有不当之处,请指正. 容量管理 规模 体系结构 ...
- SharePoint咨询师之路:设计之前的那些事三:体系结构
提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识.有些内容是自己的经验和积累,如果有不当之处,请指正. 咨询师更多的时候是解决方案提 ...
- SharePoint咨询师之路:设计之前的那些事二:规模
提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识. 有些内容是自己的经验和积 累,如果有不当之处,请指正. 咨询师更多的时候是解决方 ...
- SharePoint咨询师之路:设计之前的那些事一:容量
提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识. 咨询师更多的时候是解决方案提供者,那么他们如何能够提供有效的SharePoint ...
- MySQL备份和恢复[4]-xtrabackup备份工具
xtrabackup工具介绍 Percona 公司 官网:www.percona.com percona-server InnoDB --> XtraDB Xtrabackup备份工具 perc ...
- MariaDB/MySQL备份和恢复(一):mysqldump工具用法详述
本文目录:1.备份分类2.备份内容和备份工具3.mysqldump用法详述 3.1 语法选项 3.1.1 连接选项 3.1.2 筛选选项 3.1.3 DDL选项 3.1.4 字符集选项 3.1.5 复 ...
随机推荐
- R语言算术运算和逻辑运算
Arithmetic Operators Operator Description + addition - subtraction * multiplication / division ^ or ...
- cdoj 1342 郭大侠与甲铁城 树状数组+离线
郭大侠与甲铁城 Time Limit: 1500/800MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others) Submit St ...
- 【转载】关于XML文档的xmlns、xmlns:xsi和xsi:schemaLocation
原文在: https://yq.aliyun.com/articles/40353 这里有转载:http://www.cnblogs.com/zhao1949/p/5652167.html 先来一段S ...
- mac terminal 命令
mac下显示隐藏文件 显示 defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏 defaults write com.app ...
- Trianglify – 五彩缤纷的 SVG 背景图案
Trianglify 是一个能够生成五颜六色的三角形图案的 JavaScript 库,可以用来作为 SVG 图像和 CSS 背景.它的灵感来自于 Btmills 的 Geopattern,并使用 d3 ...
- shell动态解析sql的binlog
#!/usr/bin #设置数据库连接 conn='mysql -hhost -Pport -uusername -ppassword' #获取最新的binlog文件 logfile=$($conn ...
- 剑指offer—第二章算法之二分查找(旋转数组的最小值)
旋转数组的最小数字 题目:把一个数组最开始的若干元素搬到数组的末尾,我们称之为数组的旋转.输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素.例如:数组{3,4,5,1,2}为{1,2,3,4, ...
- 计算机网络——TCP与UDP协议详解
根据应用程序的不同需求,运输层需要两种不同的运输协议,即面向连接的TCP和无连接的UDP. TCP:传输控制协议 TCP特点: 1)TCP是面向连接的运输层协议.所以,应用程序在使用TCP协议之前,必 ...
- JSTL标签用法 详解
在JSP的开发中,迭代是经常要使用到的操作.例如,逐行的显示查询的结果等.在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出.现在,通过JST ...
- C# 中对WinForm窗体中的控件快速设置TableIndex次序
点击“视图”--“Tab键顺序”,然后便可设置.