View a markdown version of this page

ElastiCache 技能是如何运作的 - Amazon ElastiCache

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

ElastiCache 技能是如何运作的

该 ElastiCache 技能会根据您的意图将您的请求发送到相应的工作流程区域。它只加载当前任务所需的参考材料。下表描述了技能中包含的工作流区域。

工作流程区域 用途
解决方案契合度 收集工作负载要求并建议 ElastiCache 是否适合您的应用程序。
创建并连接 帮助创建缓存、选择引擎、配置网络、设置身份验证和连接应用程序。
应用程序模式 帮助选择关键架构、TTL、失效策略以及 Redis 或 Valkey 数据结构。
AI 和矢量工作负载 帮助实现语义缓存、代理内存、RAG、推荐、个性化和矢量搜索模式。
操作和观察 帮助配置仪表板、警报、日志、故障排除、成本报告和安全审计。
迁移 帮助规划和运行从自行管理的 Redis、Redis OSS 或其他部署模型的迁移。 ElastiCache

设置和联网

该技能可帮助代理在生成设置指南或命令之前为工作负载确定适当的部署配置。它指导代理考虑引擎选择、无服务器或基于节点的部署、功能兼容性以及其他要求。然后,该技能将指导代理完成网络设置,包括 VPC 放置、子网和安全组配置以及应用程序连接。

对于本地开发,该技能会指导代理使用支持的访问模式,例如跳转主机或 S AWS ystems Manager 会话管理器隧道,而不是假设从本地计算机直接访问 ElastiCache 端点。

该技能将 ElastiCache-specific 项目上下文存储在的状态文件中.elasticache/requirements.json。此文件可帮助代理避免重复询问相同的信息。它可以包含诸如引擎、 AWS 区域和缓存端点之类的值。如果此文件存在,则技能会在提出新问题之前读取该文件。

成本估算

该技能可以帮助代理商为 ElastiCache 工作负载提供初步的定价指导。该技能包括一个定价计算器,用于估算数据大小、请求量、命令类型和有效载荷大小等工作负载输入的每月成本。

AWS 无需凭证即可生成估算价格。定价计算器使用公开可用的 AWS 定价数据,因此您可以在配置资源或关联账户之前估算无服务器和基于节点的成本。 AWS 定价估算仅用于规划目的,可能与实际成本有所不同。部署之前,请在定价页面上确认当前 ElastiCache 定价。

监控和排查

监控工作流程通过从相关指标入手,然后建议最小的有效变更来帮助诊断运营问题。该技能可以使用捆绑脚本来收集指标、生成仪表板、运行安全审计和支持成本分析。

使用该 ElastiCache 技能调查性能、可用性和成本问题,例如:

  • 高延迟

  • 缓存命中率低

  • CPU 或内存压力

  • 复制滞后

  • 连接激增

  • 快捷键和大按键

  • 分片不平衡

  • 慢速命令

  • 意外的成本增加

  • CloudWatch 警报配置

  • 日志传输

GenAI 和向量工作负载指导

该技能可帮助代理为 AI 应用程序模式提供指导,例如语义缓存、AI 代理内存、检索增强生成 (RAG)、推荐系统和矢量搜索。该技能可以帮助代理识别用户的意图,选择适当的工作流程,并生成与 ElastiCache功能一致的实现。

对于这些工作负载,该技能提供了有关嵌入存储、密钥设计、TTL 策略、相似度阈值调整、框架集成和操作注意事项的详细指导。