我有一个全局DynamoDB表,当前跨3个区域(eu-west-1、eu-west-2、eu-central-1)进行复制。
作为PoC工作的一部分,我希望使用亚马逊网络服务备份来安排自动备份,我想知道这方面的最佳实践是什么?
是否可以接受单个区域的备份,即仅在eu-west-1中计划表的备份?然后,在恢复表时,我可以经历先恢复到非全局表,然后添加副本的过程。
还是确保同时备份所有地域的表是更好的做法?
发布于 2020-07-17 18:03:15
我建议您从单个区域进行备份(如果您有用于写入的主区域,请使用此区域。
如果恢复DynamoDB表,则需要创建一个新的DynamoDB表资源。一旦恢复,您将执行add your global tables操作,这将复制当前存储在恢复的DynamoDB表中的数据。
通过拥有多个备份,您需要有一个策略来对表存在的所有区域之间的任何差异进行预处理。
https://stackoverflow.com/questions/62951657
复制相似问题