mcpField
C
cloud-cost-management

cloud-cost-management

github.com/aj-geddes云与 DevOps373444 次安装34 周前更新
代码仓库

关于 cloud-cost-management

用于规划和优化云支出的技能,面向管理基础设施成本的团队。内容涵盖成本分析、分摊、预测与优化,并提供 AWS、Terraform、Azure 和 GCP 指南。

主要功能

  1. 01分析云支出
  2. 02优化计算与数据库成本
  3. 03降低存储和数据传输成本
  4. 04规划预留容量与 Spot 用量
  5. 05成本分摊与预算告警

适用场景

  1. 01使用 AWS Cost Explorer 查看服务支出
  2. 02调整计算实例规格
  3. 03为稳定工作负载规划预留容量
  4. 04通过分摊和预算告警跟踪成本

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill cloud-cost-management

安装后在 Claude Code 中输入/cloud-cost-management确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
aws-cost-optimization-with-aws-cli.md
azure-cost-management.md
cost-monitoring-dashboard.md
gcp-cost-optimization.md
terraform-cost-management-configuration.md
scripts/
validate-config.sh
templates/
config-starter.yaml

详细介绍

云成本管理

目录

概述

云成本管理包括监控、分析和优化云支出。通过使用预留实例、竞价定价、合理调整资源规格和成本分配等策略,最大限度地提高投资回报率(ROI),并避免预算超支。

适用场景

  • 降低云基础设施成本
  • 优化计算支出
  • 管理数据库成本
  • 优化存储
  • 降低数据传输成本
  • 规划预留容量
  • 分摊费用和分配成本
  • 预测预算并设置提醒

快速开始

最简可运行示例:

# Enable Cost Explorer
aws ce get-cost-and-usage \
  --time-period Start=2024-01-01,End=2024-01-31 \
  --granularity MONTHLY \
  --metrics "UnblendedCost" \
  --group-by Type=DIMENSION,Key=SERVICE

# List EC2 instances for right-sizing
aws ec2 describe-instances \
  --query 'Reservations[*].Instances[*].[InstanceId,InstanceType,State.Name,LaunchTime,Tag]' \
  --output table

# Find unattached EBS volumes
aws ec2 describe-volumes \
  --filters Name=status,Values=available \
  --query 'Volumes[*].[VolumeId,Size,State,CreateTime]'

# Identify unattached Elastic IPs
aws ec2 describe-addresses \
  --query 'Addresses[?AssociationId==null]'

# Get RDS instance costs
aws rds describe-db-instances \
  --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass,StorageType,AllocatedStorage]'

// ... (see reference guides for full implementation)

参考指南

references/ 目录中的详细实现:

指南内容
使用 AWS CLI 优化 AWS 成本使用 AWS CLI 优化 AWS 成本
Terraform 成本管理配置Terraform 成本管理配置
Azure 成本管理Azure 成本管理
GCP 成本优化GCP 成本优化
成本监控仪表板成本监控仪表板

最佳实践

✅ 应该做
  • 对稳定的工作负载使用预留实例
  • 灵活使用 Savings Plans
  • 根据指标合理调整实例规格
  • 对可容错的工作负载使用竞价实例
  • 定期删除未使用的资源
  • 启用详细账单和成本分配
  • 使用 CloudWatch/Cost Explorer 监控成本
  • 设置预算提醒
  • 每月查看成本报告
❌ 不应该做
  • 让未使用的资源持续运行
  • 忽略成本优化建议
  • 对可预测的工作负载使用按需实例
  • 忘记为资源添加标签
  • 忽略数据传输成本
  • 忘记存储生命周期策略

评论

支持 Markdown