Azure Backup service

2022/01/05閱讀時間約 6 分鐘
使用Azure Backup Service將資料備份到雲端Microsoft Azure平臺,本文摘要說明 Azure 備份架構、元件。
Microsoft Azure Backup

Azure Backup如何運作?

可以使用多種方法備份機器和數據:
備份on-premises 機器
  • 可以使用 Azure Backup Microsoft Azure Recovery Services (MARS) agent 將本地 Windows 計算機(不支持 Linux)直接備份到 Azure。
  • 可以將本地計算機備份到backup server - System Center Data Protection Manager (DPM)Microsoft Azure Backup Server (MABS)。然後可以再將backup server備份到 Azure 中的Recovery Services vault。
備份 Azure VM
  • 可以直接備份 Azure VM。Azure backup將backup extension安裝到 VM 上運行的 Azure VM agent。這個backup extension會備份整個 VM。
  • 可以通過運行 MARS agent來備份 Azure VM 上的特定文件和文件夾。
  • 可以將 Azure VM 備份到 Azure 中運行的 MABS,然後可以將 MABS 備份到Recovery Services vault。

數據備份到哪裡?

Azure backup將備份數據存儲在保管庫(vaults)中 - Recovery Services vaultsBackup vaults。 vaults是 Azure 中的線上存儲個體,用於保存數據,例如backup copies, recovery points, 與 backup policies。在每個 Azure subscription中,最多可以創建 500 個Vaults。
Vaults具有以下特點:
  1. Vaults可以輕鬆組織備份數據,最大限度地減少管理開銷。
  2. 可以監視Vaults中的備份項目,包括 Azure VM 和本地計算機。
  3. 可以使用Azure role-based access control (Azure RBAC)管理Vaults訪問。
  4. 您指定如何復制 Vault 中的數據以實現冗餘:
  • Locally redundant storage (LRS):為了保護數據免受服務器機櫃和驅動器故障的影響,可以使用 LRS。LRS 在主要region的單個數據中心內複製數據三份。LRS 在給定的一年內提供至少 99.999999999%(11 個 9)的對象持久性。
  • Geo-redundant storage (GRS):(預設),為了防止region-wide內的不可用,可以使用 GRS。GRS 會把數據複製到次要region。
  • Zone-redundant storage (ZRS):在availability zones內複製數據,保證數據在同一區域的駐留和彈性。

Backup agents

Azure Backup 提供不同的備份agent,取決於要備份的機器類型:

MARS agent :
  • 在獨立的本地 Windows Server 計算機上運行以備份文件、文件夾和系統狀態。
  • 在 Azure VM 上運行以備份文件、文件夾和系統狀態。
  • 在 DPM/MABS 服務器上運行以將 DPM/MABS 本地存儲磁盤備份到 Azure。
Azure VM extension : 在 Azure VM 上運行以將它們備份到vault。

備份類型

  • Full : 完整備份包含整個數據源。佔用更多的網絡帶寬。(用於初始備份)
  • Differential : 差異備份存儲自初始Full backup以來更改的塊。使用較少量的網路和存儲,並且不會保留未更改數據的冗余副本。效率不好,因為在以後的備份之間未更改的數據塊被傳輸和存儲。(Azure Backup不使用這種方式)
  • Incremental : 增量備份僅存儲自上次備份以來發生更改的數據塊。存儲和網路效率最好。使用增量備份,無需補充完整備份。( DPM/MABS 會用來做磁盤備份,並用於 Azure 的所有備份。不用於 SQL Server 的備份。)

SQL Server 備份類型

  • Full : 完整數據庫備份。它包含特定數據庫或一組filegroups或files中的所有數據。完整備份還包含足夠的日誌來恢復該數據。(最多每天可以觸發一次完整備份。可以選擇每天或每週進行一次完整備份)
  • Differential : 差異備份基於最近的、以前的Full備份。僅捕獲自完整備份以來更改的數據。(最多每天可以執行一次。不能在同一天配置完整備份和差異備份)
  • Incremental : 日誌備份可實現"特定秒"的point-in-time restoration。( 最多可以每 15 分鐘配置一次transactional log backups)

SAP HANA 備份類型

  • Full : 完整數據庫備份。這種類型的備份可以獨立用於恢復到特定點。(最多每天可以觸發一次完整備份。可以選擇每天或每週進行一次完整備份)
  • Differential : 差異備份基於最近的、以前的Full備份。僅捕獲自完整備份以來更改的數據。(最多每天可以執行一次。不能在同一天配置完整備份和差異備份)
  • Incremental : 增量備份基於最近的、先前的完整/差異/增量數據備份。它僅捕獲自上次數據備份以來發生更改的數據。(最多可以每天安排一次增量備份。不能在一個數據庫上同時安排差異備份和增量備份或完整備份)
  • Transaction log backup : 日誌備份可實現最多特定秒的時間點恢復。(最多可以每 15 分鐘配置一次transactional log backups)
資料整理自 : Azure Backup
工程師Kxodia的技術報告
工程師Kxodia的技術報告
我是肯佐迪亞,畢業於交通大學【理學碩士】,一直從事資訊科技相關領域,目前擔任Oracle原廠工程師,主要分享一些技術應用與實務經驗,若有任何問題歡迎與我聯繫 https://kxodia.com
留言0
查看全部
發表第一個留言支持創作者!