确定要求 - Amazon MemoryDB

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

确定要求

准备

了解以下问题的答案有助于使集群的创建更加流畅:

  • 在开始创建集群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 区域中,可以减少延迟。如果集群有多个节点,将节点放置在不同的可用区可减少故障对集群的影响。

有关更多信息,请参阅下列内容: