Amazon ElastiCache 全球数据存储

为什么选择 Amazon ElastiCache 全球数据存储?

Amazon ElastiCache 中的全球数据存储提供了快速、可靠、安全的完全托管式跨区域复制。借助全球数据存储,您可以在一个区域写入 ElastiCache 集群,同时可在其他两个跨区域副本集群中读取数据,从而实现跨区域的低延迟读取和灾难恢复。

全球数据存储专为业务全球化的实时应用程序而设计,支持跨区域复制(延迟通常不超过 1 秒),通过提供更接近最终用户的地理本地读取来提高应用程序的响应速度。在小概率区域性能下降的情况下,可以将其中一个运行良好的跨区域副本集群提升为具有完全读/写能力的主集群。启动后,升级通常会在一分钟内完成,使您的应用程序保持可用状态。为了确保跨区域数据传输流量的安全,全球数据存储使用传输中数据加密。

您可以通过开始使用现有集群或创建一个新集群(用作主集群)来设置全球数据存储。只需在适用于 ElastiCache 的 AWS 管理控制台中单击几下即可创建全球数据存储,也可以通过下载最新的 AWS SDK 或 CLI 来自动创建。 Amazon CloudFormation 上也支持全球数据存储。有关更多信息,请参阅 AWS::ElastiCache::GlobalReplicationGroup

优势

借助全球数据存储,您可以在一个区域写入 ElastiCache 集群,同时使数据可从其他两个跨区域副本集群读取,从而实现低延迟本地读取。跨区域复制延迟通常低于 1 秒,因此应用程序可以跨区域快速访问数据。

在发生可能性较小的区域降级的情况下,可以在不到 1 分钟内将全球数据存储中的一个跨区域副本集群升级为具有完全读取/写入能力的主集群,从而使您的应用程序保持可用状态。

以亚毫秒延迟在主区域进行本地读取/写入,在次区域进行本地读取。

全球数据存储对跨区域流量使用传输中加密,以保护您的数据。此外,您还可以使用静态加密对主集群和次集群进行加密,以确保端到端数据的安全。在 AWS Key Management Service(KMS)中,每个主集群和次集群都可以有一个单独的客户托管的 AWS KMS 密钥,用于静态加密。

全球数据存储消除了跨区域在集群中部署、管理和复制数据的复杂性和运维负担。您可以通过开始使用现有集群或创建一个新集群(用作主集群)来设置全球数据存储。只需在 ElastiCache 的 Amazon AWS ElastiCache 管理控制台中单击几下即可创建全球数据存储,也可以通过下载最新的 AWS SDK 或 CLI 来自动创建。

一键无缝配置更改

全球数据存储让您轻松扩展或升级区域集群,并确保所有参与集群的配置相同。您还可以轻松地在全球数据存储中添加或删除区域,或者将次区域升级为主区域。对于任何配置更改,全球数据存储可确保正确设置跨区域复制,并且所有次集群都从主集群复制数据。