ストーリー
田
田中VPoE
コスト最適化の手法を学んだ。だが最適化は一度やれば終わりじゃない。予算管理とガバナンスの仕組みがないと、すぐに元に戻る
あなた
「最適化した翌月にまたコストが跳ね上がった」という話はよく聞きます
あ
田
田中VPoE
そうだ。開発者が新しいリソースを作る。テスト用のインスタンスが消されない。キャンペーンで一時的にスケールアウトして戻し忘れる — コスト増加の原因は無数にある。だから仕組みとしてのガバナンスが必要だ
あなた
ルールを作るだけでなく、自動で制御する仕組みが必要ですね
あ
田
田中VPoE
その通り。予算アラート、コスト上限の自動適用、承認フローの組み込み — 人間の注意力に頼らない仕組みを設計しよう
予算管理フレームワーク
予算の階層構造
全社クラウド予算(年間)
├── AWS予算
│ ├── 本番環境
│ │ ├── コアSaaSプロダクト
│ │ ├── 決済処理
│ │ └── 共通インフラ
│ ├── 開発・ステージング
│ └── 予備費(10%)
├── GCP予算
│ ├── データ分析基盤
│ ├── ML基盤
│ └── 予備費(10%)
├── Azure予算
│ ├── 認証・SSO基盤
│ ├── EU展開
│ └── 予備費(10%)
└── 全社予備費(5%)
予算策定プロセス
| ステップ | 内容 | 関係者 |
|---|
| 1. 実績分析 | 過去12ヶ月の実績をベースに | FinOps |
| 2. 事業計画連動 | 新規プロダクト、顧客増加を反映 | PM、経営 |
| 3. 最適化効果反映 | 計画中の最適化による削減を見込む | FinOps、SRE |
| 4. バッファ設定 | 予備費10-15%を確保 | 経営 |
| 5. 承認 | CFO/CTOによる承認 | 経営 |
| 6. 配分 | チーム・プロダクト単位に配分 | FinOps |
コストガバナンスの仕組み
4つのガバナンスレイヤー
| レイヤー | 目的 | 実装 |
|---|
| 予防的制御 | コスト発生を事前に制限 | サービス制限、リソースクォータ |
| 検知的制御 | 異常を早期に発見 | 予算アラート、異常検知 |
| 是正的制御 | 問題を自動修正 | 自動スケールダウン、リソース自動削除 |
| 指示的制御 | 行動をガイド | コスト意識の醸成、トレーニング |
予算アラート設定
| アラートレベル | 閾値 | アクション | 通知先 |
|---|
| 情報 | 予算の70% | コスト状況の共有 | チームリーダー |
| 警告 | 予算の85% | 最適化施策の実行催促 | チームリーダー + FinOps |
| 危険 | 予算の95% | 新規リソース作成の制限 | 部門長 + FinOps + CTO |
| 超過 | 予算の100% | 承認なしの新規リソース作成を自動ブロック | 全関係者 |
自動コスト制御
自動化ポリシーの例
| ポリシー | 条件 | アクション |
|---|
| 開発環境自動停止 | 平日19/週末 | EC2/VM停止、EKSスケールイン |
| 未使用リソース削除 | 30日間未使用 | 警告→7日後に自動削除 |
| スナップショット自動削除 | 90日以上 | ステージング/開発のみ自動削除 |
| 異常コスト自動通知 | 前日比150%以上 | Slack通知 + チケット自動作成 |
| スポット中断時自動対応 | スポットインスタンス中断 | オンデマンドへの自動フォールバック |
FinOpsレビューサイクル
| 頻度 | レビュー内容 | 参加者 |
|---|
| 日次 | 異常コストの確認、アラート対応 | FinOpsエンジニア |
| 週次 | チーム別コストレビュー、最適化提案 | FinOps + チームリーダー |
| 月次 | 予算対実績レビュー、経営レポート | FinOps + CTO + CFO |
| 四半期 | 割引契約の見直し、アーキテクチャレビュー | FinOps + SRE + 経営 |
| 年次 | 予算策定、ベンダー契約交渉 | FinOps + 経営 + 法務 |
コスト配賦モデル
配賦の手法
| 手法 | 説明 | メリット | デメリット |
|---|
| 直接配賦 | タグで直接チーム/プロダクトに紐付け | 正確 | タグ付け漏れがある |
| 比例配賦 | 使用量に応じて按分 | 公平 | 算出ロジックが複雑 |
| 均等配賦 | チーム数で均等分割 | シンプル | 大量利用チームに不公平 |
| ショーバック | コストを見せるが課金しない | 意識づけ | 行動変容に繋がりにくい |
| チャージバック | 実際に部門予算から課金 | 強い行動変容 | 運用が複雑 |
まとめ
| ポイント | 内容 |
|---|
| 予算階層 | 全社→クラウド別→環境別→プロダクト別の階層構造 |
| 4つの制御 | 予防・検知・是正・指示のガバナンスレイヤー |
| 自動化 | 人間の注意力に頼らない自動コスト制御 |
| レビューサイクル | 日次〜年次の定期的なFinOpsレビュー |
チェックリスト
次のステップへ
次は「演習:統合FinOpsダッシュボードを設計しよう」で、学んだフレームワークを使って実際のFinOps体制を設計します。
推定読了時間: 30分