Amazon Aurora DSQL 的备份和还原 - Amazon Aurora DSQL

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 benefitsAWS Backup feature availability

开始使用 AWS Backup

AWS Backup 创建 Aurora DSQL 集群的完整副本。您可以按照 Getting started with AWS Backup 中的步骤开始将 AWS Backup 用于 Aurora DSQL:

  1. 创建按需备份,以实现即时保护。

  2. 制定备份计划以进行自动、计划的备份。

  3. 配置保留期和跨区域复制。

  4. 为备份活动设置监控和通知。

还原备份

还原 Aurora DSQL 集群时,AWS Backup 始终创建新的集群来保留源数据。要还原 Aurora DSQL 单区域集群,请使用 https://console.aws.amazon.com/backup 或 CLI 来选择要还原的恢复点(备份)。为将从备份创建的新集群配置设置。

仅支持通过 AWS CLI 还原 Aurora DSQL 多区域集群。要还原 Aurora DSQL 多区域集群,需要同时使用 AWS Backup 和 Aurora DSQL CLI

还原 Aurora DSQL 多区域集群。
  1. 选择多区域集群的恢复点。

  2. 将恢复点复制到另一个支持多区域集群的 AWS 区域。

    注意

    不支持多区域集群的区域将导致还原操作失败。

  3. 使用 AWS Backup CLI 为每个集群启动还原作业。

  4. 使用配置多区域集群文档来使新创建的 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 都可提供确保数据保持安全和可恢复所需的工具。