Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comment ça marche
Voici comment fonctionne MemoryDB Multi-Region.
Concepts
Un cluster multirégional est un ensemble d'un ou de plusieurs clusters régionaux, tous détenus par un seul AWS compte.
Un cluster régional est un cluster unique dans une AWS région qui fait partie d'un cluster multirégional. Chaque cluster régional stocke le même ensemble de données. Un cluster multirégional donné ne peut avoir qu'un seul cluster régional par AWS région.
Lorsque vous créez un cluster multirégional, il se compose de plusieurs clusters régionaux (un par région) que MemoryDB traite comme une seule unité. Lorsqu'une application écrit des données dans un cluster régional, MemoryDB réplique automatiquement et de manière asynchrone ces données vers tous les autres clusters régionaux du cluster multirégional. Vous pouvez ajouter des clusters régionaux au cluster multirégional afin qu'il soit disponible dans d'autres régions. Vous pourrez répliquer automatiquement les données du cluster MemoryDB entre un maximum de cinq régions.
Disponibilité et durabilité
Dans le cas peu probable d'un isolement régional ou d'une dégradation d'une région, vous pouvez mettre à jour votre DNS global pour rediriger le trafic vers votre application vers l'une des autres régions saines sans aucune reconfiguration de base de données, ce qui simplifie le processus de maintien de la haute disponibilité de vos applications. MemoryDB stocke de manière durable toutes les écritures provenant de toutes les régions dans le journal transactionnel multi-AZ afin de garantir l'absence de perte de données au sein de la région. MemoryDB Multi-Region garde une trace de toutes les écritures reconnues dans la région mais qui n'ont pas encore été répliquées sur tous les clusters membres. Si une région est isolée ou dégradée, elle continuera à accepter les écrits locaux. Lorsque la région isolée est à nouveau connectée au cluster multirégional, les écritures qui ont été reconnues mais qui n'ont pas encore été répliquées vers d'autres régions seront répliquées vers toutes les régions du cluster multirégional. MemoryDB Multi-Region réconciliera également automatiquement les écritures en attente avec toutes les mises à jour qui auraient pu se produire dans d'autres régions pendant la panne à l'aide d'un mécanisme CRDT.
-
Connexion à des clusters multirégionaux MemoryDB
Pour écrire et lire des données dans votre cluster régional, vous devez vous y connecter à l'aide de l'un des OSS/Valkey clients Redis pris en charge (y compris Valkey GLIDE). Chaque cluster régional possède un point de terminaison auquel votre OSS/Valkey client Redis peut se connecter. Vous pouvez récupérer les points de terminaison de votre cluster régional à l'aide de la AWS console, de la CLI ou de l'API. Vous pouvez ensuite utiliser (ou configurer) ce point de terminaison dans votre application pour les read/write données provenant de clusters régionaux.