У нас есть требование мультирегиональной активной-активной репликации наших веб-сервисов.В первую очередь я пытаюсь воспроизвести все данные, необходимые для выставления счетов (запроса, ответа) и анализа.
До сих пор я видел следующие инструменты aws.
Push allданные для отдельных SQS в разных регионах, затем для DynamoDB.DynamoDB будет синхронизировать данные автоматически, затем использовать из DynamoDB.
Использовать отдельные SNS для каждого региона, затем передавать данные в SQS (SNS передает данные в SQS, находящиеся в разных регионах) и, наконец, потреблятьданные из SQS
Обновите SQS в разных регионах, прочитайте эти данные с помощью лямбда-функции.Лямбда-функции отправляют данные в SNS в разных регионах, получают данные из SNS
. Есть ли какие-либо другие инструменты, которые я могу использовать для создания активно-активной архитектуры?Я взглянул на кинезис, но не уверен, подходит ли он для моих требований.
Кто-нибудь имеет какие-либо взгляды на предложенные архитектуры?