SuperAPI AI 工具集

aws-cloudformation-elasticache

部署与运维

查看项目

更新于 10-15 21:52

技能介绍

用途:在 CloudFormation 中创建 Redis 或 Memcached 缓存层,帮助选择缓存拓扑、将缓存安全置于 VPC 内,并配置可用性、加密与供下游栈使用的导出。

主要能力:区分 AWS::ElastiCache::CacheCluster 与 AWS::ElastiCache::ReplicationGroup 的适用场景;配置子网组、参数组与安全组;设置快照、维护窗口、静态与传输中加密、Multi-AZ 与自动故障转移;导出缓存端点供应用或平台栈使用;审查变更的替换风险、停机与成本影响。

使用方式:先决定拓扑——生产 Redis 风格部署用 ReplicationGroup,Memcached 或简单单节点用 CacheCluster;再显式建模网络边界,用私有应用子网创建子网组,安全组仅允许应用层访问,默认引擎设置不足时才用参数组;按环境配置持久性与安全;仅参数化真正随环境变化的设置,如节点类型、子网 ID、快照保留;导出主端点或配置端点、读取端点等;部署前运行模板验证,检查变更是否替换集群、安全组暴露与加密设置。

适用场景:创建 Redis 或 Memcached 缓存层、选择集群资源类型、配置子网组与安全组、添加快照与加密、导出缓存端点、审查缓存变更风险。

限制:部分 ElastiCache 变更可能导致替换或数据丢失;NAT、子网与路由错误可能使缓存不可达;Multi-AZ、副本与更大节点类型会显著影响成本;端点、加密支持与认证特性因引擎和版本而异;快照与维护窗口需与应用恢复和部署实践一致。更多生产模板见 references/examples.md 与 references/reference.md。