本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
灾难恢复站点和常见的 Amazon RDS 灾难恢复策略
灾难恢复 (DR) 站点是组织在主站点受到灾难影响时用来恢复其业务关键型 IT 基础架构和应用程序的辅助站点。灾难恢复站点通常建在远程位置,以帮助确保影响主站点的灾难不会同时影响辅助站点。您可以在其中使用的灾难恢复站点 AWS 可以大致归类为接近灾难恢复和远距离灾难恢复:
-
近距离灾难恢复通常被称为区域内灾难恢复。灾难恢复解决方案是在可用区之间配置的,以便在可用区中断或计划内维护时保护系统。
-
远距离灾难恢复通常被称为跨区域灾难恢复。该解决方案经过全面配置 AWS 区域 ,可以保护系统免受区域范围的停机影响,或者进行计划切换以满足合规性政策。
同步灾难恢复
在同步灾难恢复中,将数据复制到灾难恢复站点,同时在主站点上创建或更新新数据。要实现标准版数据库的同步灾难恢复解决方案,您可以使用多可用区部署。
多可用区部署(近灾难恢复)是一种 AWS 托管的近灾难恢复解决方案,可将 RDS 数据库同步复制到同一区域内不同可用区内的备用实例。如果由于可用区级别的中断而导致主数据库不可用,则 AWS 会自动将备用数据库提升为主角色。这可确保最大限度地减少数据丢失和停机时间。但是,请务必注意,多可用区部署并不能防止区域级中断。除此之外,它也不提供任何灾难恢复功能 AWS Cloud。
异步 DR 选项
在异步灾难恢复中,复制不会在主数据库中进行更改的同时执行。数据只能按照恢复点目标定义的时间间隔进行复制。要实现异步灾难恢复解决方案,您可以使用以下选项:
-
使用 AWS Backup — 管理的自动快照 AWS Backup 是一项完全托管的备份服务,可根据您的恢复 (PITR) 设置自动备份和 point-in-time恢复 Amazon RDS 数据库。使用 AWS Backup,您可以拍摄快照、创建备份计划、保留策略和备份计划,以保护您的数据免受意外删除、损坏或硬件故障的影响。您可以将数据库还原到相同 AWS 区域 或不同区域的新 RDS 实例。
AWS Backup 是主动-被动灾难恢复选项,因为在主数据库出现故障时,您必须手动启动恢复过程。您可以与多可用区部署结合使用 AWS Backup ,将同步和异步解决方案结合使用,以提供额外的数据丢失保护层。
-
Amazon RDS PITR 快照复制 — RDS 快照是一种手动灾难恢复选项。您为 RDS 数据库实例定义 point-in-time快照配置,快照存储在亚马逊简单存储服务 (Amazon S3) Simple Service 中。然后,您可以启用跨区域复制,将更改从主数据库复制到不同区域的备用数据库。
Amazon RDS PITR 快照复制是一种主动-被动灾难恢复选项,因为如果原始主数据库出现故障,您必须手动启动还原过程并将备用数据库提升为主角色。但是,与多可用区部署相比,此选项提供了更大的灵活性,您可以使用它来防范区域级的中断。