mcpField
C
cost-estimator

cost-estimator

github.com/alirezarezvaniクラウド・DevOps11969 回インストール45 週間前に更新
リポジトリ

cost-estimator について

技術プロジェクトのインフラ、開発、総所有コストを見積もるためのフレームワークです。プロジェクト計画担当者や技術意思決定者向けに、費用の参考値、規模別予測、内製と購入の比較、見落としやすい費用の確認項目をまとめています。

主な機能

  1. 01インフラ費用と開発費用の見積もり
  2. 02規模別のアプリ費用予測
  3. 03内製と購入の比較
  4. 04見落としやすい費用の確認
  5. 05予算・見積もりテンプレート

活用シーン

  1. 01クラウドインフラ予算の策定
  2. 02機能を内製するか購入するかの評価
  3. 03成長段階ごとの費用比較
  4. 04技術投資の事業計画作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/alirezarezvani/claude-cto-team --skill cost-estimator

インストール後、Claude Code で/cost-estimatorを入力して読み込まれたか確認します。

詳細

コスト見積もり

技術プロジェクトのインフラコスト、開発工数、総所有コスト(TCO)を見積もるためのフレームワークを提供します。

使用する場面

  • インフラ予算の計画
  • 自社開発と購入の判断
  • さまざまな規模でのコスト予測
  • コストによる技術選択肢の比較
  • 技術投資のビジネスケース作成

コストの分類

総所有コスト(TCO)
TCO = Infrastructure + Development + Operations + Opportunity Cost

┌─────────────────────────────────────────────────────────────────┐
│                    TOTAL COST OF OWNERSHIP                       │
├─────────────────────────────────────────────────────────────────┤
│                                                                  │
│  Infrastructure    Development    Operations    Opportunity      │
│  ────────────────  ────────────   ──────────    ────────────     │
│  • Compute         • Engineering  • Support     • What else      │
│  • Storage         • QA           • Monitoring  • could team     │
│  • Network         • DevOps       • On-call     • be building?   │
│  • Third-party     • Management   • Training                     │
│    APIs/SaaS       • Contractors  • Incidents                    │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

インフラコストの参考情報

クラウドコンピューティングの料金(2024-2025)
AWS EC2 オンデマンド(米国リージョン)
インスタンスvCPURAM月額コスト最適な用途
t3.micro21GB$8開発/テスト
t3.medium24GB$30小規模アプリ
t3.large28GB$60軽量な本番環境
m6i.large28GB$70一般的な本番環境
m6i.xlarge416GB$140中規模ワークロード
m6i.2xlarge832GB$280高負荷ワークロード
c6i.2xlarge816GB$250CPU 負荷の高い処理
r6i.2xlarge864GB$370メモリ負荷の高い処理
GPU インスタンス
インスタンスGPUVRAM月額コスト最適な用途
g4dn.xlargeT416GB$380推論
g5.xlargeA10G24GB$730ML のトレーニング/推論
p4d.24xlarge8x A100320GB$23,000大規模モデルのトレーニング
割引オプション
プラン割引率契約期間
オンデマンド0%なし
リザーブド(1年)30-40%1年
リザーブド(3年)50-60%3年
スポットインスタンス60-90%中断される可能性あり
データベースの料金
マネージドデータベース(AWS RDS PostgreSQL)
インスタンスvCPURAM月額コスト接続数
db.t3.micro21GB$1550
db.t3.medium24GB$50100
db.m6g.large28GB$120200
db.m6g.xlarge416GB$240400
db.r6g.xlarge432GB$350500
db.r6g.2xlarge864GB$7001000

ストレージ料金を追加:$0.115/GB/月(gp3) IOPS 料金を追加:$0.02/IOPS/月(基準値の3000を超える分)

Redis/ElastiCache
ノードタイプRAM月額コスト
cache.t3.micro0.5GB$12
cache.t3.medium3GB$50
cache.m6g.large6.4GB$100
cache.r6g.large13GB$175
ストレージの料金
サービスコスト用途
S3 Standard$0.023/GB頻繁にアクセスするデータ
S3 Infrequent$0.0125/GBバックアップ、アーカイブ
S3 Glacier$0.004/GB長期アーカイブ
EBS gp3$0.08/GBブロックストレージ
EBS io2$0.125/GB + IOPS高性能
ネットワークコスト(見落とされがちです!)
トラフィックの種類コスト
データ IN無料
データ OUT(最初の10TB)$0.09/GB
データ OUT(次の40TB)$0.085/GB
AZ 間転送$0.01/GB(片道)
リージョン間転送$0.02/GB
CloudFront からインターネットへの転送$0.085/GB

