Replicação entre AWS regiões usando datastores globais - Amazon ElastiCache (RedisOSS)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Replicação entre AWS regiões usando datastores globais

nota

No momento, o Global Datastore só está disponível para clusters autoprojetados.

Ao usar o recurso Global Datastore for Redis OSS, você pode trabalhar com replicação totalmente gerenciada, rápida, confiável e segura em todas as regiões. AWS Usando esse recurso, você pode criar clusters de réplicas de leitura entre regiões para ElastiCache (Redis OSS) para permitir leituras de baixa latência e recuperação de desastres em todas as regiões. AWS

Nas seções a seguir, você pode encontrar uma descrição de como trabalhar com datastores globais.

Visão geral

Cada datastore global é uma coleção de um ou mais clusters que são replicados entre si.

Um datastore global consiste no seguinte:

  • Cluster primário (ativo): um cluster primário aceita gravações que são replicadas para todos os clusters dentro do datastore global. Um cluster primário também aceita solicitações de leitura.

  • Cluster secundário (passivo): um cluster secundário só aceita solicitações de leitura e replica as atualizações de dados de um cluster primário. Um cluster secundário precisa estar em uma AWS região diferente do cluster primário.

Quando você cria um armazenamento de dados global em ElastiCache, ElastiCache (Redis OSS) replica automaticamente seus dados do cluster primário para o cluster secundário. Você escolhe a AWS região em que os dados do Redis OSS devem ser replicados e, em seguida, cria um cluster secundário nessa região. AWS ElastiCache em seguida, configura e gerencia a replicação automática e assíncrona de dados entre os dois clusters.

Usar um armazenamento de dados global para o Redis OSS oferece as seguintes vantagens:

  • Desempenho geolocal — ao configurar clusters de réplicas remotas em AWS regiões adicionais e sincronizar seus dados entre elas, você pode reduzir a latência do acesso aos dados nessa região. AWS Um armazenamento de dados global pode ajudar a aumentar a capacidade de resposta do seu aplicativo fornecendo leituras geolocais de baixa latência em todas as regiões. AWS

  • Recuperação de desastres se o cluster primário em um datastore global sofrer degradação, você poderá promover um cluster secundário como seu novo cluster primário. Você pode fazer isso conectando-se a qualquer AWS região que contenha um cluster secundário.

O diagrama a seguir mostra como os datastores globais podem funcionar.

Datastore global