割り当てと上限

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

Cloud Run のリソースの数は限られています。Cloud Run の割り当てには API のレート上限が含まれます。これは、Cloud Run API の呼び出しレートに影響を与えます。

次のものに対する直接的な上限はありません。

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

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

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

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 クラスタの構成によって制限されます。たとえば、クラスタ内のノードで利用可能なメモリよりも多くのメモリをリクエストすることはできません。

API レート上限

Cloud Run API には次のレート上限が適用されます。この上限は、デプロイされた Cloud Run サービスに到達するリクエストには適用されません。

割り当て 説明 上限 引き上げ可能 スコープ
プロジェクトあたりの Cloud Run(フルマネージド)API 読み取りリクエスト クライアント プロジェクトごとの 100 秒あたりの読み取り数。これを超過すると、次の割り当て期間までサービスを一時的にご利用いただけなくなります。 100 秒あたり 1,000 グローバル
プロジェクトあたりの Cloud Run(フルマネージド)API 書き込みリクエスト クライアント プロジェクトごとの 100 秒あたりの書き込み数。これを超過すると、次の割り当て期間までサービスを一時的にご利用いただけなくなります。 100 秒あたり 100 グローバル

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

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

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

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

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