タグベースのコスト配分 — 部門・プロジェクト別の可視化設計
コスト配分タグを用いた部門・プロジェクト別コスト可視化と、タグ未設定リソースの扱いについて、組織全体の運用設計を解説します。
一括請求によって組織全体のコストは一本化されますが、「誰が」「何のために」使ったコストなのかを 明らかにするには、タグベースのコスト配分という仕組みが不可欠です。
SAA レベル:基礎概念
コスト配分タグの有効化
- リソースに付与したタグは、そのままではコスト分析に使えない
- Billing and Cost Managementコンソールで、対象のタグキーをコスト配分タグとして明示的に有効化する必要がある
SAA 試験のポイント
「タグを付ければ自動的にコスト配分に使える」という理解は誤りです。コスト配分タグとしての有効化という追加の手順が必要な点が、SAA試験でよく問われるひっかけポイントです。
AWS生成タグとユーザー定義タグ
| 種類 | 説明 |
|---|---|
| AWS生成タグ | aws:createdByなど、AWSが自動的に付与するタグ |
| ユーザー定義タグ | Project、CostCenterなど、利用者が独自に定義するタグ |
SAP レベル:高度な設計シナリオ
部門・プロジェクト別可視化の設計パターン
SAP 試験のポイント
大規模組織では、単一のタグ(例: Project)だけでなく、複数のタグを組み合わせた多次元的なコスト分析が求められます。例えば「どの部門の、どの環境(本番/開発)の、どのプロジェクトのコストか」をCostCenter + Environment + Projectの3タグで表現し、Cost Explorerで複数タグを組み合わせてフィルタする設計が実務・SAP試験の両方で問われます。
タグ未設定リソースの扱い
SAP 試験のポイント
タグが付与されていないリソースのコストは、Cost Explorer上で「No tag key」のような形でまとめて表示され、正確な部門別按分ができなくなります。SAPレベルでは、AWS Config のrequired-tagsルールで未タグリソースを継続検出し、SCPのaws:RequestTag条件で必須タグ未設定のリソース作成自体をブロックするという、検出と強制の両輪による運用が問われます(この設計はタグ戦略の記事で解説した内容と直結します)。
設計上の落とし穴
「タグを義務化する運用ルールを社内で周知すれば十分」という運用だけに頼るのは危険です。周知だけでは遵守率が上がらないケースが多く、SCPによる技術的な強制を組み合わせない限り、タグの欠落は継続的に発生します。SAP試験では、運用ルールのみに依存する選択肢は不十分な対策として扱われることが多いです。
チャージバックとショーバックの違い
| 方式 | 説明 |
|---|---|
| チャージバック (Chargeback) | 部門ごとのコストを実際に部門予算へ請求・按分する |
| ショーバック (Showback) | 部門ごとのコストを可視化するが、実際の予算按分は行わない |
- 組織文化やガバナンス成熟度に応じて、まずはショーバックから始め、タグ運用が定着した段階でチャージバックに移行する、という段階的なアプローチがSAPレベルの実務では推奨される
まとめ
- SAA: コスト配分タグの有効化という追加手順が必要であること、AWS生成タグとユーザー定義タグの違いを理解する。
- SAP: 複数タグを組み合わせた多次元分析設計、Config+SCPによる未タグリソースの検出と強制、チャージバック/ショーバックの段階的導入判断ができる。
次は AWS Budgets・Compute Optimizerによる予算管理と最適化提案の活用を見ていきましょう。