使用 Outposts - Amazon ElastiCache
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 Outposts

Amazon Outposts 是一项完全托管的服务,可将 Amazon 基础架构、服务、API 和工具扩展到客户驻地。通过提供对 Amazon 托管基础设施的本地访问权限, Amazon Outposts使客户能够使用与 Amazon 区域相同的编程接口在本地构建和运行应用程序,同时使用本地计算和存储资源来降低延迟和满足本地数据处理需求。Outpost 是部署在客户现场的 Amazon 计算和存储容量池。 Amazon 将此容量作为 Amazon 区域的一部分进行运营、监控和管理。您可以在 Outpost 上创建子网,并在创建集群等 Amazon ElastiCache 资源时指定子网。

注意

在此版本中,以下限制适用:

  • ElastiCache for Outposts 仅支持 M5 和 R5 节点系列。

  • 多可用区(不支持跨站点复制)。

  • ElastiCache on Outposts 不支持 CoIP。

  • ElastiCache 以下区域不支持 for Outposts:cn-northeast-1、cn-northeast-1 和 ap-northeast-3。

将 Outposts 与 Memcached 控制台结合使用

  1. 登录 Amazon Web Services Management Console 并打开 ElastiCache 控制台,网址为 https://console.aws.amazon.com/elasticache/

  2. 在导航窗格上,选择 Memcached 缓存

  3. 选择创建 Memcached 缓存

  4. 集群设置下,选择设计自己的缓存集群缓存。将 “集群模式” 设置为 “已禁用”。然后为缓存创建名称和可选描述。

  5. 要查看位置,请选择本地部署

  6. 在 “本地” 部分中,您将看到 “前哨基地 ID” 字段。输入集群运行位置的 ID。

    集群设置下的所有其他设置都可以保持默认状态。

  7. 连接中,选择创建新的子网组并输入 VPC ID。将其余部分保留为默认值,然后选择 “下一步”。

配置本地选项

您可以选择一个可用的 Outpost 来添加缓存集群,或者,如果没有可用的 Outposts,请使用以下步骤创建一个新的缓存集群:

On-Premises options(本地选项)下:
  1. Memcached settings(Memcached 设置)下:

    1. Name(名称):输入 Memcached 集群的名称

    2. Description(描述):输入 Memcached 集群的描述。

    3. 引擎版本兼容性:引擎版本基于 Outpost 区域 Amazon

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

    5. Parameter group(参数组):使用下拉菜单选择默认或自定义参数组。

    6. Node Type(节点类型):可用实例基于 Outposts 可用性。从下拉列表中,选择 Outposts,然后选择要用于此集群的可用节点类型。然后选择 Save(保存)

    7. Number of nodes(节点数):输入集群中所需的节点数。

  2. 在 “连接” 下:

    1. Subnet Group(子网组):从列表中选择 Create new(创建新子网组)

      • Name(名称):输入子网组的名称

      • Description(描述):输入子网组的描述

      • VPC ID:VPC ID 应与 Outpost VPC 一致。

      • Availability Zone or Outpost(可用区或 Outpost):选择您正在使用的 Outpost。

      • Subnet ID(子网 ID):选择可用于 Outpost 的子网 ID。如果没有可用的子网 ID,则需要创建它们。有关更多信息,请参阅创建子网

    2. 选择创建

查看 Outpost 集群详细信息

在 Memcached 列表页面上,选择属于 Amazon 前哨基地的集群,并在查看集群详细信息时注意以下事项:

  • 可用区域:这将使用 ARN(Amazon 资源名称)和 Amazon 资源编号表示前哨基地。

  • 前哨基地名称:前 Amazon 哨基地的名称。

在 CLI 中使用 Outposts Amazon

您可以使用 Amazon Command Line Interface (Amazon CLI) 从命令行控制多项 Amazon 服务,并通过脚本自动执行这些服务。您可以使用 Amazon CLI 进行临时(一次性)操作。

正在下载和配置 Amazon CLI

它们可以在 Windows、macOS 或 Linux 上 Amazon CLI 运行。按照以下步骤下载和并对其进行配置。

下载、安装和配置 CLI
  1. Amazon 命令行界面网页上下载 Amazon CLI。

  2. 按照Amazon Command Line Interface 用户指南中有关安装 Amazon CLI配置 Amazon CLI 的说明进行操作。

在 Outposts 中使用 Amazon CLI

使用以下 CLI 操作创建使用 Outposts 的缓存集群:

  • create-cache-cluster— 使用此操作,outpost-mode参数接受一个值,该值指定缓存集群中的节点是在单个 Outpost 中创建的,还是在多个 Outposts 中创建的。

    注意

    目前仅支持 single-outpost 模式。

    aws elasticache create-cache-cluster \ --cache-cluster-id cache cluster id \ --outpost-mode single-outpost \