关于 infrastructure-cost-optimization
通过资源配置、预留实例和竞价实例及持续优化来降低基础设施支出的技能,涵盖云成本管理、Kubernetes 和成本监控指南。
主要功能
- 01优化资源利用率
- 02规划预留实例与竞价实例
- 03跟踪云预算
- 04识别并减少资源浪费
- 05AWS 与 Kubernetes 参考指南
适用场景
- 01降低云基础设施成本
- 02跟踪多个环境的预算
- 03识别未充分利用的资源
- 04规划预留或竞价实例
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill infrastructure-cost-optimization安装后在 Claude Code 中输入/infrastructure-cost-optimization确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/aws-cost-optimization-configuration.mdcost-monitoring-dashboard.mdkubernetes-cost-optimization.mdscripts/validate-config.shtemplates/config-starter.yaml详细介绍
基础设施成本优化
目录
概述
通过智能资源分配、预留实例、竞价实例和持续优化来降低基础设施成本,同时不牺牲性能。
适用场景
- 降低云成本
- 预算管理与跟踪
- 优化资源利用率
- 多环境成本分配
- 识别并消除浪费
- 规划预留实例
- 集成竞价实例
快速入门
最小可运行示例:
# cost-optimization-setup.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: cost-optimization-scripts
namespace: operations
data:
analyze-costs.sh: |
#!/bin/bash
set -euo pipefail
echo "=== AWS Cost Analysis ==="
# Get daily cost trend
echo "Daily costs for last 7 days:"
aws ce get-cost-and-usage \
--time-period Start=$(date -d '7 days ago' +%Y-%m-%d),End=$(date +%Y-%m-%d) \
--granularity DAILY \
--metrics "BlendedCost" \
--group-by Type=DIMENSION,Key=SERVICE \
--query 'ResultsByTime[*].[TimePeriod.Start,Total.BlendedCost.Amount]' \
--output table
# Find unattached resources
echo -e "\n=== Unattached EBS Volumes ==="
// ... (see reference guides for full implementation)
参考指南
references/ 目录中的详细实现:
| 指南 | 内容 |
|---|---|
| AWS 成本优化配置 | AWS 成本优化配置 |
| Kubernetes 成本优化 | Kubernetes 成本优化 |
| 成本监控仪表板 | 成本监控仪表板 |
最佳实践
✅ 应该做
- 遵循既定模式和约定
- 编写清晰、易于维护的代码
- 添加适当的文档
- 部署前进行全面测试
❌ 不要做
- 跳过测试或验证
- 忽略错误处理
- 将配置值硬编码
评论
支持 Markdown