将 Azure Site Recovery 用作 BCDR 计划的一部分
你的组织有多个工作负荷,有些在云中运行,有些在本地运行。 为保护这些工作负载,你需要了解如何将 Azure Site Recovery 用于 BCDR 计划,以及如何将 Site Recovery 与其他 Azure 解决方案结合使用。
在本单元中,可了解对于 BCDR,Site Recovery 支持的计算机类型和方案。 还可了解如何将现有网络与 Site Recovery 集成。
利用 Site Recovery 简化 BCDR
Site Recovery 有助于简化 BCDR。 可以通过 Azure 门户、Azure CLI 或 Azure PowerShell 配置和管理复制、故障转移和故障回复。
使用 Site Recovery 可复制不同类型的目标。 例如,Site Recovery 可以帮助你为 Azure 虚拟机配置灾难恢复。 可以将 Azure 虚拟机从主要区域复制到次要区域。 还可以复制本地虚拟机和 SQL Server 等工作负荷。
当复制到 Azure 时,复制的虚拟机磁盘将进入 Azure 存储,并由此保持可复原性。 如果触发故障转移,将通过从源复制的磁盘创建 Azure 虚拟机。
Site Recovery 可帮助实现 RTO,因为它可以为虚拟机执行连续复制。 对于虚拟机,虚拟机复制频率可高达 30 秒一次。 此频率意味着 RTO 降低。
Site Recovery 可以恢复到应用程序一致性快照。 Site Recovery 对内存和磁盘中的所有数据以及正在处理的所有事务进行快照。
使用 Site Recovery 中的恢复计划可以实现以下目标:
- 对虚拟机进行分组。
- 添加脚本、手动操作和故障转移。
- 恢复跨虚拟机分布的多层应用程序。
可以设置 Azure 自动化 runbook 来处理恢复计划,并自动执行恢复系统所需的步骤。
始终测试灾难恢复计划。 通过 Site Recovery,可以在不中断正在运行的复制的情况下运行灾难恢复测试。
如果正在使用其他 BCDR 技术,那么也可以将其集成。 例如,如果使用 SQL Server Always On 帮助保护数据库,则可以使用 Site Recovery 管理可用性组的故障转移。
使用 Site Recovery 和 Azure 备份实现解决方案
让我们来看一下结合了 Azure 备份和 Site Recovery 的解决方案。
在此示例中,本地环境具有用于托管虚拟机的 Hyper-V 主机服务器。 需要将该虚拟机中的所有文件和文件夹备份到 Azure。 你还想要保护虚拟机上运行的任何工作负荷,并在虚拟机出现故障时继续运行它们。 可以将 Azure 备份和 Site Recovery 合并到单个解决方案中使用。
可以从恢复服务保管库为基础结构配置 Azure 备份和 Site Recovery。
对于 Azure 备份,请完成以下步骤:
- 请确定工作负载的运行位置以及要备份的内容。 在此示例中,工作负载在本地运行,你将备份文件和文件夹。
- 在 Azure 中启动或计划备份之前,请安装任何必要的代理。
对于 Site Recovery,请完成以下步骤:
- 请设置保护目标,定义计算机的位置和要将其复制到的位置。
- 运行部署计划器,以帮助 Site Recovery 估计是否满足网络带宽、存储容量和其他要求。
- 如有必要,通过安装配置服务器来准备源和目标环境。
- 启用复制并帮助保护虚拟机。
在这种情况下,Azure 备份会定期将 Windows 计算机上的文件和文件夹备份到 Azure。 即使整个本地环境停止运行,此过程也有助于确保文件和文件夹是安全和可检索的。 另外,Site Recovery 有助于保护正在运行的工作负载,并使其保持运行。 由于 Site Recovery 可以频繁复制,因此可以缩短工作负载的 RTO。
若要在此场景中配置解决方案的备份部分,并帮助保护文件和文件夹,请下载并安装 Microsoft Azure 恢复服务 (MARS) 代理。 然后,你可以创建备份策略并按计划自动备份数据。 MARS 代理还允许将所有数据还原到同一源计算机或其他计算机。 使用 Azure 备份,还会在备份之前加密数据。
若要设置 Site Recovery,请在 Hyper-V 服务器上安装 Site Recovery 服务代理和 Site Recovery 提供程序代理。 这些工具用于复制和安排到 Azure 的故障转移。 触发故障转移时,可以根据 Site Recovery 保护的计算机创建新的虚拟机。
将本地网络与 Site Recovery 集成
你可以保留本地计算机的专用 IP 地址,并将这些专用 IP 地址用于目标 Azure 计算机。 在 Azure 中创建一个虚拟网络,当触发故障转移时,在其中预配虚拟机。 此虚拟网络充当本地网络的扩展。
在故障转移中,需要建立或配置站点到站点 VPN 连接,或者使用 Azure ExpressRoute 在 Azure 和本地网络之间建立连接。
使用 Site Recovery 帮助保护不同的方案
Site Recovery 允许在不同场景中复制不同类型的计算机。 可以使用 Site Recovery 来帮助保护以下方案:
- Azure 虚拟机,你可以将这些虚拟机从源区域复制到不同的目标区域。
- 本地虚拟机到 Azure,无论它们是基于 Hyper-V 还是基于 VMware。
- 运行 Linux 或 Windows 的物理服务器。
- 托管在其他云提供商所提供的云服务中的虚拟机。
还可以将基于 Hyper-V 和 VMware 的计算机(由 System Center 管理)以及物理服务器复制到自己的辅助站点。 Site Recovery 可复制在受支持的计算机上运行的任何工作负载。