Condividi tramite

关于本地应用的灾难恢复

本文介绍可以使用 Azure Site Recovery 服务为灾难恢复保护的本地工作负载和应用。

概述

组织需要制定业务连续性和灾难恢复 (BCDR) 策略来确保工作负荷和数据在计划和非计划停机期间保持安全和可用。 他们还需要恢复到正常工作条件。

站点恢复就是能够帮助实现 BCDR 策略的一个 Azure 服务。 通过使用 Site Recovery,可以将应用程序感知复制部署到云或辅助站点。 你可以使用 Site Recovery 来管理复制、执行灾难恢复测试,以及进行故障切换和故障恢复。 你的应用可以在基于 Windows 或 Linux 的计算机、物理服务器、VMware 或 Hyper-V 上运行。

Site Recovery 与 Microsoft 应用程序集成,例如 SharePoint、Exchange、Dynamics、SQL Server 和 Active Directory。 Microsoft 与 Oracle、SAP 和 Red Hat 等领先供应商密切合作。 可以针对每个应用自定义复制解决方案。

为何要使用站点恢复来复制应用程序?

站点恢复可帮助实现应用程序级的保护和恢复,如下所述:

  • 它与应用无关,可为在受支持的计算机上运行的任何工作负荷提供复制。
  • 它使用近乎同步的复制,恢复点目标(RPO)低至 30 秒,以满足大多数关键业务应用的需求。
  • 它使用应用程序一致性快照来支持单层或多层应用程序。
  • 它与 SQL Server Always On 集成,并且与其他应用程序级复制技术合作。 例如,Active Directory 复制、SQL Always On 和 Exchange 数据库可用性组 (DAG)。
  • 它使用灵活的恢复计划,让你只需单击一下即可恢复整个应用程序堆栈,并在计划中包括外部脚本和手动作。
  • 它使用 Site Recovery 和 Azure 中的高级网络管理来简化应用网络要求。 网络管理,例如,能够保留 IP 地址、配置负载均衡以及与 Azure 流量管理器集成以实现低恢复时间目标 (RTO) 网络切换。
  • 它使用丰富的自动化库,该库提供生产就绪的特定于应用程序的脚本,你可以下载这些脚本并将其与恢复计划集成。

工作负荷摘要

站点恢复可复制受支持计算机上运行的任何应用。 微软与产品团队合作,测试下表中指定的应用程序。

工作量 将 Azure VM 复制到 Azure 将 Hyper-V VM 复制到辅助站点 将 Hyper-V VM 复制到 Azure 将 VMware VM 复制到 Azure
Active Directory、DNS 是的 是的 是的 是的
Web 应用(IIS、SQL) 是的 是的 是的 是的
System Center Operations Manager 是的 是的 是的 是的
SharePoint 是的 是的 是的 是的
SAP公司

将非群集 SAP 站点复制到 Azure
是(已由 Microsoft 测试) 是(已由 Microsoft 测试) 是(已由 Microsoft 测试) 是(已由 Microsoft 测试)
Exchange(非 DAG) 是的 是的 是的 是的
远程桌面/VDI 是的 是的 是的 是的
Linux(操作系统和应用) 是(已由 Microsoft 测试) 是(已由 Microsoft 测试) 是(已由 Microsoft 测试) 是(已由 Microsoft 测试)
Dynamics AX 是的 是的 是的 是的
Windows 文件服务器 是的 是的 是的 是的
Citrix XenApp 和 XenDesktop

复制 Active Directory 和 DNS

Active Directory 和 DNS 基础结构对于大多数企业应用而言至关重要。 在灾难恢复期间,需要在恢复工作负载和应用之前保护和恢复这些基础结构组件。

使用 Site Recovery 为 Active Directory 和 DNS 创建完整的自动化灾难恢复计划。 例如,要将 SharePoint 和 SAP 从主站点转移到辅助站点,请先对 Active Directory 设置一个故障转移的恢复计划。 然后,使用其他特定于应用的恢复计划对依赖于 Active Directory 的其他应用进行故障转移。

详细了解 Active Directory 和 DNS 的灾难恢复。

保护 SQL Server

SQL Server 为本地数据中心的许多业务应用提供数据服务基础。 可以将 Site Recovery 与 SQL Server HA/DR 技术配合使用,以保护使用 SQL Server 的多层企业应用。

Site Recovery 提供:

  • 为 SQL Server 提供简单且经济高效的灾难恢复解决方案。 将多个版本的 SQL Server 独立服务器和群集复制到 Azure 或辅助站点。
  • 集成 SQL Always On 可用性组,以便通过 Azure Site Recovery 恢复计划管理故障转移和故障恢复。
  • 应用程序中所有层(包括 SQL Server 数据库)的端到端恢复计划。
  • 使用 Site Recovery 在出现高峰负载时通过将其暂时扩展到 Azure 中更大型 IaaS 虚拟机的方式来扩展 SQL Server。
  • 简单的 SQL Server 灾难恢复测试。 您可以运行测试故障转移来分析数据,并且进行合规性检查,而不影响生产环境。

