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性能
  • 確保備份磁盤的容量和讀寫性能:這樣作的目的是備份給環境帶來性能的影響
相關文章
相關標籤/搜索