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

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

使用全局数据存储跨 Amazon 区域进行复制

注意

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

使用 Global Datastore for Redis 功能,您可以跨 Amazon 区域执行快速、可靠和安全的完全托管式复制。使用此功能,您可以创建 ElastiCache for Redis 的跨区域只读副本集群,以跨 Amazon 区域启用低延迟读取和灾难恢复。

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

概述

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

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

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

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

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

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

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

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

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


            全局数据存储