本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
确定要求
准备
了解以下问题的答案有助于使集群的创建更加流畅:
-
在开始创建集群VPC之前,请务必在同一个子网组中创建子网组。或者使用提供的默认子网组。有关更多信息,请参阅 子网和子网组。
MemoryDB 专为使用 AWS 亚马逊从内部访问而设计。EC2但是,如果您在VPC基于Amazon的环境中启动VPC,则可以从外部提供访问权限 AWS。有关更多信息,请参阅 从外部访问 MemoryDB 资源 AWS。
-
您是否需要自定义任何参数值?
如果这样做,请创建自定义参数组。有关更多信息,请参阅 创建参数组。
-
你需要创建VPC安全组吗?
有关更多信息,请参阅您的安全VPC。
-
您想如何实现容错?
有关更多信息,请参阅 缓解故障。
内存和处理器要求
MemoryDB 的基本构建块是节点。节点在分片中配置以形成集群。在确定用于集群的节点类型时,请考虑集群的节点配置以及必须存储的数据量。
MemoryDB 集群配置
MemoryDB 集群由 1 到 500 个分片组成。MemoryDB 集群中的数据在集群的分片间分区。您的应用程序使用称为端点的网络地址与 MemoryDB 集群连接。除了节点端点外,MemoryDB 集群本身还具有一个称为集群端点的端点。您的应用程序可以使用此端点来读取或写入集群,从而由 MemoryDB 决定要读取或写入的节点。
增强型 I/O 多路复用
如果您运行的是 Valkey 或 Redis OSS 版本 7.0 或更高版本,则通过增强的 I/O 多路复用将获得额外的加速,其中每个专用的网络 IO 利用高效地批量处理命令的能力,将来自多个客户端的命令线程化到引擎中。有关更多信息,请参阅超快性能
扩展要求
所有集群都可以纵向扩展为更大的节点类型。纵向扩展 MemoryDB 集群时,您可以联机操作,以确保集群保持可用,也可以从快照为新集群做种,以免新集群启动时为空。
有关更多信息,请参阅本指南中的扩展 。
访问要求
根据设计,MemoryDB 集群是从亚马逊EC2实例访问的。对 MemoryDB 集群的网络访问限制为创建该集群的账户。因此,在从 Amazon EC2 实例访问集群之前,必须先授权该集群的入口。有关详细说明,请参阅本指南中的 步骤 3:授予对集群的访问权限。
区域和可用区
通过将 MemoryDB 集群放置在靠近应用程序的 AWS 区域中,可以减少延迟。如果集群有多个节点,将节点放置在不同的可用区可减少故障对集群的影响。
有关更多信息,请参阅下列内容: