LESSON 40分

ストーリー

佐藤CTO
設計の最後のピースは”いくらかかるか”だ
佐藤CTO
経営層はアーキテクチャ図では判断しない。“投資額”と”リターン”で判断する。技術的に最適な設計でも、ROIが説明できなければ承認は得られない
佐藤CTO
NexPayの構築・運用コストを見積もり、ビジネスインパクトを金額で示そう

コスト構造の理解

Total Cost of Ownership(TCO)

TCOの構成要素:

  ┌────────────────────────────────────────────┐
  │              TCO(総保有コスト)               │
  ├────────────────────────────────────────────┤
  │                                            │
  │  ① 初期構築コスト(CapEx的)                  │
  │    - 人件費(開発チーム)                      │
  │    - 外部支援(コンサルタント、SIer)           │
  │    - ライセンス初期費用                        │
  │    - 研修・トレーニング                        │
  │                                            │
  │  ② 運用コスト(OpEx)                         │
  │    - インフラ費用(AWS)                       │
  │    - SaaSライセンス(監視、CI/CD等)            │
  │    - 運用人件費(SRE、オンコール)              │
  │    - セキュリティ(WAF、監査、PCI DSS)         │
  │                                            │
  │  ③ 隠れたコスト                               │
  │    - 学習コスト(新技術の習得期間)             │
  │    - 移行期間の並行運用コスト                   │
  │    - 技術負債の蓄積コスト                      │
  │    - ベンダーロックインの将来リスク             │
  │                                            │
  └────────────────────────────────────────────┘

NexPayのコスト見積もり

初期構築コスト(18ヶ月)

カテゴリ内訳金額根拠
人件費コアチーム 20名 × 18ヶ月¥10.8億平均月額300万円/人(間接費含む)
外部支援アーキテクトコンサル 2名 × 12ヶ月¥1.2億月額500万円/人
インフラ(構築期間)AWS開発/ステージング環境¥0.5億月額280万円 × 18ヶ月
ライセンスAuth0, Datadog, PagerDuty等¥0.3億月額170万円 × 18ヶ月
研修Kotlin, Kubernetes, セキュリティ研修¥0.2億外部研修 + 社内OJT
PCI DSS初回監査・認証取得¥0.3億QSA費用 + 是正対応
予備費不確実性バッファ(15%)¥2.0億
合計¥15.3億

年間運用コスト(本番稼働後)

■ AWSインフラ月額見積もり

| サービス | 構成 | 月額 |
|---------|------|------|
| EKS | 2クラスター(東京+大阪) | ¥150万 |
| EC2 (ワーカーノード) | m6i.2xlarge × 20台(RI適用) | ¥400万 |
| Aurora PostgreSQL | r6g.4xlarge × 3(Writer+Reader×2) | ¥250万 |
| Aurora(大阪レプリカ) | r6g.2xlarge × 1 | ¥80万 |
| ElastiCache Redis | r6g.xlarge × 6ノード | ¥120万 |
| MSK (Kafka) | kafka.m5.2xlarge × 6ブローカー | ¥200万 |
| S3 + CloudFront | ストレージ + CDN | ¥30万 |
| WAF + Shield Advanced | DDoS対策 | ¥50万 |
| その他(VPC, Route53, KMS等) | | ¥70万 |
| Savings Plans適用 | -20% | -¥270万 |
| ──────── | ──────── | ──────── |
| AWS合計 | | ¥1,080万/月 |

■ SaaS/ライセンス月額

| サービス | 月額 |
|---------|------|
| Auth0 (Enterprise) | ¥80万 |
| Datadog / Grafana Cloud | ¥100万 |
| PagerDuty | ¥15万 |
| GitHub Enterprise | ¥30万 |
| Snyk (セキュリティ) | ¥25万 |
| その他 | ¥50万 |
| SaaS合計 | ¥300万/月 |

■ 運用人件費(月額)

| 役割 | 人数 | 月額 |
|------|------|------|
| SREチーム | 4名 | ¥1,200万 |
| セキュリティチーム | 2名 | ¥700万 |
| PCI DSS年次監査 | - | ¥100万(年額÷12) |
| 運用人件費合計 | | ¥2,000万/月 |

■ 年間運用コスト合計
  (¥1,080万 + ¥300万 + ¥2,000万) × 12 = 約¥4.1億/年

