我认为微服务架构中存在的问题之一就是灾难恢复。例如,常见的模式是在S3中存储大型数据对象,例如多媒体数据,而JSON数据则在DynamoDB中。但是当你遇到黑客并设法从DynamoDB中删除大量数据时会发生什么?
您还需要确保您的S3存储桶恢复到当时的状态,但是有优雅的方法吗?担心的是,很难保证S3备份和DynamoDB数据库同步吗?
答案 0 :(得分:1)
我不知道在服务之间进行真正的同步备份恢复的解决方案。但是,您可以使用本机DynamoDB point in time restore和第三方S3-pit-restore库将这两项服务还原到公共时间点。