Мультирегиональная активная активная репликация с AWS - PullRequest
0 голосов
/ 08 июля 2019

У нас есть требование мультирегиональной активной-активной репликации наших веб-сервисов.В первую очередь я пытаюсь воспроизвести все данные, необходимые для выставления счетов (запроса, ответа) и анализа.

До сих пор я видел следующие инструменты aws.

  1. Push allданные для отдельных SQS в разных регионах, затем для DynamoDB.DynamoDB будет синхронизировать данные автоматически, затем использовать из DynamoDB.

  2. Использовать отдельные SNS для каждого региона, затем передавать данные в SQS (SNS передает данные в SQS, находящиеся в разных регионах) и, наконец, потреблятьданные из SQS

  3. Обновите SQS в разных регионах, прочитайте эти данные с помощью лямбда-функции.Лямбда-функции отправляют данные в SNS в разных регионах, получают данные из SNS

. Есть ли какие-либо другие инструменты, которые я могу использовать для создания активно-активной архитектуры?Я взглянул на кинезис, но не уверен, подходит ли он для моих требований.

Кто-нибудь имеет какие-либо взгляды на предложенные архитектуры?

1 Ответ

0 голосов
/ 08 июля 2019

Вам не нужно ничего изобретать здесь - DynamoDB уже поддерживает межрегиональную репликацию с многозадачными записями - это называется «Глобальные таблицы».

...