変更要約: SOA-C02 第6章を Associate 級に深掘り(比較表・シナリオ・FAQ・ひっかけ+深掘り段落、図を日本語化)
6.1コストの可視化と管理
Cost Explorer による可視化・分析、Budgets による予算アラート、コスト配分タグと Cost and Usage Report(CUR)、Organizations の一括請求といったコスト管理の運用を理解します。SOA-C02 の「コストとパフォーマンスの最適化」の出発点です。
運用ではコストを可視化し、超過する前に検知することが重要です。AWS は Cost Explorer(分析)と Budgets(アラート)でこれを支えます。
6.1.1コスト管理ツール
- Cost Explorer:コストを可視化・分析し、タグやサービス別に内訳を確認できる。
- Budgets:予算のしきい値超過時にアラートを通知(コスト/使用量)。
- コスト配分タグ:リソースを分類し、部門/プロジェクト別にコストを按分する。CURは最も詳細な明細。
- Organizations の一括請求:複数アカウントの使用量を合算し、ボリューム割引を享受する。
「コストの分析/内訳=Cost Explorer」「超過前にアラート=Budgets」「部門別の按分=コスト配分タグ」「最も詳細な明細=CUR」「複数アカウントの割引=一括請求」 は SOA で頻出です。
コスト管理は「可視化→按分→アラート→是正」のサイクルです。Cost Explorer は過去のコストを可視化・分析し、サービス/タグ/アカウント別の内訳や予測を見られます。詳細な明細が要るなら CUR(Cost and Usage Report) を S3 に出力し、Athena/QuickSight で分析します。按分には コスト配分タグ(AWS 生成タグとユーザー定義タグ。有効化して初めてレポートに反映され、過去には遡及しない)を使い、タグ付け規約を AWS Organizations のタグポリシー で強制します。超過の予防には AWS Budgets(コスト/使用量/RI・SP のカバレッジに対するしきい値アラート、Budget Actions で自動で停止/権限制限)を設定します。複数アカウントは Organizations の一括請求 でボリューム割引と RI/SP の共有を享受し、コスト異常検知(Cost Anomaly Detection) で機械学習による急増の自動検知もできます。請求アラートは CloudWatch でも設定できますが、近年は Budgets が標準です。
| やりたいこと | 使うもの |
|---|---|
| 傾向の可視化・分析 | Cost Explorer |
| 最も詳細な明細 | CUR(→Athena/QuickSight) |
| 部門/プロジェクト別の按分 | コスト配分タグ(要有効化) |
| 超過前にアラート/自動対応 | Budgets(+Budget Actions) |
シナリオ:部門ごとにコストを把握し、予算超過を未然に防ぎたい。 リソースに コスト配分タグ(例 team)を付け有効化、Cost Explorer でタグ別に内訳を確認。各部門に Budgets のしきい値アラートを設定し、開発環境は Budget Actions で上限超過時に起動を制限。詳細監査が要るなら CUR を S3 に出して Athena で分析します。
Q. 傾向を分析? Cost Explorer。Q. 最も詳細な明細? CUR。Q. 部門別按分? コスト配分タグ(要有効化・遡及しない)。Q. 超過前にアラート/自動停止? Budgets(+Budget Actions)。Q. 複数アカウントの割引? Organizations 一括請求。
混同に注意:
①Cost Explorer=分析/Budgets=アラート——役割を取り違えない。
②コスト配分タグは有効化が必要で過去に遡及しない(タグ付けは早めに)。
③CUR が最も詳細(Cost Explorer は集計寄り)。
④一括請求は割引と RI/SP 共有のためで、アカウント分離(権限)は別途必要。
コスト配分タグは有効化して初めてレポートに現れます。タグ付け規約を整備しておくと、後からの按分・分析が容易になります。
6.1.2この節のまとめ
- Cost Explorer(分析)/Budgets(アラート)/タグ・CUR(按分・明細)
- 複数アカウントは一括請求で割引
進捗の記録にはログインが必要です。
理解度チェック
(軽い確認用)Q1. 予算を超えそうな時にアラートを受け取りたい。何を使いますか?
Q2. コストを部門やプロジェクトごとに按分・集計したい。最も適した方法はどれですか?
Q3. 過去のコストを可視化し、サービスやタグ別に傾向を分析したい。何を使いますか?

