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

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, você pode trabalhar com replicação de OSS cluster Valkey ou Redis 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 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 ElastiCache com o Valkey ou o RedisOSS, ele replica automaticamente seus dados do cluster primário para o cluster secundário. Você escolhe a AWS região em que os OSS dados do Valkey ou do Redis 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 Valkey ou 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