详细了解 SQL Server 的灾难恢复。

保护 SharePoint

Azure Site Recovery 可帮助保护 SharePoint 部署,如下所述:

  • 消除对用于灾难恢复的备用场的需要以及相关的基础结构成本。 使用 Site Recovery 将整个服务器集群(Web 服务器层、应用服务器层和数据库服务器层)复制到 Azure 或辅助站点。
  • 简化应用程序部署和管理。 部署到主站点的更新会自动进行复制。 在次要站点中完成集群的故障切换和恢复后,这些更新将可用。 降低了使备用场保持最新状态的管理复杂性和相关成本。
  • 根据需要创建类似生产环境的复制环境,以简化 SharePoint 应用程序的开发和测试过程,并便于调试。
  • 使用站点恢复将 SharePoint 部署迁移到 Azure,从而简化从本地到云的过渡过程。

详细了解 SharePoint 的灾难恢复。

保护 Dynamics AX

Azure Site Recovery 通过以下方式帮助保护 Dynamics AX ERP 解决方案:

  • 管理整个 Dynamics AX 环境(Web 和 AOS 层、数据库层、SharePoint)到 Azure 或辅助站点的复制。
  • 简化 Dynamics AX 部署到云 (Azure) 的迁移。
  • 通过按需创建一个与生产类似的副本来进行测试和调试,简化 Dynamics AX 应用程序的开发与测试。

详细了解 Dynamics AX 的灾难恢复。

保护远程桌面服务

远程桌面服务(RDS)支持虚拟桌面基础结构(VDI)、基于会话的桌面和应用程序,允许用户随时随地工作。

通过使用 Azure Site Recovery,可以复制以下服务:

  • 将托管或非托管共用虚拟桌面复制到辅助站点。
  • 将远程应用程序和会话复制到辅助站点或 Azure。

下表显示了复制选项:

RDS 将 Azure VM 复制到 Azure 将 Hyper-V VM 复制到辅助站点 将 Hyper-V VM 复制到 Azure 将 VMware VM 复制到辅助站点 将 VMware VM 复制到 Azure 将物理服务器复制到辅助站点 将物理服务器复制到 Azure
池化虚拟桌面(非托管) 是的 是的 是的
池化虚拟桌面(托管但不包含 UPD) 是的 是的 是的
远程应用和桌面会话(不含 UPD) 是的 是的 是的 是的 是的 是的 是的

详细了解 RDS 的灾难恢复。

保护 Exchange

站点恢复可通过以下方式帮助保护 Exchange:

  • 对于小型 Exchange 部署,例如单一服务器或服务器单机,站点恢复可以复制和故障转移到 Azure 或辅助站点。
  • 对于大型部署,站点恢复可与 Exchange DAGS 集成。
  • 在企业中进行 Exchange 灾难恢复时,Exchange DAG 是建议的解决方案。 站点恢复计划可以包含 DAG,以协调跨站点的 DAG 故障转移。

保护 SAP

按如下所述使用站点恢复来保护 SAP 部署:

  • 将组件复制到 Azure,以便保护在本地运行的 SAP NetWeaver 和非 NetWeaver 生产应用程序。
  • 将组件复制到其他 Azure 数据中心,以便保护在 Azure 中运行的 SAP NetWeaver 和非 NetWeaver 生产应用程序。
  • 使用站点恢复将 SAP 部署迁移到 Azure,从而简化云迁移。
  • 通过创建一个按需生产克隆来测试 SAP 应用程序,简化 SAP 项目的升级、测试和原型制作。

详细了解 SAP 的灾难恢复。

保护 Internet 信息服务

使用 Site Recovery 来保护 Internet Information Services (IIS) 部署,如下所述:

Azure Site Recovery 通过将环境中的关键组件复制到冷远程站点或公有云(如 Azure)来提供灾难恢复。 由于具有 Web 服务器和数据库的虚拟机将复制到恢复站点,因此不需要为配置文件或证书单独备份。 可以通过集成到灾难恢复计划的脚本,更新在故障转移后因环境变量更改而依赖的应用程序映射和绑定。 仅在故障转移期间才会在恢复站点上启动虚拟机。 Azure Site Recovery 还提供以下功能,帮助你协调端到端故障转移:

  • 对不同层中的虚拟机的关闭和启动进行排序。
  • 添加脚本,以便在虚拟机启动时允许更新应用程序依赖项和绑定。 使用脚本更新 DNS 服务器以指向恢复站点。
  • 通过映射主网络和恢复网络,在故障转移之前将 IP 地址分配给虚拟机。 使用在故障转移后无需更新的脚本。
  • 使用一键故障转移功能,使多个 Web 应用在灾难期间不会产生混淆。
  • 在独立环境中测试恢复计划,以便进行 DR 演练。

详细了解 IIS 的灾难恢复。

保护 Citrix XenApp 和 XenDesktop

截至 2020 年 3 月,Citrix 宣布弃用和终止对公有云托管工作负载的支持。 因此,请勿使用 Site Recovery 来保护 Citrix 工作负载。

后续步骤

详细了解 Azure VM 的灾难恢复。