開発コストの見積もり

エンジニアリングコストのフレームワーク
Development Cost = (Hours × Hourly Rate) × Complexity Factor × Risk Buffer

Hourly Rate (Fully Loaded):
- Junior Engineer: $75-100/hr
- Mid-level Engineer: $100-150/hr
- Senior Engineer: $150-200/hr
- Staff/Principal: $200-300/hr

Complexity Factors:
- Greenfield, known tech: 1.0x
- Existing codebase, known tech: 1.2x
- New technology for team: 1.5x
- Complex integrations: 1.3x
- Regulatory/compliance: 1.4x

Risk Buffer:
- Well-defined requirements: 1.2x
- Ambiguous requirements: 1.5x
- Experimental/R&D: 2.0x
ストーリーポイントとコストの対応表
サイズストーリーポイント時間コスト(中堅レベル)
XS12-4$200-400
S24-8$400-800
M38-16$800-1,600
L516-32$1,600-3,200
XL832-64$3,200-6,400
XXL13+64+$6,400+
チームコスト計算ツール
## Monthly Team Cost

Engineering Team:
- 2 Senior Engineers × $15,000 = $30,000
- 3 Mid-level Engineers × $10,000 = $30,000
- 1 Engineering Manager × $18,000 = $18,000

Overhead (benefits, tools, etc.): 30%
Monthly Burn: ($78,000) × 1.3 = $101,400

Annual Team Cost: ~$1.2M

自社開発と購入の比較分析

判断フレームワーク
Build vs Buy Decision Matrix:

                    LOW Differentiation    HIGH Differentiation
                   ┌────────────────────┬────────────────────┐
    HIGH Volume/   │                    │                    │
    Usage          │     Consider       │       BUILD        │
                   │      Build         │    (competitive    │
                   │   (cost savings)   │     advantage)     │
                   ├────────────────────┼────────────────────┤
    LOW Volume/    │                    │                    │
    Usage          │       BUY          │       BUY          │
                   │   (no question)    │  (then consider    │
                   │                    │   build if scales) │
                   └────────────────────┴────────────────────┘
TCO 比較テンプレート
## Option A: Build Custom Solution

### Initial Development
- Engineering time: X months × $Y/month = $Z
- Infrastructure setup: $A

### Ongoing Costs (Annual)
- Infrastructure: $B
- Maintenance (20% of dev time): $C
- On-call/support: $D

### 3-Year TCO
Year 1: $Z + $A + $B + $C + $D
Year 2: $B + $C + $D
Year 3: $B + $C + $D
Total: $XXX

---

## Option B: Buy SaaS Solution

### Initial Costs
- Implementation/integration: $X
- Training: $Y

### Ongoing Costs (Annual)
- License fees: $Z/year
- Per-user costs: $A × users
- API costs: $B

### 3-Year TCO
Year 1: $X + $Y + $Z + $A + $B
Year 2: $Z + $A + $B
Year 3: $Z + $A + $B
Total: $XXX
一般的な「構築するか購入するか」の判断基準
機能構築する場合購入する場合
認証独自のセキュリティ要件がある標準的な OAuth/OIDC で対応できる
決済事業の中核となる差別化要因である標準的な e コマースである
検索ドメイン固有の関連性が必要である汎用的な検索で対応できる
分析独自のインサイトが必要である標準的なダッシュボードで対応できる
メール大量配信や独自の配信方法が必要である標準的なトランザクションメールで対応できる
ML/AI独自のモデルが必要である事前学習済みモデルで対応できる

規模別のコスト予測

SaaS アプリケーションのコストモデル
規模ユーザー数月間インフラコスト備考
スタートアップ0-1K$200-500単一サーバー、マネージド DB
成長期1K-10K$500-2,000ロードバランサー、キャッシュ
拡大期10K-100K$2,000-10,000水平スケーリング
エンタープライズ100K-1M$10,000-50,000マルチリージョン、HA
大規模1M+$50,000+グローバル展開、カスタム CDN
ユーザーあたりのコストの目安
アプリケーションの種類ユーザーあたりの月額コスト備考
シンプルな Web アプリ$0.05-0.20静的コンテンツ + API
データ集約型$0.20-0.50分析、ストレージ
リアルタイム$0.50-2.00WebSocket、ストリーミング
ML 搭載$1.00-5.00推論コスト
動画/メディア$2.00-10.00トランスコード、CDN
e コマースのコストモデル
## Monthly Infrastructure Cost by GMV

