A funcionalidade Global Datastore para Redis possibilita que você trabalhe com a replicação entre regiões totalmente gerenciada e de forma rápida, confiável e segura. Cada Global Datastore é uma coleção de um ou mais cluster que replicam dados entre si. Para utilizar a replicação cross-region, é necessário ter pelo menos 2 clusters (Primary e Secondary, ou Active e Passive, respectivamente) configurados. O cluster primário é read/write, enquanto que o cluster secundário é apenas read e deve estar, obrigatoriamente, em outra região.
Para a estratégia de Disaster Recovery, caso o cluster primário apresente sinais de degradação, um cluster secundário pode ser promovido a cluster primário. O diagrama abaixo ilustra seu funcionamento:
RTO: 1 minuto
RPO: Geralmente menor que 1 segundo
Referências: