确定要求 - Amazon 内存 DB

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

确定要求

准备

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

  • 开始创建集群之前,请确保同一 VPC 中创建一个子网组。或者使用提供的默认子网组。有关更多信息,请参阅 子网和子网组

    MemoryDB 专为 AWS 使用 Amazon EC2 从内部访问而设计。但是,如果根据 Amazon VPC 在 VPC 中启动,则可以提供从 AWS外部进行访问的权限。有关更多信息,请参阅 从外部访问 MemoryDB 资源 AWS

  • 您是否需要自定义任何参数值?

    如果这样做,请创建自定义参数组。有关更多信息,请参阅 创建参数组

  • 您是否需要创建 VPC 安全组?

    有关更多信息,请参阅您的 VPC 的安全性

  • 您想如何实现容错?

    有关更多信息,请参阅 缓解故障

内存和处理器要求

MemoryDB 的基本构建块是节点。节点在分片中配置以形成集群。在确定用于集群的节点类型时,请考虑集群的节点配置以及必须存储的数据量。

MemoryDB 集群配置

MemoryDB 集群由 1 到 500 个分片组成。MemoryDB 集群中的数据在集群的分片间分区。您的应用程序使用称为端点的网络地址与 MemoryDB 集群连接。除了节点端点外,MemoryDB 集群本身还具有一个称为集群端点的端点。您的应用程序可以使用此端点来读取或写入集群,从而由 MemoryDB 决定要读取或写入的节点。

增强型 I/O 多路复用

如果您运行的是 Redis OSS 7.0 或更高版本,则可通过增强的 I/O 多路复用获得额外的加速,其中每个专用的网络 IO 都利用 Redis OSS 高效地批量处理命令的能力,将来自多个客户端的命令线程化到 Redis OSS 引擎。有关更多信息,请参阅超快性能受支持的节点类型

扩展要求

所有集群都可以纵向扩展为更大的节点类型。纵向扩展 MemoryDB 集群时,您可以联机操作,以确保集群保持可用,也可以从快照为新集群做种,以免新集群启动时为空。

有关更多信息,请参阅本指南中的扩展

访问要求

根据设计,MemoryDB 集群可通过 Amazon EC2 实例进行访问。对 MemoryDB 集群的网络访问限制为创建该集群的账户。因此,必须先授权对集群的输入,然后您才能从 Amazon EC2 实例访问集群。有关详细说明,请参阅本指南中的 步骤 2:授予对集群的访问权限

区域和可用区

通过将 MemoryDB 集群放置在靠近应用程序的 AWS 区域中,可以减少延迟。如果集群有多个节点,将节点放置在不同的可用区可减少故障对集群的影响。

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