Amazon ElastiCache
ElastiCache for Memcached 用户指南 (API 版本 2015-02-02)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

(控制台)创建 Memcached 集群

在使用 Memcached 引擎时,Amazon ElastiCache 支持对多个节点上的数据进行水平分区。Memcached 支持 Auto Discovery,因此您无需跟踪每个节点的终端节点。Memcached 跟踪每个节点的终端节点,并在添加和删除节点时更新终端节点列表。您的应用程序需要与集群进行的所有交互都在配置终端节点上进行。有关 Auto Discovery 的更多信息,请参阅自动识别 Memcached 集群中的节点

使用 ElastiCache 控制台创建 Memcached 集群:

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon ElastiCache 控制台:https://console.amazonaws.cn/elasticache/

  2. 从右上角的列表中,选择要启动此集群的 AWS 区域。

  3. 从导航窗格中,选择 Memcached

  4. 选择 Create

  5. 对于 Cluster engine,选择 Memcached。选择 Memcached 将创建类似如下的 Memcached 集群。节点数由步骤 5.f 中选择的节点数决定(最多 20 个)。

    图像:带数据分区的 Memcached 集群

    带数据分区的 Memcached 集群

  6. 完成 Memcached settings 部分。

    1. Name 中,键入集群的名称。

      群集命名约束

      • 必须包含 1 到 20 个字母数字字符或连字符。

      • 必须以字母开头。

      • 不能包含两个连续的连字符。

      • 不能以连字符结尾。

    2. 对于 Engine version compatibility,选择您希望此集群运行的 Memcached 引擎版本。除非您出于某个特定原因需要运行旧版本,否则建议您选择最新版本。

      重要

      您可以升级到较新的引擎版本。有关更多信息,请参阅 升级引擎版本。任何 Memcached 引擎版本变化都属于破坏性的过程 - 您的集群数据将丢失。

    3. Port 中,接受默认端口 11211。如果您出于某个原因需要使用其他端口,请键入相应的端口号。

    4. 对于 Parameter group,选择默认的参数组及要用于此集群的参数组,或者选择 Create new 以创建用于此集群的新参数组。

      参数组控制集群的运行时参数。有关参数组的更多信息,请参阅Memcached 特定的参数创建参数组

    5. 对于 Node type (节点类型),请单击向下箭头 ( )。在 Change node type 对话框中,先选择所需节点类型的 Instance family,然后选择要用于此集群的节点类型,最后选择 Save

      有关更多信息,请参阅选择 Memcached 节点大小

    6. 对于 Number of nodes,选择该集群所需的节点数。您将跨集群节点对数据进行分区。

      如果您需要在以后更改节点数,使用 Memcached 进行横向扩展非常轻松。有关更多信息,请参阅 扩展 ElastiCache for Memcached 集群

  7. 单击 Advanced Memcached settings 并完成该部分。

    1. 对于 Subnet group,选择要应用到该集群的子网。

      有关更多信息,请参阅子网和子网组

    2. 对于Availability zone(s),您有两种选择:

      • No preference (无首选项) – ElastiCache 为集群中的每个节点选择可用区。

      • Specify availability zones (指定可用区) – 为集群中的每个节点指定可用区。

        如果您选择指定可用区,则对于每个节点,请从每个节点名称右侧的列表中选择可用区。

        我们建议您将节点放置在多个可用区中,以提高容错能力。有关更多信息,请参阅缓解可用区故障

      有关更多信息,请参阅选择区域和可用区

    3. 对于 Security groups,选择要应用到该集群的安全组。

      有关更多信息,请参阅Amazon VPC 和 ElastiCache 安全性

    4. Maintenance window (维护时段) 是每周中 ElastiCache 为您的集群计划系统维护的时间,通常以小时为时间长度。您可以允许 ElastiCache 选择维护时段的日期和时间(No preference (无首选项)),或者自行选择日期、时间和持续时间(Specify maintenance window (指定维护时段))。如果您选择 Specify maintenance window,则为您的维护时段选择 Start dayStart timeDuration (以小时为单位)。所有时间均为 UCT 时间。

      有关更多信息,请参阅管理维护

    5. 对于 Notifications (通知),选择现有 Amazon Simple Notification Service (Amazon SNS) 主题,或者选择“Manual ARN Input (手动 ARN 输入)”,然后键入主题的 Amazon 资源名称 (ARN)。Amazon SNS 允许将通知推送到与 Internet 连接的智能设备。默认设置是禁用通知。有关更多信息,请参阅 http://www.amazonaws.cn/sns/

  8. 查看您的所有输入和选择,然后返回并进行任意所需的更正。准备就绪后,请选择 Create 以启动您的集群。

当您的集群状态为 available (可用) 时,您可向其授予 Amazon EC2 访问权限,连接到集群并开始使用它。有关更多信息,请参阅 第 2 步:授权访问第 3 步:连接到集群节点

重要

一旦您的集群变为可用状态,您便需要为集群处于活动状态的每个小时或分钟支付费用(即使您并未主动使用集群)。要停止此集群产生的费用,您必须将其删除。请参阅删除集群