Amazon Aurora DSQL 的备份和还原
Amazon Aurora DSQL 可以通过与 AWS Backup 集成来协助您满足监管合规和业务连续性要求,后者是一项完全托管式数据保护服务,可以轻松地在 AWS 服务、云中和本地集中管理和自动执行备份。该服务可简化单区域和多区域 Aurora DSQL 集群的备份创建、管理和还原过程。
主要功能包括以下方面:
-
通过 AWS Management Console、SDK 或 AWS CLI 进行集中化备份管理
-
完全集群备份
-
自动备份计划和保留策略
-
跨区域和跨账户功能
-
针对您存储的所有备份进行 WORM(一次写入、多次读取)配置
有关 AWS Backup 备份保管库锁的功能的更多信息以及 Aurora DSQL 的可用 AWS Backup 功能的详细列表,请参阅《AWS Backup Developer Guide》中的 Vault lock benefits 和 AWS Backup feature availability。
开始使用 AWS Backup
AWS Backup 创建 Aurora DSQL 集群的完整副本。您可以按照 Getting started with AWS Backup 中的步骤开始将 AWS Backup 用于 Aurora DSQL:
-
创建按需备份,以实现即时保护。
-
制定备份计划以进行自动、计划的备份。
-
配置保留期和跨区域复制。
-
为备份活动设置监控和通知。
还原备份
还原 Aurora DSQL 集群时,AWS Backup 始终创建新的集群来保留源数据。要还原 Aurora DSQL 单区域集群,请使用 https://console.aws.amazon.com/backup
仅支持通过 AWS CLI 还原 Aurora DSQL 多区域集群。要还原 Aurora DSQL 多区域集群,需要同时使用 AWS Backup 和 Aurora DSQL CLI
还原 Aurora DSQL 多区域集群。
-
选择多区域集群的恢复点。
-
将恢复点复制到另一个支持多区域集群的 AWS 区域。
注意
不支持多区域集群的区域将导致还原操作失败。
-
使用 AWS Backup CLI 为每个集群启动还原作业。
-
使用配置多区域集群文档来使新创建的 Aurora DSQL 集群对等。
有关这些步骤的详细说明,请参阅 Amazon Aurora DSQL restore 文档。
要还原到多区域 Aurora DSQL 集群,您可以使用在单个 AWS 区域中制作的备份。但是,在启动还原过程之前,必须首先将备份复制到另一个支持多区域集群的 AWS 区域。此步骤可确保还原操作可以成功完成。我们建议在美国东部(弗吉尼亚州北部)、美国东部(俄亥俄州)或美国西部(俄勒冈州)等关键 AWS 区域中创建备份副本,以启用强大的灾难恢复选项并满足合规要求。
监控和合规性
AWS Backup 通过以下资源让用户全面地了解备份和还原操作。
-
用于跟踪备份和还原作业的集中式控制面板
-
与 CloudWatch 和 CloudTrail 集成。
-
用于合规报告和审计的 AWS Backup Audit Manager。
请参阅使用 AWS CloudTrail 记录 Aurora DSQL 操作,以了解有关用户、角色或 AWS 服务 在使用 Aurora DSQL 时所采取操作的日志记录的更多信息。
其他资源
要了解有关 AWS Backup 功能以及将其与 Aurora DSQL 结合使用的更多信息,请参阅以下资源:
通过将 AWS Backup 用于 Aurora DSQL,您可以实施强大、合规和自动化的备份策略,以便保护关键的数据库资源,同时最大限度地减少管理开销。无论您是管理单个集群还是复杂的多区域部署,AWS Backup 都可提供确保数据保持安全和可恢复所需的工具。