使用全球数据存储跨 Amazon 区域复制 - ElastiCache 适用于 Redis 的 Amazon
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

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

注意

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

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

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

概述

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

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

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

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

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

为 Redis 使用全局数据存储具有以下优势:

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

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

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

全局数据存储