AWS ElastiCache - 启动集群

Redis 集群是一个或多个 ElastiCache 分片的逻辑分组。数据在 Redis 集群中的分片之间进行分区。但您也可以在启用或禁用集群模式的情况下运行 Redis。禁用集群模式时,我们将其称为独立 Redis 集群。启用集群模式时,它被称为具有多个分片的 Redis 集群。

在开始创建集群之前,我们需要确定集群的要求,这将有助于我们在创建集群时对其进行配置。此步骤需要确定的因素如下。

  • 内存 − 将数据保存在缓存中所需的总内存。

  • 版本 − 您需要运行的 Redis 版本。由于不同版本具有一些功能差异,您可能需要在应用程序中使用这些功能。

  • 写入效率 − 如果您的应用程序需要频繁写入新数据或更新现有数据,则需要分配大量内存。

  • 集群模式 − 无论是独立集群还是具有分片的集群。

在本章中,我们将创建一个独立的 Redis 集群。以下是创建此类集群的步骤。

选择集群类型

登录您的 Amazon 帐户后,导航到 ElastiCache 主页并选择创建 ElastiCache 集群。弹出以下屏幕,需要我们选择集群引擎。我们选择 Redis,如下所示。

创建集群 1

Redis 设置

接下来,我们选择设置以选择 Redis 引擎版本、节点类型等。此步骤中的重要点是选择正确的引擎版本和节点类型,这将决定您为集群使用的计算能力类型,从而决定成本。此步骤中的端口号是平台分配的默认值 6379。下图显示了输入。

创建集群 2

高级 Redis 设置

高级 Redis 设置步骤要求提供我们将用于此集群的 VPC 和子网等详细信息。我们选择已在 AWS 帐户中创建的现有 VPC ID 之一。我们从可用区域之一中选择一个子网。

创建集群 3

安全组

在下一步中,我们需要选择安全组和加密选项。为了达到我们的目的,我们选择默认安全组并将加密选项留空。

创建集群 4

备份配置

在此步骤中,我们选择如何以及何时备份缓存集群。有一个选项可以启用自动备份,在这种情况下,平台将在没有任何用户干预的情况下执行备份。我们还可以建议一个维护窗口,在其中指定备份的确切时间。我们也可以不做任何偏好设置而保留维护窗口。我们还可以在此步骤中设置 SNS 通知。在此步骤中,我们将它留空。

创建集群 5

在此步骤结束时,我们单击创建按钮,以便开始创建集群,并将我们上面设置的配置用于此集群。

下图显示了几分钟后集群的可用状态。

创建集群 6