割り当てと上限

このページでは、Cloud Run の使用時に適用される使用量割り当てと上限について説明します。

Cloud Run のリソース数には上限が適用されます。Cloud Run の割り当ては、Cloud Run Admin API の呼び出しレートに影響を与える API のレート制限を包含します。

以下のものに対する直接的な制限はありません。

  • デプロイできるコンテナ イメージのサイズ
  • Cloud Run サービスによって処理される同時リクエストの数

Cloud Run(フルマネージド)のリソースの上限

リソース 説明 上限 上限引き上げ可否 スコープ
サービス サービスの最大数 1000 × リージョンごと
リビジョン リビジョンの最大数。上限に達すると、サービスを提供していないリビジョンが、古い順に自動的に削除されます。 1000 × サービスごと
リビジョン トラフィックを処理するリビジョンの最大数 1000 × リージョンごと
リビジョン タグ リビジョン タグの最大数 1000 × リージョンごと
コンテナ インスタンス コンテナ インスタンスの最大数 1000 サービスごと
コンテナ インスタンス コンテナの最大起動時間(分) 4 × コンテナ インスタンスごと
メモリ メモリの最大サイズ(GB) 4 × コンテナ インスタンスごと
CPU vCPU の最大数 4 × コンテナ インスタンスごと
ディスク 書き込み可能なメモリ内ファイル システムの最大サイズ(GB)。インスタンスのメモリによって制限されます。 4 × コンテナ インスタンスごと
環境変数 変数の最大長(KB) 32 × 変数ごと
リクエスト 同時リクエストの最大数 80 × コンテナ インスタンスごと
リクエスト 同時ストリームの最大数 100 × HTTP/2 クライアント接続ごと
リクエスト タイムアウトまでの最大時間(分) 60 分(15 分を超えるタイムアウトはベータ版の機能です) × リクエストごと
リクエスト リクエストの最大サイズ(MB) 32 × リクエストごと
レスポンス 非ストリーミング プロトコルを使用する場合の最大レスポンス サイズ(MB) 32 × レスポンスごと
ドメイン マッピング SSL 証明書の最大数 50 × トップドメインおよび週ごと
ドメイン マッピング 重複する SSL 証明書の最大数 5 × トップドメインおよび週ごと
アクセス トークン 生成される一意のアクセス トークンの最大数 50 × コンテナ インスタンスごと、1 秒あたり
ID トークン 生成される一意の ID トークンの最大数 50 × コンテナ インスタンスごと、1 秒あたり

Cloud Run Admin API レート制限

Cloud Run Admin API には次のレート制限が適用されます。この制限は、デプロイされた Cloud Run(フルマネージド)サービスに到達するリクエストには適用されません。

割り当て 説明 制限 引き上げ可否 スコープ
Cloud Run Admin API 読み取りリクエスト プロジェクトごとの 100 秒あたりの API 読み取り数。 これは、制限のない Cloud Run(フルマネージド)サービスへの読み取りリクエスト数ではありません。 100 秒あたり 1,000 グローバル
Cloud Run Admin API 書き込みリクエスト プロジェクトごとの 100 秒あたりの API 書き込み数。 これは、制限のない Cloud Run(フルマネージド)サービスへの書き込みリクエストの数ではありません。 100 秒あたり 100 グローバル

割り当てを引き上げる方法

このページに示したデフォルトの割り当てを引き上げるには:

  1. Cloud Run の割り当てページに移動します。

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

  3. プロンプトが表示されたらユーザー情報を入力し、選択した割り当てに新しい上限を入力します。

Cloud Run for Anthos on Google Cloud のリソースの上限

Cloud Run for Anthos on Google Cloud には Google Kubernetes Engine の割り当てと上限が適用されます。

Cloud Run for Anthos on Google Cloud のリソース数は、クラスタの構成と他の依存関係によって制限されます。以下の上限は、適切にスケーリングされた Kubernetes Engine クラスタの推奨値です。

リソース 説明 上限 上限引き上げ可否 スコープ
サービス サービスの最大数 150 × クラスタごと
変更内容 リビジョンの最大数 300 × クラスタごと
タイムアウト タイムアウトまでの最大時間(分) 10 × リクエストごと

他のリソースは、サービスが実行されている Kubernetes Engine クラスタの構成によって制限されます。たとえば、クラスタ内のノードで利用可能なメモリよりも多くのメモリをリクエストすることはできません。