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