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

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

使用 Outposts

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

注意

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

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

  • 不支持实时迁移。

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

  • 不支持本地快照。

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

将 Outpost 与 Memcached 控制台结合使用

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

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

  3. Cluster Engine (集群引擎) 中,选择 Memcached。

  4. Location 下,选择 On-Premises - Create your ElastiCache instances on AWS Outposts。

配置本地选项

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

本地选项下:

  1. Memcached settings (Memcached 设置) 下:

    1. 名称:输入 Memcached 集群的名称

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

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

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

    5. 参数组:使用下拉列表选择默认或自定义参数组。

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

    7. Number of nodes (节点数):输入您希望集群中包含的节点数。

  2. 在 Advanced Memcached settings (高级 Memcached 设置) 下:

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

      • 名称:输入子网组的名称

      • 描述:输入子网组的描述

      • VPC ID:VPC ID 应与 Outpost VPC 匹配。

      • Availability Zone 或 Outpost:选择您正在使用的 Outpost。

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

    2. 选择 Create (创建)

查看 Outpost 集群详细信息

在 Memcached list (Memcached 列表) 页面上,选择属于 AWS Outpost 的集群,并在查看 Cluster details (集群详细信息) 时注意以下内容:

  • 可用区:这将使用 ARN(Amazon 资源名称)和 AWS 资源编号表示 Outpost。

  • Outpost name:AWS Outpost 的名称。

将 Outposts 与 AWS CLI 结合使用

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

下载和配置 AWS CLI

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

下载、安装和配置 CLI

  1. AWS 命令行界面网页上下载 AWS CLI。

  2. 按照 中的安装 AWS CLI配置 AWS CLI AWS Command Line Interface 用户指南 的说明操作。

将 AWS CLI 与 Outposts 结合使用

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

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

    注意

    目前,仅支持 single-outpost 模式。

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