CI コスト計算ツールとは何か?pipeline の請求額を見積もる
CI コスト計算ツールは、いくつかの input - 月間の分数、runner のサイズと OS、そして flaky な再実行のような無駄 - から pipeline のコストを見積もります。
ほとんどのチームは、請求書なしには「うちの CI はいくらかかっているのか?」に答えられず、しかも請求書はその要因を示してくれません。CI コスト計算ツールはそのギャップを埋めます。分数と runner の選択をドル金額に変換し、優れたものは無駄を削減したりプラットフォームを切り替えたりすることでどれだけ節約できるかも示します。
何を計算するか
計算ツールは、見積もった月間の分数に、runner のサイズと OS に応じた分あたりの料金を掛け、無料の割り当て分を差し引いて、月間コストを返します。より優れたものは、ストレージと無駄のコストもモデル化します。
重要な input
- 月間の CI 分数 - 量の要因。
- runner のサイズと OS - 料金の要因(Linux 2-core は約$0.008/min、macOS は約10倍)。
- flaky な再実行率 - 作業を二重に課金する無駄の要因。
何を明らかにするか
単一の数値を超えて、計算ツールはコストがどこに集中しているかを示します。macOS の分数が支配的か、flaky な再実行がどれだけ上乗せしているか、そしてより安い料金がどれだけ節約するか。これにより、不透明な請求書が実行可能な内訳に変わります。
プラットフォームを比較する
有用な計算ツールは、同じワークロードを代替プラットフォームで見積もります。GitHub ホスト型の請求額をマネージド runner のコストと並べて見ることで、節約が理論上のものではなく具体的なものになります。
見積もりの限界
計算ツールは表示価格と一般的な前提を使います。実際の請求額は、正確な runner の構成、リポジトリの公開範囲、flakiness に依存します。出力は、計画に使うための十分に根拠のある見積もりとして扱い、正確な請求書としては扱わないでください。
Latchkey の計算ツールを使う
/learn/github-actions-cost-calculator にある計算ツールは、分数、runner のサイズ、flaky な再実行率を受け取り、現在の GitHub ホスト型の請求額、約70%低い Latchkey のコスト、そして自己修復が回復する分数を表示します - 何かを変える前に節約額を見積もる素早い方法です。
重要なポイント
- CI コスト計算ツールは、分数と runner の選択をドル金額に変換します。
- 主な input は、月間の分数、runner のサイズ/OS、そして flaky な再実行率です。
- コストがどこに集中しているか、そしてより安い料金がどれだけ節約するかを明らかにします。