含まれるCI使用量と従量制CI使用量の違いとは? 無料枠と従量課金
含まれるCI使用量はプランに付属する無料枠であり、従量制使用量はそれを超えたすべての分で、分単位またはギガバイト単位で課金されます。
ほとんどのCI料金には2つのゾーンがあります。定額で含まれる無料枠と、それを超えた従量課金メーターです。両者の境界は請求額が増え始める場所であり、何が含まれるとみなされるかのルール - 特にrunnerの種類とOSに関するもの - こそがチームが不意を突かれる場所です。
含まれる使用量
含まれる使用量は、プランがサイクルごとに無料で付与する枠です。GitHub Actionsでは無料プランで標準runnerの2,000分と500 MBのストレージであり、有料プランではさらに多くなります。パブリックリポジトリには、含まれる標準runnerの分が無制限で提供されます。
従量制使用量
枠を超えると、追加の分とストレージは計測され、単位ごとに課金されます - Linux 2コアで約$0.008/minで、サイズとOSに応じてスケールし、さらにギガバイト単位のストレージが加わります。従量制使用量は、請求額の変動部分が存在する場所です。
「含まれる」枠から除外されるもの
枠は標準runnerのみに適用されます。より大きなrunnerは最初の1分から計測され、OS倍率によりWindowsとmacOSは含まれるプールを2倍と10倍の速さで消費します。つまり「含まれる」枠は、一見よりも狭いのです。
境界を見極める
サイクルごとに含まれる枠から従量制へいつ移るかを、使用量ダッシュボードで注視しましょう。月の早い段階で越えることは、枠を超過したこと、そしてさらなる最適化やより安価なプラットフォームが効果を生むことを示しています。
より安い側にとどまる
cacheで分を削減し、重い作業はLinuxに保ち、runnerを適切なサイズにして、含まれるゾーン内により長くとどまりましょう。artifactの保持を削減すれば、ストレージも枠内に保てます。
従量制コストが支配的になるとき
使用量の大部分が従量制になると、重要なのは単位あたりの料金です。Latchkeyのマネージドrunnerは同じ作業をGitHubホスト型より約70%安く計測し、独自の無料分も含むため、境界そのものとそれを超えた料金の両方を下げます。
重要なポイント
- 含まれる使用量は毎月の無料枠であり、従量制使用量はそれを超えた分に課金されます。
- GitHubの無料プランでは、標準runnerの2,000分と500 MBが含まれます。
- より大きなrunnerやLinux以外のOSは、大部分が「含まれる」枠の外にあります。