割り当てと上限

このドキュメントでは、Infrastructure Manager に適用される割り当てとシステム上限について説明します。

  • 割り当ては、使用できるカウント可能な共有リソースの量を指定します。割り当ては、Infrastructure Manager などの Google Cloud サービスによって定義されます。
  • システムの上限は固定値で、変更できません。

Infra Manager には、Cloud Build の割り当てと上限Cloud Storage の割り当てと上限が適用されます。

Infra Manager を使用してプロビジョニングされたリソースの割り当て検証については、プロビジョニングされたリソースの割り当て検証をご覧ください。

Google Cloud では、割り当てを使用して公平性を確保し、リソースの使用量と可用性の急増を抑えます。割り当ては、 Google Cloud プロジェクトで使用できるGoogle Cloud リソースの量を制限します。割り当ては、ハードウェア、ソフトウェア、ネットワーク コンポーネントなど、さまざまなリソースタイプに適用されます。たとえば、割り当てによって、サービスへの API 呼び出しの数、プロジェクトで同時に使用されるロードバランサの数、作成可能なプロジェクトの数を制限できます。割り当てを適用することで、サービスの過負荷を防ぎ、Google Cloud ユーザーのコミュニティを保護します。割り当ては、自組織で使用している Google Cloud リソースの管理にも役立ちます。

Cloud Quotas システムは次のことを行います。

  • Google Cloud のプロダクトとサービスの使用量をモニタリングする
  • これらのリソースの消費量を制限する
  • 割り当て値の変更をリクエストする方法を提供する

ほとんどの場合、割り当ての許容量を超えるリソースを消費しようとすると、システムによってリソースへのアクセスがブロックされ、実行しようとしているタスクは失敗します。

割り当ては通常、 Google Cloud プロジェクト レベルで適用されます。あるプロジェクトでリソースを使用しても、別のプロジェクトで使用可能な割り当てに影響することはありません。 Google Cloud プロジェクト内では、すべてのアプリケーションと IP アドレスで割り当てが共有されます。

Infra Manager リソースにもシステムの上限があります。システムの上限は変更できません。

数量に基づく割り当て

次の割り当ては、時間が経過してもリセットされず、代わりにリソースを解放すると解放されます。

割り当て
1 リージョン、1 プロジェクトあたりのデプロイ数 1,000
1 リージョン、1 プロジェクトあたりのプレビュー数 1,000

リクエストの割り当て

Infra Manager リクエストには、次の割り当てが適用されます。

割り当て
1 プロジェクト、1 リージョン、1 分あたりのミューテーション リクエスト数 20
1 リージョン、1 プロジェクトあたりの 1 分あたりの API リクエスト数 1,200

使用量上限

Infra Manager では、次の使用量上限が適用されます。

使用量上限
Terraform 入力変数の数 50
リソースの一覧表示で返されるリソースの数 500
識別子の長さ(文字数) 40
API ペイロードのサイズ(バイト単位) 950,000
過去のリビジョンの数 100

割り当ての増加をリクエストする

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

プロビジョニングされたリソースの割り当て検証

Infra Manager は、 Google Cloud リソースをプロビジョニングします。これらのリソースには独自の割り当てと制限があります。たとえば、Virtual Private Cloud には独自の割り当てと制限があります。

Infra Manager を使用してデプロイを作成または更新するときに割り当て検証を有効にすると、Terraform 構成を使用して概要が示されたインフラストラクチャが割り当て値を超えないようにできます。

Infra Manager は、quota-validation フラグを使用して、gcloud infra-manager deployments apply コマンドの一部として Terraform 構成で概要が説明されているリソースを検証するかどうかを決定します。quota-validation フラグが使用されている場合、Infra Manager は、デプロイが割り当て値を超えたときにログに記録するか(ENABLED)、デプロイを完全にブロックします(ENFORCED)。

Infra Manager の割り当て値は、次のGoogle Cloud リソースタイプに対してのみ評価されます。

  • google_compute_network
  • google_compute_disk
  • google_compute_instance

Infra Manager で割り当て検証を使用する方法については、リソースをデプロイするまたはデプロイを更新するをご覧ください。

Cloud Build の割り当てと上限の影響

Infra Manager は、Cloud Build を使用してデプロイの作成と更新を行います。Infra Manager は、デプロイと更新のプロセスの一環として、Cloud Build を使用してデプロイのステータスを約 12 回 / 分チェックします。

Cloud Build API のレート上限は、Cloud Build API の呼び出しレートに影響します。複数のデプロイを同時に実行している場合(複数のリージョンまたは環境にまたがって実行している場合など)、組織の Cloud Build API レート制限を確認して、Cloud Build オペレーション リクエスト数が API レート制限内であることを確認します。API レート制限は、[割り当て] コンソール ページに移動して表示および編集できます。