设计 Azure Site Recovery
Azure Site Recovery 为 Azure、本地和其他云提供商所提供云服务中的应用程序提供 BCDR 功能。 该服务提供了多个计划,旨在帮助自动执行灾难恢复。 可以定义虚拟机的故障转移方式,以及成功故障转移后重启它们的顺序。
使用 Site Recovery 时的注意事项
Azure Site Recovery 提供简单的 BCDR 解决方案,以及来自 Azure 门户的管理支持。 从单个位置为虚拟机设置和管理复制、故障转移和故障回复。
让我们来看看 Azure Site Recovery 的一些功能。
功能 | 说明 |
---|---|
复制 Azure 虚拟机 | 设置 Azure 虚拟机的灾难恢复,以及从主要区域到次要区域的故障转移。 |
复制本地虚拟机 | 将本地虚拟机和物理服务器复制到 Azure,或复制到次要本地数据中心。 |
复制工作负载 | 复制在支持的 Azure 虚拟机、本地 Hyper-V 和 VMware 虚拟机以及 Windows 或 Linux 物理服务器上运行的任何工作负载。 |
自动执行 BCDR 任务 | 自动执行 BCDR 任务,并进一步缩短恢复时间目标。 你可以使用 Azure Site Recovery 设置自动定期测试故障转移并监控恢复过程的总体效果。 |
维护数据复原能力 | 使用 Azure Site Recovery 在不拦截应用数据的情况下协调复制。 发生故障转移时,会基于复制的数据创建 Azure 虚拟机。 复制到 Azure 时,数据存储在 Azure 存储中,并获得该服务提供的复原能力。 |
满足 RTO 和 RPO 目标 | 将 RTO 和 RPO 目标保持在定义的组织限制内。 Azure Site Recovery 为 Azure 虚拟机和 VMware 虚拟机提供连续复制,Hyper-V 的复制频率低至 30 秒。 |
在故障转移后维护一致的应用 | 通过使用应用一致的快照,可以从特定恢复点进行复制。 这些快照捕获磁盘数据、内存中的数据,以及所有进程内事务。 |
在不中断的情况下测试 | 在不影响正在进行的复制的情况下运行灾难恢复测试。 |
运行灵活的故障转移 | 针对预期的服务中断执行计划的故障转移,不会造成数据丢失。 运行计划外故障转移,同时尽量减少数据丢失,并在主站点再次可用时故障回复到主站点。 |
自定义恢复计划 | 创建恢复计划,使你能够对多台虚拟机上运行的多层应用程序的故障转移和恢复进行自定义和排序。 在恢复计划中将虚拟机组合在一起,并根据需要添加脚本和手动操作。 将恢复计划与 Azure 自动化 runbook 集成。 |
与 BCDR 技术集成 | 将 Azure Site Recovery 与其他 BCDR 技术集成。 使用 Site Recovery 保护公司工作负载的 SQL Server 后端。 由于它对 SQL Server AlwaysOn 的本机支持,你可以管理可用性组的故障转移。 |
访问 Azure 自动化集成 | 从 Azure 自动化库下载并将应用特定的脚本与 Azure Site Recovery 集成。 |
将 Azure Site Recovery 与 Azure 备份配合使用
让我们来看看如何使用将 Azure Site Recovery 与 Azure 备份配合以提供 BCDR 解决方案。
假设有一个本地环境,其中有一个用于托管虚拟机的 Hyper-V 主机服务器。 需要将你的虚拟机中的所有文件和文件夹备份到 Azure。 你还想要保护虚拟机上运行的任何工作负载,并在虚拟机出现故障时继续运行它们。 Azure 备份和 Site Recovery 可以合并到单个解决方案中使用。
在这种情况下,Azure 备份会定期将 Windows 计算机上的文件和文件夹备份到 Azure。 此过程确保即使整个本地环境停止运行,数据也是安全和可检索的。 另外,使用 Azure Site Recovery 保护正在运行的工作负载,并使其保持运行。 由于 Site Recovery 可以频繁复制,因此可以缩短工作负载的 RTO。