Réplication entre les régions AWS à l'aide d'entrepôts de données globaux - Amazon ElastiCache for Redis

Réplication entre les régions AWS à l'aide d'entrepôts de données globaux

Avec la fonction Global Datastore for Redis, vous pouvez profiter d'une réplication dans les régions AWS entièrement gérée, rapide, fiable et sécurisée. Grâce à cette fonction, vous pouvez créer des clusters de réplicas en lecture entre régions pour ElastiCache for Redis afin de permettre les lectures à faible latence et la reprise après sinistre dans les régions AWS.

Dans les sections suivantes, vous trouverez une description de l'utilisation des magasins de données globaux.

Overview

Chaque magasin de donnée global est un ensemble d'un ou de plusieurs clusters qui se répliquent les uns sur les autres.

Un magasin de données global se compose des éléments suivants :

  • Cluster principal (actif) – Un cluster principal accepte les écritures répliquées dans tous les clusters de l'entrepôt de données global. Un cluster principal accepte également les demandes de lecture.

  • Cluster secondaire (passif) – Un cluster secondaire accepte uniquement les demandes de lecture et réplique les mises à jour de données à partir d'un cluster principal. Un cluster secondaire doit être dans une région AWS différente de celle du cluster principal.

Lorsque vous créez un entrepôt de données global dans ElastiCache, ElastiCache for Redis réplique automatiquement vos données du cluster principal vers le cluster secondaire. Vous choisissez la région AWS dans laquelle les données Redis doivent être répliquées, puis vous créez un cluster secondaire dans cette région AWS. Ensuite, ElastiCache configure et gère la réplication automatique et asynchrone des données entre les deux clusters.

L'utilisation d'un magasin de données global pour Redis offre les avantages suivants :

  • Performances locales – En configurant des clusters de réplicas distants dans d'autres régions AWS et en synchronisant vos données entre ces régions, vous pouvez réduire la latence de l'accès aux données dans cette région AWS. Un entrepôt de données global peut contribuer à améliorer la réactivité de votre application en diffusant des lectures locales à faible latence dans toutes les régions AWS.

  • Reprise après sinistre – Si votre cluster principal d'un entrepôt de données global subit une dégradation, vous pouvez promouvoir un cluster secondaire en tant que nouveau cluster principal. Pour cela, vous pouvez vous connecter à une région AWS qui contient un cluster secondaire.

Le schéma suivant montre le fonctionnement des magasins de données globaux.


            magasin de données global