割り当てと上限

このドキュメントでは、Cloud Build に適用される割り当てと上限を示します。

割り当ては、Google Cloud プロジェクトで使用できるハードウェア、ソフトウェア、ネットワーク コンポーネントなどの共有 Google Cloud リソースの量を制限します。つまり、割り当てはシステムの一部で、次の機能があります。

  • Google Cloud のプロダクトとサービスの使用量や消費量をモニタリングする。
  • 公平性の確保や使用量急増の抑制などのため、これらのリソースの消費量を制限する。
  • 規定の制限を自動的に適用する構成を維持する。
  • 割り当てをリクエストまたは変更する手段を提供する。

ほとんどの場合、割り当てを超過すると、システムは関連する Google リソースへのアクセスをすぐにブロックするため、ユーザーが試行しているタスクは失敗します。ほとんどの場合、割り当ては各 Google Cloud プロジェクトに適用され、その Google Cloud プロジェクトを使用するすべてのアプリケーションと IP アドレスで共有されます。

ほどんどの場合、割り当ての増減を行うには Google Cloud コンソールを使用します。詳細については、割り当ての増加をリクエストするをご覧ください。

Cloud Build リソースには上限もあります。これらの上限は、割り当てシステムとは無関係です。上限は、特に明記されていない限り、変更できません。

割り当て

Cloud Build では、さまざまな理由から、実行中のビルドに対して割り当てが強制的に適用されます。たとえば、割り当て量を制限して予期しない使用量の急増を防ぐことで Google Cloud ユーザーのコミュニティを保護しています。Google Cloud では無料トライアルの割り当ても用意されています。この割り当て制限により、無料トライアル ベースで Google Cloud を利用できるプロジェクトには限定的なアクセスが提供されます。

デフォルトでは、次の Cloud Build 割り当てが各 Google Cloud プロジェクトに適用されます。ただし、プロジェクトごとの割り当ては使用状況によって異なり、時間とともに変化する可能性があります。

リソース 説明 デフォルトの上限 上限引き上げ可能 範囲
プライベート プール プライベート プールの数 2 - 10 リージョンごと
CPU 同時実行 CPU の数

リージョンのプライベート プールで実行する

0 * - 2400 はい。この割り当ての上限に達すると、追加の CPU に対するリクエストはキューに入り、順番に処理されます。 リージョンごと
CPU 同時実行 CPU の数

リージョンのデフォルト プールで実行する

5 - 100 いいえ。100 個を超える同時実行 CPU が必要な場合は、プライベート プールを使用します。 リージョンごと
リクエスト 同時ビルドの数
グローバルのデフォルト プールで実行する
10 - 30 いいえ。
30 件を超えるビルドを同時に実行する場合は、プライベート プールの使用
を検討してください。
グローバル

* プロジェクトと使用状況によっては、プライベート プールを使用するための割り当てがない場合があります。この場合は、デフォルト プールを使用できます。

一部のプロジェクトのリージョン制限

使用状況に応じて、特定のプロジェクトが特定のリージョンでのみ Cloud Build を使用するように制限されることがあります。詳細については、ロケーションをご覧ください。

API レート上限

API レート上限は、Cloud Build API の呼び出しレートに影響を与えます。API レート制限は、[割り当て] ページに移動して表示および編集できます。

リソースの上限

Cloud Build では、次の上限がリソースに適用されます。

上限
1 ビルドあたりのビルドステップ 300
ビルドステップの長さ 1,000 文字
ビルドステップあたりの env 100
env 値の長さ 65,536 文字
ビルドステップあたりの args 100
arg 値の長さ 10,000 文字
dir 値の長さ 1,000 文字
1 ビルドあたりのビルドイメージ 200
1 ビルドあたりの一意の secretEnv 100
secret のサイズ 65,536 文字
ビルドトリガーの数 300
1 ビルドあたりのアーティファクト パスの数 100
1 ビルドあたりのタグのリストの長さ 64

割り当ての増加

  1. Cloud Build の割り当てページを開きます。

    [割り当て] に移動

  2. 変更する割り当てを選択して、[割り当てを編集] をクリックします。

  3. 選択した割り当てに新しい上限を入力します。

  4. [リクエストを送信] をクリックします。