Amazon ElastiCache for Redis 中的 Global Datastore 可提供完全托管、快速且安全可靠的跨区域复制。借助 Global Datastore,您可以在一个区域中将数据写入 ElastiCache for Redis 集群,并使数据可从另一个跨区域副本集群中读取,从而在中国两个区域实现低延迟读取和灾难恢复。
面向 Redis 的 Global Datastore 专为实时应用程序而设计,它可以提供更接近最终用户的地理定位读取,支持通常不到 1 秒的跨区域复制延迟,进而提高应用程序的响应速度。如果遇到很少出现的区域降级情况,可以将另一正常运行的跨区域副本集群升级为具有完整读/写功能的主集群。启动后,升级通常会在不到 1 分钟的时间内完成,确保您的应用程序保持可用状态。为确保跨区域数据传输流量的安全,Global Datastore 使用传输中加密的方法。
要设置 Global Datastore,您可以从现有集群开始,也可以创建一个新集群用作主集群。您只需在 ElastiCache 的 Amazon 管理控制台中单击几下,即可创建 Global Datastore,也可以通过下载最新的 Amazon 开发工具包或 CLI 来自动创建。 Amazon CloudFormation 尚不支持 Global Datastore。
技术文档
如需了解更多信息,请参阅 Amazon ElastiCache for Redis 用户指南中的 Amazon ElastiCache 全球数据存储文档。
优势
本地写入,全球读取
借助全球数据存储,您可以在一个区域中将数据写入 ElastiCache for Redis 集群,并使数据可从另一个跨区域副本集群读取,从而实现低延迟本地读取。由于跨区域复制延迟通常不到 1 秒,因此您的应用程序可以实现快速的跨区域数据访问。
跨区域灾难恢复
如果遇到很少出现的区域降级情况,可以在不到 1 分钟的时间内将全球数据存储中的另一个跨区域副本集群升级为具有完整读写功能的主集群,确保您的应用程序保持可用状态。
卓越性能
利用 Redis 为主区域本地读写和辅助区域本地读取提供的亚毫秒级延迟。
安全
面向 Redis 的 Global Datastore 对跨区域流量使用传输中加密,以确保您的数据安全。此外,您还可以使用静态加密对主集群和次要集群进行加密,以确保端到端的数据安全。每个主集群和次要集群都可以在 Amazon Key Management Service (KMS) 中单独拥有一个客户管理的客户主密钥 (CMK),以进行静态加密。
易于设置
Global Datastore 消除了跨两个中国区域在集群中部署、管理和复制数据的复杂性和运营负担。要设置 Global Datastore,您可以从现有集群开始,也可以创建一个新集群用作主集群。您只需在 ElastiCache 的 ElastiCache 管理控制台中点击几次,即可创建面向 Redis 的 Global Datastore,也可以通过下载最新的 Amazon 开发工具包或 CLI 来自动创建。
一键式无缝配置更改
全球数据存储使您可以轻松扩展或升级区域集群,并确保所有参与集群均配置相同。您还可以轻松地将辅助区域升级为主区域。完成所有配置更改后,全球数据存储确保跨区域复制得到正确设置,将数据从主集群复制到辅助集群。