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

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

将 Outposts 与 ElastiCache

你可以将 Amazon Outposts 与配合使用。 ElastiCacheOutposts 是一项完全托管的服务,可将 Amazon 基础架构APIs、服务和工具扩展到客户驻地。通过提供对 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 ElastiCache

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

  2. 在导航窗格上,选择 Valkey 缓存、Redis 缓存或 M em OSS cached 缓存

  3. 如果您选择了 Valkey 缓存,请选择创建 Val key 缓存。如果您选择了 Redis OSS 缓存,请选择创建 Redis OSS 缓存。如果您选择了 Memcached 缓存,请选择创建 Mem cached 缓存

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

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

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

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

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

配置本地选项

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

On-Premises options(本地选项)下:
  1. Valkey 设置Redis OSS 设置Memcached 设置下,具体取决于你的首选引擎:

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

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

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

    4. 端口:对于 Valkey 或 RedisOSS,请接受默认端口 6379。对于 Memcached,请接受默认端口 11211。如果您更喜欢使用其他端口,请键入端口号。

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

    6. Node Type(节点类型):可用实例基于 Outposts 可用性。如果使用 Valkey 或 RedisOSS,请使用移植助手。 NETfor Outposts 仅支持 M5 和 R5 节点系列。从下拉列表中,选择 Outposts,然后选择要用于此集群的可用节点类型。然后选择 Save(保存)

    7. Number of Replicas(副本数):输入要为此复制组创建的只读副本数。您必须至少有一个只读副本,但不超过五个。默认值是 2。

      只读副本的自动生成的名称与主群集名称的模式相同,末尾添加一个破折号和连续三位数字,并以 -002 开头。例如,如果您的复制组名为 MyGroup,辅助集群的名称将为 MyGroup-002MyGroup-003MyGroup-004MyGroup-005MyGroup-006

  2. 在 “连接” 下:

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

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

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

      • VPCID:身份VPC证应与前哨基地VPC相匹配。如果您选择的 Out VPC posts IDs 上没有子网,则列表将返回为空。

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

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

    2. 选择创建

查看 Outpost 集群详细信息

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

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

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

将 Outposts 与 Amazon CLI

您可以使用 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配置的说明进行操作。

在 Outpo Amazon CLI sts 中使用

使用以下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 \