本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 Outposts 与 ElastiCache
你可以将 AWS Outposts 与配合使用。 ElastiCacheOutposts 是一项完全托管的服务,可将 AWS 基础架构APIs、服务和工具扩展到客户驻地。通过提供对 AWS 托管基础设施的本地访问权限, AWS Outposts使客户能够使用与 AWS 区域相同的编程接口在本地构建和运行应用程序,同时使用本地计算和存储资源来降低延迟和满足本地数据处理需求。Outpost 是部署在客户现场的 AWS 计算和存储容量池。 AWS 将此容量作为 AWS 区域的一部分进行运营、监控和管理。您可以在 Outpost 上创建子网,并在创建集群等 AWS ElastiCache 资源时指定子网。
注意
在此版本中,以下限制适用:
ElastiCache for Outposts 仅支持 M5 和 R5 节点系列。
多可用区(不支持跨站点复制)。
不支持实时迁移。
不支持本地快照。
无法启用引擎日志和慢速日志。
ElastiCache on Outposts 不支持 CoIP。
ElastiCache 以下区域不支持 for Outposts:cn-northeast-1、cn-northeast-1 和 ap-northeast-3。
在主机上使用 Outposts ElastiCache
登录 AWS Management Console 并打开 ElastiCache 控制台,网址为 https://console.aws.amazon.com/elasticache/
。 -
在导航窗格上,选择 Valkey 缓存、Redis 缓存或 M em OSS cached 缓存。
-
如果您选择了 Valkey 缓存,请选择创建 Val key 缓存。如果您选择了 Redis OSS 缓存,请选择创建 Redis OSS 缓存。如果您选择了 Memcached 缓存,请选择创建 Mem cached 缓存。
-
在集群设置下,选择设计自己的缓存和集群缓存。将 “集群模式” 设置为 “已禁用”。然后为缓存创建名称和可选描述。
要查看位置,请选择本地部署。
在 “本地” 部分中,您将看到 “前哨基地 ID” 字段。输入集群运行位置的 ID。
集群设置下的所有其他设置都可以保持默认状态。
在 “连接” 中,选择创建新的子网组并输入 VPCID。将其余部分保留为默认值,然后选择 “下一步”。
配置本地选项
您可以选择一个可用的 Outpost 来添加缓存集群,或者,如果没有可用的 Outposts,请使用以下步骤创建一个新的缓存集群:
在 On-Premises options(本地选项)下:
-
在 Valkey 设置、Redis OSS 设置或 Memcached 设置下,具体取决于你的首选引擎:
-
名称:输入集群的名称
-
描述:输入集群的描述。
-
引擎版本兼容性:引擎版本基于 Outpost 区域 AWS
-
端口:对于 Valkey 或 RedisOSS,请接受默认端口 6379。对于 Memcached,请接受默认端口 11211。如果您更喜欢使用其他端口,请键入端口号。
-
Parameter group(参数组):使用下拉菜单选择默认或自定义参数组。
-
Node Type(节点类型):可用实例基于 Outposts 可用性。如果使用 Valkey 或 RedisOSS,请使用移植助手。 NETfor Outposts 仅支持 M5 和 R5 节点系列。从下拉列表中,选择 Outposts,然后选择要用于此集群的可用节点类型。然后选择 Save(保存)。
-
Number of Replicas(副本数):输入要为此复制组创建的只读副本数。您必须至少有一个只读副本,但不超过五个。默认值是 2。
只读副本的自动生成的名称与主群集名称的模式相同,末尾添加一个破折号和连续三位数字,并以
-002
开头。例如,如果您的复制组名为MyGroup
,辅助集群的名称将为MyGroup-002
、MyGroup-003
、MyGroup-004
、MyGroup-005
、MyGroup-006
。
-
-
在 “连接” 下:
-
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用的子网,则需要创建子网。有关更多信息,请参阅创建子网。
-
选择创建。
-
查看 Outpost 集群详细信息
在列表页面上,选择属于 AWS Outpost 的集群,并在查看集群详细信息时注意以下事项:
可用区域:这将使用ARN(Amazon 资源名称)和 AWS 资源编号表示前哨基地。
前哨基地名称:前 AWS 哨基地的名称。
将 Outposts 与 AWS CLI
您可以使用 AWS Command Line Interface (AWS CLI) 从命令行控制多项 AWS 服务,并通过脚本自动执行这些服务。您可以将 AWS CLI用于临时(一次性)操作。
正在下载和配置 AWS CLI
它们可以在 Windows、macOS 或 Linux 上 AWS CLI 运行。按照以下步骤下载和并对其进行配置。
要下载、安装和配置 CLI
-
在AWS 命令行界面
网页 AWS CLI上下载。 -
按照《AWS Command Line Interface 用户指南》 AWS CLI中有关安装 AWS CLI和配置的说明进行操作。
在 Outpo AWS 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 \