AWS Cost & Operations 是一个为 AWS 成本优化、监控、可观测性与运维卓越提供指导的技能,并集成了 MCP 服务器。该技能包含 8 个随插件自动配置的 MCP 服务器。
一、集成的 MCP 服务器
成本管理类服务器:
- AWS Billing and Cost Management MCP Server:实时账单与成本管理。可查看当前 AWS 支出与趋势、分析各服务账单明细、跟踪预算使用情况、监控成本分配标签、审查组织的合并账单。
- AWS Pricing MCP Server:部署前成本估算与优化。可在部署资源前估算成本、比较不同区域定价、计算总拥有成本(TCO)、评估不同服务选项的成本效率、获取 AWS 服务当前定价信息。
- AWS Cost Explorer MCP Server:详细的成本分析与报告。可分析历史支出模式、创建自定义成本报告、识别成本异常与趋势、预测未来成本、按服务/区域/标签分析成本、生成成本优化建议。
监控与可观测性类服务器: 4. Amazon CloudWatch MCP Server:指标、告警与日志分析。可查询 CloudWatch 指标与日志、创建和管理 CloudWatch 告警、分析应用性能指标、排查运维问题、设置自定义仪表板、监控资源利用率。 5. Amazon CloudWatch Application Signals MCP Server:应用监控与性能洞察。可监控应用健康与性能、分析服务等级目标(SLO)、跟踪应用依赖关系、识别性能瓶颈、监控服务地图与追踪。 6. AWS Managed Prometheus MCP Server:兼容 Prometheus 的监控。可查询 Prometheus 指标、监控容器化应用、分析 Kubernetes 工作负载指标、创建 PromQL 查询、跟踪自定义应用指标。
审计与安全类服务器: 7. AWS CloudTrail MCP Server:AWS API 活动与审计分析。可分析 AWS API 调用与用户活动、跟踪资源变更与修改、调查安全事件、审计合规要求、识别异常访问模式、审查谁在何时做了哪些更改。 8. AWS Well-Architected Security Assessment Tool MCP Server:对照 Well-Architected Framework 的安全评估。可对照 AWS 最佳实践评估安全态势、识别安全缺口与漏洞、获取安全改进建议、审查安全支柱合规情况、生成安全评估报告。
二、何时使用本技能
在以下情况使用本技能:优化 AWS 成本并减少支出;部署前估算成本;监控应用与基础设施性能;设置可观测性与告警;分析支出模式与趋势;调查运维问题;审计 AWS 活动与变更;评估安全态势;实施运维卓越。
三、成本优化最佳实践
部署前成本估算:始终在部署前估算成本。使用 AWS Pricing MCP 估算资源成本,比较不同区域定价,评估替代服务选项,计算预期月度成本,为扩展和增长做规划。示例工作流:“估算在 us-east-1 运行一个 100 万次调用、512MB 内存、3 秒持续时间的 Lambda 函数的月度成本”。
成本分析与优化:定期成本审查,使用 Cost Explorer MCP 分析支出趋势,识别成本异常与意外收费,按服务、区域和环境审查成本,比较实际成本与预算成本,生成成本优化建议。成本优化策略:调整过度配置资源的规格,使用合适的存储类别(S3、EBS),为动态工作负载实施自动扩缩容,利用 Savings Plans 和预留实例,删除未使用的资源与快照,有效使用成本分配标签。
预算监控:跟踪支出与预算的对比。使用 Billing and Cost Management MCP 监控预算,为阈值突破设置预算告警,定期审查预算使用情况,根据趋势调整预算,实施成本控制与治理。
四、监控与可观测性最佳实践
CloudWatch 指标与告警:实施全面监控。使用 CloudWatch MCP 查询指标与日志,为关键指标设置告警,包括 CPU 与内存利用率、错误率与延迟、队列深度与处理时间、API 网关限流、Lambda 错误与超时。创建 CloudWatch 仪表板用于可视化,使用日志洞察进行故障排查。示例告警场景:Lambda 错误率 > 1%;EC2 CPU 利用率 > 80%;API Gateway 4xx/5xx 错误激增;DynamoDB 限流请求;ECS 任务失败。
应用性能监控:监控应用健康。使用 CloudWatch Application Signals MCP 进行 APM,跟踪服务等级目标(SLO),监控应用依赖关系,识别性能瓶颈,设置分布式追踪。
容器与 Kubernetes 监控:针对容器化工作负载,使用 AWS Managed Prometheus MCP 获取指标,监控容器资源利用率,跟踪 Pod 与节点健康,为自定义指标创建 PromQL 查询,为容器异常设置告警。
五、审计与安全最佳实践
CloudTrail 活动分析:审计 AWS 活动。使用 CloudTrail MCP 分析 API 活动,跟踪谁对资源做了更改,调查安全事件,监控可疑活动模式,审计策略合规情况。常见审计场景:“谁删除了这个 S3 桶?”“显示过去 24 小时内所有 IAM 角色变更”“列出失败的登录尝试”“查找特定用户的所有操作”“跟踪安全组的修改”。
安全评估:定期安全审查。使用 Well-Architected Security Assessment MCP,对照最佳实践评估安全态势,识别安全缺口与漏洞,实施推荐的安全改进,记录安全合规情况。安全评估领域:身份与访问管理(IAM)、检测控制与监控、基础设施保护、数据保护与加密、事件响应准备。
六、有效使用 MCP 服务器
成本分析工作流:部署前,使用 Pricing MCP 估算成本;部署后,使用 Billing MCP 跟踪实际支出;分析阶段,使用 Cost Explorer MCP 进行详细成本分析;优化阶段,实施 Cost Explorer 给出的建议。
监控工作流:设置阶段,配置 CloudWatch 指标与告警;监控阶段,使用 CloudWatch MCP 跟踪关键指标;分析阶段,使用 Application Signals 获取 APM 洞察;排查阶段,查询 CloudWatch Logs 解决问题。
安全工作流:审计阶段,使用 CloudTrail MCP 审查活动;评估阶段,使用 Well-Architected Security Assessment;修复阶段,实施安全建议;监控阶段,通过 CloudWatch 跟踪安全事件。
MCP 使用最佳实践:成本意识,在部署资源前检查定价;主动监控,为关键指标设置告警;定期审查,每周分析成本与性能;审计追踪,审查 CloudTrail 日志以满足合规;安全优先,定期运行安全评估;持续优化,落实成本与性能建议。
七、运维卓越指南
成本优化:为一切打标签,使用一致的成本分配标签;每月审查,分析支出趋势与异常;合理调整规格,使资源匹配实际使用量;自动化,使用自动扩缩容与调度;监控预算,为成本超支设置告警。
监控与告警:关键指标,对业务关键指标告警;减少噪音,微调阈值以减少误报;可操作告警,确保告警有清晰的修复步骤;仪表板可见性,为关键利益相关者创建仪表板;日志保留,平衡成本与合规需求。
安全与合规:最小权限,授予最低所需权限;定期审计,审查 CloudTrail 日志中的异常;加密数据,使用静态与传输中加密;持续评估,频繁运行安全评估;事件响应,为安全事件制定流程。
八、附加资源
详细的运维模式与最佳实践可参考:文件 references/operations-patterns.md,包含成本优化策略、监控与告警模式、可观测性最佳实践、安全与合规指南、故障排查工作流。CloudWatch 告警参考:文件 references/cloudwatch-alarms.md,包含以下常见告警配置:Lambda 函数、EC2 实例、RDS 数据库、DynamoDB 表、API Gateway、ECS 服务、Application Load Balancer。
(注:资料未提供该技能的收费方式、价格、具体安装命令及平台兼容性信息。)