cloud-cost-management について
クラウド支出の計画と最適化を支援するスキルです。インフラコストを管理するチーム向けに、コスト分析、配賦、予測、最適化を扱い、AWS、Terraform、Azure、GCPのガイドを含みます。
主な機能
- 01クラウド支出の分析
- 02コンピューティングとデータベースの最適化
- 03ストレージとデータ転送コストの削減
- 04予約容量とSpotの計画
- 05コスト配賦と予算アラート
活用シーン
- 01AWS Cost Explorerでサービス支出を確認
- 02コンピューティングインスタンスの適正化
- 03安定したワークロード向けの予約容量計画
- 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.mdazure-cost-management.mdcost-monitoring-dashboard.mdgcp-cost-optimization.mdterraform-cost-management-configuration.mdscripts/validate-config.shtemplates/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 対応