使用全球数据存储跨 AWS 区域复制 - 亚马逊 ElastiCache

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用全球数据存储跨 AWS 区域复制

注意

全局数据存储目前仅适用于自行设计的集群。

通过使用全球数据存储功能,您可以跨区域进行完全托管、快速、可靠和安全的 Valkey 或 Redis OSS 集群复制。 AWS 使用此功能,您可以创建跨区域只读副本集群,以实现跨 AWS 区域的低延迟读取和灾难恢复。

在以下部分中,您可以找到有关如何使用全局数据存储的说明。

概述

每个全局数据存储 是一个或多个相互复制的集群的集合。

全局数据存储包含以下项:

  • 主(主动)集群 – 主集群接受复制到全局数据存储中的所有集群的写入。主集群也接受读取请求。

  • 辅助(被动)集群 – 辅助集群仅接受读取请求并从主集群复制数据更新。辅助群集必须与主群集位于不同的 AWS 区域。

当您使用 Valkey 或 Redis 创建全局数据存储时OSS,它会自动将您的数据从主集群复制到辅助集群。 ElastiCache 您可以选择应复制 Valkey 或 Redis OSS 数据的 AWS 区域,然后在该区域中创建辅助集群。 AWS ElastiCache 然后设置并管理两个集群之间数据的自动、异步复制。

使用适用于 Valkey 或 Redis 的全局数据存储OSS具有以下优势:

  • 地理本地性能-通过在其他 AWS 区域设置远程副本集群并在它们之间同步数据,可以减少该 AWS 区域的数据访问延迟。全球数据存储可以通过提供跨区域的低延迟地理本地读取来帮助提高应用程序的响应能力。 AWS

  • 灾难恢复 – 如果全局数据存储中的主集群出现性能降级,则可以将辅助集群提升为新的主集群。您可以通过连接到任何包含辅助群集的 AWS 区域来实现此目的。

下图显示了全局数据存储的工作方式。

全局数据存储