语雀知识库:https://www.yuque.com/seanyu/azure/azurebackup
公众号:
Azure Backup和 Azure Site Recovery的区别
Azure上的备份方案主要有两个,Azure 备份(Azure Buckup)和 Azure Site Recovery,但两者有一些典型的区别:
两项服务都提供不同但互补的功能。
- Azure Site Recovery:Site Recovery 为本地计算机和 Azure VM 提供灾难恢复解决方案。 可以将计算机从主位置复制到辅助位置。 出现灾难时,可以将计算机故障转移到辅助位置,从辅助位置访问它们。 一切恢复正常后,可以对计算机执行故障回复,在主站点恢复它们。
- Azure 备份:Azure 备份服务可以从本地计算机和 Azure VM 备份数据。 可以在粒度级别备份和恢复数据,包括对文件、文件夹和计算机系统状态进行备份,以及进行应用感知型数据备份。 Azure 备份处理数据时所在的粒度级别比 Site Recovery 更细。 例如,如果便携式计算机上的演示文稿损坏,则可使用 Azure 备份来还原该演示文稿。 若要确保 VM 配置和数据的安全性和可访问性,则可使用 Site Recovery。
本文针对Azure 备份进行展开,Azure Site Recovery的内容在其他章节中介绍。
Azure Backup支持备份本地计算机和Azure VM
备份相关的几个概念和术语
MARS:
Microsoft Azure Backup Server。
更多MARS的信息,请参考微软官网:https://docs.microsoft.com/zh-cn/azure/backup/backup-azure-microsoft-azure-backup
DPM:
Data Protection Manager。DPM备份文件和应用数据,DPM是部署在物理机上或者本地虚机上,DPM可以备份数据到Azure Backup Valult上。
有关DPM的详细信息,可以参考微软官网:https://docs.microsoft.com/zh-cn/system-center/dpm/dpm-overview?view=sc-dpm-2019
Azure恢复服务(MARS)代理:
Azure Recovery Services (MARS) agent,是一个代理程序,可以在下载Azure Backup控制台下载。
DPM 或 MABS 保护代理:
The DPM or MABS protection agent
备份服务器(Backup Server):
通常是指本地的System Center Data Protection Manager (DPM) 或者 Azure备份服务器( Azure Backup Server (MABS))
备份本地计算机
1) 在本地 Windows 计算机上运行 Azure 备份世纪互联 Azure 恢复服务 (MARS) 代理,以备份单个文件和系统状态。
2) 将本地计算机备份到备份服务器(System Center Data Protection Manager (DPM) 或世纪互联 Azure 备份服务器 (MABS)),然后将备份服务器配置为备份到 Azure 中的 Azure 备份恢复服务保管库。
备份Azure VM
1) 为单个 Azure VM 启用备份。 启用备份时,Azure 备份会在 VM 上运行的 Azure VM 代理中安装一个扩展。 该代理备份整个 VM。
2) 在 Azure VM 上运行 MARS 代理。 若要备份 VM 上的单个文件和文件夹,此功能将十分有用。
3) 将 Azure VM 备份到 Azure 中运行的 DPM 服务器或 MABS。 然后使用 Azure 备份将 DPM 服务器/MABS 备份到保管库。
具体可看下表:
SQL Server 备份
如果需要备份 SQL Server 工作负荷,可使用其他选项。 Azure 备份可以在 Windows 上的 SQL Server 实例上安装工作负荷备份扩展,以支持以下选项:
- 完整:备份整个数据库和文件组。 它还包含足够的日志来执行还原。 事务日志会保存数据库中记录的最新添加或删除记录。 要执行数据库的最新还原,需使用最新的事务日志。
- 差异:基于上次执行的完整备份,仅捕获自上次完整备份后更改的数据块。
- 事务日志:允许进行数据库的时间点还原。
Linux 上的 SQL Server 当前未与 Azure 备份集成。
案例一 从Azure Backup 备份Azure VM
创建恢复服务保管库(Revovery Services Vaults)
注意,要备份哪个区域的Azure VM,则该区域下至少需要有一个Recovery Services Vault。
从恢复服务保管库选择Azure VM 进行备份
点击备份按钮
选择Azure,虚拟机,点击备份按钮。
注意,除了Azure还支持本地和Azrue Stack共三种:
针对Azure,有如下选择:
针对本地计算机,可以有如下选择:
针对Azure Stack,有如下选择:
选择或新建备份策略
选择待备份的虚拟机
注意:只能选择同区域的虚拟机
案例二 从Azure VM 启动Azure Backup
为Azure VM 选择现有或新建恢复服务保管库(Revovery Services Vaults)
案例三 使用Azure 恢复服务 (MARS) 代理 备份Azure VM 文件
下载MARS代理和凭证
新建备份,选择本地,文件和文件夹,下载MARS代理和凭证。
在Azure VM安装MARS代理并配置
下载得到两个文件,双击exe按提示进行下一步安装。
选择下载得到的第二个文件
设置用来加密的密码
配置计划备份
添加要备份的项目
设置备份频率
设置保留策略
查看备份历史
案例四 恢复Azure VM
在恢复服务保管库-备份项-AzureVM 中找到已备份的项目
执行恢复操作
案例五 恢复文件和文件夹
在Microsoft Azure Backup 程序中,点击恢复数据
选择服务器
选择恢复模式
选择日期
浏览文件
查看备份的文件