首页 > 解决方案 > DynamoDB 全局表备份和恢复

问题描述

我有一个全局 DynamoDB 表,该表当前在 3 个区域(eu-west-1eu-west-2eu-central-1)中复制。

作为 PoC 工作的一部分,我希望使用 AWS Backup 来安排自动备份,我想知道这方面的最佳实践是什么?

对单个区域进行备份是否可以接受,即只为表中的表安排备份eu-west-1?然后在恢复表时,我可以先恢复到非全局表,然后添加副本。

还是确保同时备份所有区域的表是更好的做法?

标签: amazon-web-servicesamazon-dynamodbaws-backup

解决方案


我建议您从单个区域备份(也许如果您有一个用于写入的主要区域,请使用它。

如果还原 DynamoDB 表,则需要创建新的 DynamoDB 表资源。恢复后,您将添加全局表,该表将复制当前存储在恢复的 DynamoDB 表中的数据。

通过进行多个备份,您需要制定一种策略来预处理您的表存在的所有区域之间的任何差异。


推荐阅读