AWSコスト分析・最適化 - 全環境
目的
FastDoctorのAWSアカウント全体のコスト分析を実行し、最適化の推奨事項を提供する
前提条件
- [ ] Cost Explorer APIへのアクセス権限
- [ ] Billing and Cost Management MCP serverが利用可能
- [ ] 分析対象期間が決定済み
- [ ] 必要に応じて複数AWSアカウントへのアクセス権限
作業手順
1. 現状コスト分析
Claude Codeで以下のコスト分析を実行:
# 指定期間の総コスト取得
mcp__awslabs_billing-cost-management-mcp-server__cost-explorer操作で:
- 月次総コスト推移
- サービス別コスト内訳
- アカウント別コスト分布(複数アカウントの場合)
- リージョン別コスト分析2. 詳細コストドリルダウン
主要コストドライバーの特定:
- 上位10サービスの詳細分析
- EC2インスタンス使用状況
- RDSコスト内訳
- ストレージ(EBS/S3)コスト
- ネットワーク・転送コスト
- 税金・その他コスト3. 最適化機会の特定
Cost Optimization Hubを活用:
- 未使用・低使用率リソースの特定
- インスタンス最適化推奨事項
- Savings Plans/Reserved Instance推奨事項
- ストレージ最適化機会4. 月次・前年同期比較
コスト推移分析:
- 前月比増減分析
- 前年同期比較(12ヶ月データがある場合)
- トレンド分析とパターン特定
- コスト異常の検出5. リソース単位分析(直近14日)
詳細リソースレベル分析:
- EC2インスタンス個別コスト
- RDSインスタンス使用状況
- Lambda実行コスト
- 高コストリソースTOP106. 予算・アラート状況確認
予算管理状況:
- 既存予算の消化状況
- 予算超過アラートの確認
- 予算設定の最適化提案制約条件
- Cost Explorer APIの利用制限に注意
- 一部データは最大90日間のみ保持
- リソースレベル分析は過去14日間に制限
- 組織アカウントの場合は適切な権限が必要
出力成果物
1. コスト分析レポート
markdown
# AWSコスト分析レポート - [分析期間]
## エグゼクティブサマリー
- 総コスト: $XXX
- 前月比: +/-XX%
- 主要コストドライバー: [上位3サービス]
## 詳細分析
- サービス別コスト内訳(表・グラフ)
- 月次推移分析
- 地域別分布
## 最適化推奨事項
1. [推奨事項1] - 推定月間削減額: $XXX
2. [推奨事項2] - 推定月間削減額: $XXX
3. [推奨事項3] - 推定月間削減額: $XXX
## 次のアクション
- [ ] [具体的なアクション項目]2. 最適化アクションプラン
具体的な実行手順と期待効果を記載
トラブルシューティング
よくある問題
アクセス権限エラー
エラーメッセージ: AccessDeniedException 対処法: IAMユーザー/ロールに以下の権限を追加 - ce:GetCostAndUsage - ce:GetDimensionValues - cost-optimization-hub:ListRecommendationsデータ取得制限
問題: 古いデータが取得できない 対処法: 分析期間を調整(最大13ヶ月)Cost Optimization Hub未登録
問題: Hubの推奨事項が取得できない 対処法: AWSコンソールからCost Optimization Hubを有効化
実行コマンド例
bash
# Claude Codeでの実行例
# 先月のコスト分析
mcp__awslabs_billing-cost-management-mcp-server__cost-explorer
operation: getCostAndUsage
start_date: 2024-XX-01
end_date: 2024-XX-01
granularity: MONTHLY
metrics: ["UnblendedCost"]
group_by: [{"Type": "DIMENSION", "Key": "SERVICE"}]
# 最適化推奨事項取得
mcp__awslabs_billing-cost-management-mcp-server__cost-optimization
operation: list_recommendation_summaries
group_by: ResourceType定期実行推奨
- 月次実行: 毎月初旬に前月分析
- 四半期レビュー: 詳細な最適化検討
- 年次評価: 年間コスト戦略の見直し