我们需要对Web服务进行多区域主动-主动复制。首先,我试图复制计费(请求,响应)和分析所需的所有数据。
到目前为止,我已经看过以下aws工具。
将所有数据推送到不同区域中的各个SQS,然后推送到DynamoDB。 DynamoDB将自动同步数据,然后从DynamoDB中使用。
为每个区域使用单独的SNS,然后将数据推送到SQS(SNS将数据推送到位于不同区域的SQS),最后使用来自SQS的数据
更新不同区域中的SQS,使用lambda函数读取此数据。 Lambda函数将数据发送到不同区域的SNS,从SNS获取数据
我还可以使用其他工具来实现双活架构吗? 我看了运动学,但是不确定它是否适合我的需求。
有人对提议的体系结构有何看法?
答案 0 :(得分:0)
您无需在此处重新发明任何东西-DynamoDB已经支持cross-region replication with multi-master writes-它被称为“全局表”。