

# Amazon Aurora DSQL 的备份和还原
<a name="backup-aurora-dsql"></a>

Amazon Aurora DSQL 可以通过与 AWS Backup 集成来协助您满足监管合规和业务连续性要求，后者是一项完全托管式数据保护服务，可以轻松地在 AWS 服务、云中和本地集中管理和自动执行备份。该服务可简化单区域和多区域 Aurora DSQL 集群的备份创建、管理和还原过程。

主要功能包括以下方面:
+ 通过 AWS 管理控制台、SDK 或 AWS CLI 进行集中化备份管理
+ 完全集群备份
+ 自动备份计划和保留策略
+ 跨区域和跨账户功能
+  针对您存储的所有备份进行 WORM（一次写入、多次读取）配置 

有关 AWS Backup 备份保管库锁的功能的更多信息以及 Aurora DSQL 的可用 AWS Backup 功能的详细列表，请参阅《AWS Backup Developer Guide》**中的 [Vault lock benefits](https://docs.aws.amazon.com/aws-backup/latest/devguide/vault-lock.html#backup-vault-lock-benefits) 和 [AWS Backup feature availability](https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-feature-availability.html)。

## 开始使用 AWS Backup
<a name="getting-started-backup"></a>

AWS Backup 创建 Aurora DSQL 集群的完整副本。您可以按照 [Getting started with AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/getting-started.html) 中的步骤开始将 AWS Backup 用于 Aurora DSQL：

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

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

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

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

## 还原备份
<a name="restore-operations"></a>

还原 Aurora DSQL 集群时，AWS Backup 始终创建新的集群来保留源数据。

### 配置多区域集群
<a name="restore-single-region"></a>

要还原 Aurora DSQL 单区域集群，请使用控制台（[https://console.aws.amazon.com/backup](https://console.aws.amazon.com/backup)）或 CLI 来选择要还原的恢复点（备份）。为将从备份创建的新集群配置设置。有关详细说明，请参阅 [Restore a single-Region Aurora DSQL cluster](https://docs.aws.amazon.com/aws-backup/latest/devguide/restore-auroradsql.html#restore-auroradsql-singleregion)。

### 还原多区域集群
<a name="restore-multi-region"></a>

可通过控制台（[https://console.aws.amazon.com/backup](https://console.aws.amazon.com/backup)）和 AWS CLI 支持还原 Aurora DSQL 多区域集群：有关详细说明，请参阅 [Restore a multi-Region Aurora DSQL cluster](https://docs.aws.amazon.com/aws-backup/latest/devguide/restore-auroradsql.html#restore-auroradsql-multiregion)。

要还原到多区域 Aurora DSQL 集群，您可以使用在单个 AWS 区域中制作的备份。但是，在启动还原过程之前，必须确保多区域集群的所有 AWS 区域中都有完全相同的备份副本。如果还没有这些副本，必须首先将备份复制到支持多区域集群的另一个 AWS 区域。

我们建议在关键的 AWS 区域中创建备份副本，以启用强大的灾难恢复选项并满足合规要求。要查看 Aurora DSQL 的可用 AWS 区域，请参阅 [Aurora DSQL 的区域可用性](what-is-aurora-dsql.md#region-availability)。

有关这些步骤的详细说明，请参阅 [Amazon Aurora DSQL restore](https://docs.aws.amazon.com/aws-backup/latest/devguide/restore-auroradsql.html) 文档。

## 监控和合规性
<a name="monitoring-compliance"></a>

AWS Backup 通过以下资源让用户全面地了解备份和还原操作。
+ 用于跟踪备份和还原作业的集中式控制面板
+ 与 CloudWatch 和 CloudTrail 集成。
+ 用于合规报告和审计的 [AWS Backup Audit Manager](https://docs.aws.amazon.com/aws-backup/latest/devguide/aws-backup-audit-manager.html)。

请参阅[使用 AWS CloudTrail 记录 Aurora DSQL 操作](logging-using-cloudtrail.md)，以了解有关用户、角色或 AWS 服务 在使用 Aurora DSQL 时所采取操作的日志记录的更多信息。

## 其他资源
<a name="additional-resources-backup"></a>

要了解有关 AWS Backup 功能以及将其与 Aurora DSQL 结合使用的更多信息，请参阅以下资源：
+  [ Managed policies for AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/security-iam-awsmanpol.html#AWSBackupOperatorAccess)
+  [Amazon Aurora DSQL restore](https://docs.aws.amazon.com/aws-backup/latest/devguide/restore-auroradsql.html) 
+  [Supported services by AWS 区域](https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-feature-availability.html#supported-services-by-region) 
+  [Encryption for backups in AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/encryption.html)

通过将 AWS Backup 用于 Aurora DSQL，您可以实施强大、合规和自动化的备份策略，以便保护关键的数据库资源，同时最大限度地减少管理开销。无论您是管理单个集群还是复杂的多区域部署，AWS Backup 都可提供确保数据保持安全和可恢复所需的工具。