CI/CDパイプラインコスト計算機
1日あたりのビルド数、平均ビルド時間、1分あたりの単価、キャッシュヒット率から、CI/CDランナーの月額・年額費用を見積もります。
CI/CDパイプラインコスト計算機の使い方
- 1日あたりの平均ビルド数を入力します。
- 平均ビルド時間(分)を入力します。
- プロバイダーの1分あたりの単価を入力します。
- キャッシュヒット率をパーセントで入力します。
- 「計算する」をクリックします。
使用例
- •DevOpsの予算策定。
- •キャッシュ投資とランナー費用の比較。
- •セルフホストランナーへの移行を正当化する根拠の算出。
計算式
月間分数 = 1日あたりのビルド数 × 平均分数 × 30。有効分数 = 合計 × (1 − キャッシュヒット率 × 0.6)。コスト = 有効分数 × 1分あたりの単価。
よくある質問
キャッシュヒット率に0.6を掛ける理由は何ですか?
依存関係のキャッシュは通常、インストールフェーズの50〜70%を削減しますが、テスト実行・リント・デプロイ工程はそのまま残ります。0.6は妥当な平均値として採用しています。
どのCIサービスに対応していますか?
分単位課金のランナーであれば対応しています。GitHub Actions、GitLab、Buildkite、CircleCI、Buddyなどが含まれます。GitHubのLinuxランナーは約0.008 USD/分、macOSはその10倍程度です。
セルフホストランナーにも使えますか?
限界電力コストと償却済みハードウェア費用を1分あたりの単価として入力してください。ベアメタルランナーは通常0.001 USD/分以下になることが多いです。