本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
先决条件和限制
开始使用全局数据存储之前,请注意以下事项:
-
以下 AWS 区域支持全球数据存储:
非洲 - 开普敦
亚太地区 - 香港、海得拉巴、雅加达、马来西亚、墨尔本、孟买、大阪、首尔、新加坡、悉尼、泰国和东京
加拿大 - 加拿大(中部)和加拿大西部(卡尔加里)
中国 - 北京和宁夏
欧洲地区 - 法兰克福、伦敦、爱尔兰、米兰、巴黎、西班牙、斯德哥尔摩和苏黎世
AWS GovCloud-US-West 和 US-East
以色列 - 特拉维夫
中东 - 巴林和阿联酋
美国 - 东部(弗吉尼亚州北部和俄亥俄州)和美国西部(北加利福尼亚和俄勒冈州)
南美洲 - 墨西哥(中部)和圣保罗
-
全局数据存储中的所有集群(主集群和辅助集群)应具有相同数量的主节点、节点类型、引擎版本和分区数(如果启用了集群模式)。全局数据存储中的每个集群可以有不同数量的读取副本,以适应该集群本地的读取流量。
如果您计划使用现有的单节点集群,则必须启用复制。
-
以下大型及以上实例系列支持全局数据存储:M5、m6g、m7g、R5、r6g、r6g、r6gD、r7g 和 c7gN。不支持上一代实例类型(例如 M4 和 R4)。
-
您可以为主集群设置从一个 AWS 区域到最多两个其他 AWS 区域的辅助集群的复制。
注意
中国(北京)区域和中国(宁夏)区域除外,只能在这两个区域之间进行复制。
-
您只能在 VPC 集群中使用全局数据存储。有关更多信息,请参阅 访问 Amazon VPC 中 ElastiCache 缓存的访问模式。使用 EC2-Classic时不支持全局数据存储。有关更多信息,请参阅 Amazon EC2 用户指南EC2-Classic中的。
注意
目前,无法在 将本地区域与 ElastiCache 中使用全局数据存储。
-
ElastiCache 不支持从一个 AWS 区域到另一个区域的自动故障转移。如果需要,您可以手动提升辅助集群。有关示例,请参阅将辅助集群提升为主集群。
-
要从现有数据引导,请使用现有集群作为主集群来创建全局数据存储。我们不支持将现有集群添加为辅助集群。将集群添加为辅助集群的过程会擦除数据,这可能会导致数据丢失。
-
当您修改属于全局数据存储的某个集群的本地参数组时,参数更新应用于所有集群。
-
您可以垂直(向上扩展和向下扩展)和水平扩展(向内扩展和向外扩展)区域集群。您可以通过修改全局数据存储来扩展集群。然后,全局数据存储中的所有区域集群都会在不中断的情况下扩展。有关更多信息,请参阅 缩放 ElastiCache。
-
全局数据存储不支持 Internet 协议版本 6(IPv6)。
-
全局数据存储支持 AWS KMS 密钥。有关更多信息,请参阅 AWS Key Management Service 开发人员指南中的 AWS 密钥管理服务概念。
注意
全球数据存储支持pub/sub 消息传送,但有以下规定:
-
对于禁用集群模式, pub/sub 则完全支持。在主 AWS 区域的主集群上发布的事件会传播到辅助 AWS 区域。
-
如已启用集群模式,则以下情况适用:
-
对于不在密钥空间中的已发布事件,只有同一 AWS 地区的订阅者才能收到事件。
-
对于已发布的密钥空间事件,所有 AWS 地区的订阅者都会收到事件。
-