$0-100K GMV/month:
- Basic infrastructure: $500
- Payment processing (2.9%): ~$2,000
- Total: ~$2,500

$100K-1M GMV/month:
- Scaled infrastructure: $2,000
- Payment processing: ~$20,000
- Fraud protection: $500
- Total: ~$22,500

$1M-10M GMV/month:
- HA infrastructure: $10,000
- Payment processing: ~$200,000
- Fraud/security: $5,000
- CDN/performance: $3,000
- Total: ~$218,000

見落としがちなコストのチェックリスト

見積もりで見落とされがちな項目

インフラ:

  • データ転送コスト(エグレス)
  • バックアップストレージ
  • ログストレージ(CloudWatch:$0.50/GB)
  • SSL 証明書
  • DNS クエリ
  • ロードバランサーの稼働時間

開発:

  • コードレビュー(開発時間に 20-30% を加算)
  • ドキュメント
  • テスト用インフラ
  • CI/CD パイプライン(GitHub Actions:$0.008/min)
  • ステージング環境

運用:

  • 監視ツール(Datadog:およそ $15/ホスト/月)
  • エラー追跡(Sentry:$26+/月)
  • ログ管理
  • オンコール対応の報酬
  • インシデント対応時間

サードパーティサービス:

  • メール(SendGrid:$0.00025-0.001/メール)
  • SMS(Twilio:$0.0075/メッセージ)
  • 動画(エンコード、ストリーミング)
  • 地図/ジオコーディング(Google:$7/1K リクエスト)

コスト最適化戦略

すぐにできる改善策
戦略削減率作業量
リザーブドインスタンス30-60%低
インスタンスの適正サイズ化20-40%中
スポットインスタンス(重要度の低い処理)60-90%中
ストレージ階層化50-80%低
CDN キャッシュ帯域幅を 30-50% 削減低
アーキテクチャの最適化
最適化効果複雑さ
キャッシュ(Redis)DB 負荷を 50-80% 削減中
キューベースの処理トラフィックの急増を平準化中
オートスケーリング使用した分だけ支払う中
サーバーレス(適切な用途で)変動型から、アイドル時はゼロに高
マルチリージョン読み取りレプリカクロスリージョンコストを削減高

コスト見積もりテンプレート

プロジェクト予算テンプレート
# Project: [Name]
# Duration: [X months]

## Development Costs

| Phase | Duration | Team Size | Cost |
|-------|----------|-----------|------|
| Discovery/Design | 2 weeks | 2 | $X |
| MVP Development | 8 weeks | 4 | $X |
| Testing/QA | 2 weeks | 3 | $X |
| Deployment | 1 week | 2 | $X |
| **Total Development** | | | **$X** |

## Infrastructure Costs (First Year)

| Component | Monthly | Annual |
|-----------|---------|--------|
| Compute | $X | $X |
| Database | $X | $X |
| Storage | $X | $X |
| Network | $X | $X |
| Third-party APIs | $X | $X |
| Monitoring/Tools | $X | $X |
| **Total Infrastructure** | **$X** | **$X** |

## Ongoing Costs (Annual)

| Category | Cost |
|----------|------|
| Infrastructure | $X |
| Maintenance (20% of dev) | $X |
| Support/On-call | $X |
| Tool licenses | $X |
| **Total Annual** | **$X** |

## Summary

| Metric | Value |
|--------|-------|
| Total First Year | $X |
| Annual Run Rate | $X |
| 3-Year TCO | $X |
| Cost per User (at scale) | $X |
簡易見積もり計算ツール
## Quick Infrastructure Estimate

Inputs:
- Expected users: [X]
- Requests per user/day: [Y]
- Data storage per user: [Z GB]
- Growth rate: [W%/month]

Calculations:
- Daily requests: X × Y
- Monthly requests: Daily × 30
- Required compute: (Monthly requests / 100K) × $50
- Storage: X × Z × $0.10
- Database: (X / 10K) × $200
- Estimated monthly: Compute + Storage + Database × 1.3

12-month projection with growth:
Sum of (Monthly × (1 + W%)^month) for months 1-12

参考資料

コメント