ROI分析

ビジネスインパクトの定量化

■ 期待される効果(年間)

| 効果 | 金額 | 根拠 |
|------|------|------|
| 決済手数料収入増 | ¥15億 | 月間取引額1,000億 × 手数料1.5% |
| 送金手数料収入 | ¥3億 | 月間送金額100億 × 手数料0.25% |
| 投資関連収入 | ¥2億 | お釣り投資の信託報酬 + 運用益 |
| 開発速度向上による機能リリース加速 | ¥5億 | 新機能による売上増(推定) |
| インシデント削減 | ¥1.5億 | 年間インシデント50%削減 × 1件あたり¥3,000万 |
| 年間収益効果合計 | ¥26.5億 | |

■ ROI計算

  初期投資: ¥15.3億(18ヶ月)
  年間運用: ¥4.1億
  年間効果: ¥26.5億

  1年目ROI = (¥26.5億 - ¥4.1億 - ¥15.3億) / ¥15.3億 × 100 = 46%
  2年目ROI = (¥26.5億 × 2 - ¥4.1億 × 2 - ¥15.3億) / ¥15.3億 × 100 = 193%
  3年目ROI = (¥26.5億 × 3 - ¥4.1億 × 3 - ¥15.3億) / ¥15.3億 × 100 = 340%

  投資回収期間 = ¥15.3億 / (¥26.5億 - ¥4.1億) × 12 = 約8.2ヶ月
  → 本番稼働後、約8ヶ月で投資回収

経営層への説明

■ Executive Summary(CFO向け)

投資:
  - 初期構築: ¥15.3億(18ヶ月)
  - 年間運用: ¥4.1億

リターン:
  - 年間収益効果: ¥26.5億
  - 3年間の累積利益: ¥52.2億
  - 投資回収: 本番稼働後8ヶ月

「何もしないリスク」:
  - 競合のデジタル決済サービスが市場シェアを拡大中
  - レガシーシステム維持コスト: 年間¥3億(技術負債の蓄積で年20%増加)
  - セキュリティインシデント発生時の損失: ¥10〜50億(ブランド毀損含む)
  - 3年後のレガシー維持コスト: ¥5.2億/年(現在の1.7倍)

結論:
  「投資しないリスク」が「投資するリスク」を上回る。
  Phase 0(¥2億)の承認をお願いします。3ヶ月後に進捗報告します。

コスト最適化戦略

段階的投資

■ 段階的投資計画

  Phase 0 (Month 1-3):  ¥2.0億  ← まず承認を得る範囲
  Phase 1 (Month 4-7):  ¥4.5億
  Phase 2 (Month 8-12): ¥5.0億
  Phase 3 (Month 13-16): ¥2.5億
  Phase 4 (Month 17-18): ¥1.3億
  ────────────────────────────
  合計:                  ¥15.3億

  ※ 各フェーズの開始時に予算の再審査を実施
  ※ Phase 1完了時点で効果測定し、Phase 2の予算を調整

FinOpsプラクティス

プラクティス期待削減率適用タイミング
Reserved Instances(1年)30-40%Phase 1から
Savings Plans20-30%本番稼働後
Right-sizing(月次レビュー)10-20%常時
Spot Instances(開発/テスト環境)60-70%Phase 0から
非稼働時間の自動停止(dev環境)50%Phase 0から

まとめ

ポイント内容
TCO初期構築¥15.3億 + 年間運用¥4.1億。隠れたコストも含める
ROI3年間で340%。投資回収は本番稼働後8ヶ月
経営層説明「投資しないリスク」を含めて投資判断を促す
段階的投資フェーズごとに予算を承認。効果測定で次フェーズを判断
FinOpsRI、Savings Plans、Right-sizingで継続的にコスト最適化

チェックリスト

  • TCOの構成要素(初期構築、運用、隠れたコスト)を理解した
  • AWSインフラ、SaaS、人件費の月額見積もりを作成できた
  • ROI計算と投資回収期間を算出できた
  • 「何もしないリスク」を含めた経営層向け説明ができた
  • 段階的投資とFinOpsプラクティスを計画できた

次のステップへ

次は「演習:実装計画を策定しよう」に進みます。Step 4で学んだ技術スタック選定、CI/CD、移行計画、コスト見積もりを統合した実装計画を作成しましょう。


推定読了時間: 40分