割り当てとシステム上限について

Google Cloud には、各種リソースの使用状況のモニタリング、アラートの作成、調整リクエストを行うためのツールが用意されています。

  • 割り当ては、使用できる共有リソースの数量を指定するもので、Compute Engine などの Google Cloud サービスによって定義されます。

  • システムの上限は固定値で、変更できません。

次の表では、割り当てに関する他の用語と定義を示します。

用語

説明

調整の可否

割り当て値を増減できるリソース。

カウント可能

追跡可能であり、割り当てシステムによって割り当てられた値に向かってカウントされるリソース。

ディメンション

ディメンションは、リージョンやゾーンを表す属性、またはサービス固有のディメンション(gpu_familynetwork_id など)です。

Cloud Quotas API では、ディメンションは Key-Value ペアとして表されます。Key はディメンション名、Value はそのディメンション名の値です(例: {"key" : "region", "value" : "us-central1"})。

割り当て

使用できるカウント可能な共有リソースの量。

割り当て調整

割り当て値の増減を求めるリクエスト。割り当ての増加調整は承認と履行の対象となります。割り当ての減少調整はすぐに承認されます。

割り当て情報

QuotaInfo は、特定のプロジェクト、フォルダ、または組織の特定の割り当てに関するメタデータと割り当て値の情報を提供する読み取り専用のリソースです。QuotaInfo リソースには次のものが含まれます。

  • 名前やディメンションなどのメタデータ。
  • さまざまな割り当てディメンションの割り当て値。
  • Cloud Quotas は、Google Cloud サービスで定義された割り当てと、お客様が開始した割り当ての調整から情報を取得します。

    : QuotaInfo は、さまざまなソースからの情報で構成されます。QuotaPreference リソースを作成していなくても、デフォルトの割り当て構成が存在します。quotaPreference.create または quotaPreference.update で優先状態を指定しない限り、QuotaInfo は、利用可能なデフォルトの割り当て情報に基づいて、適用する割り当て値を決定します。

    割り当て設定

    QuotaPreference リソースは、特定のディメンションの組み合わせに対する設定を表します。このリソースは、プロジェクトの割り当て増加調整を行う際に使用します。また、プロジェクト、フォルダ、組織の割り当ての減少調整にも使用します。割り当ての増加調整は承認と履行の対象となります。割り当ての減少は直ちに履行されます。割り当てを設定するには、Cloud Quotas コンソールの UI または API を使用します。

    システムの上限

    固定値。通常はアーキテクチャ上の制約です。システムの上限は調整できません。

    ただし、一部のシステムの上限はカウント可能です。このような場合、Cloud Quotas には、これらの値に関する使用状況をモニタリングし、アラートを作成するためのツールが用意されています。

    種類

    リソースを割り当て(調整可能)またはシステム上限(調整不可)として示すフィールド。割り当てによっては、調整できない場合があります。

    カウント可能なリソースまたはシステムの上限に適用されている、現在の実質的な最大値。通常、割り当ては調整可能で、手動調整または自動調整により割り当ての値を変更できます。

    割り当てを管理する

    使用できる共有リソースの量はプロジェクトと組織によって異なります。たとえば、無料トライアル アカウントを使用している場合、一部のリソースに対する割り当ては、請求先アカウントよりも少なくなる可能性があります。プロジェクトで課金を有効にすると、ほとんどのサービスの割り当てが増加します。Google Cloud を使用すると、時間の経過とともにほとんどのサービスの割り当てが増加します。

    一部の割り当ては無制限であるため、そのリソースは必要に応じて自由に使用できます。一方、デフォルト値から増やすことができない割り当てもあります。たとえば、使用量が多く、逆効果になる場合や、リソースが非常に限られている場合などです。これらの制限は通常、サービスの割り当てとシステム上限のページ(たとえば、Cloud Run functions のレート上限に関するドキュメントなど)に記載されています。

    このような極端なケースを除き、共有リソースはデフォルト値に設定されます。この値は、ほとんどのプロジェクトで十分です。ただし、プロジェクトで特定のリソースに対して現在の割り当てを超える量が必要になる場合は、割り当て設定の値を大きくすることができます。また、リソースを制限したい場合は、割り当て設定の値を小さくすることができます。割り当ての増加をリクエストするには、割り当て値の引き上げをリクエストするをご覧ください。

    割り当てを使い切った場合

    通常、割り当てが不足すると、実行しようとしているタスクが失敗し、割り当てエラーが発生します。このエラーをスローするタスクには、アプリケーションのデプロイ、新しいプロジェクトの作成、API の呼び出しなどがあります。その後も、リソースを解放するか(数量に基づく割り当ての場合)、期間をリセットするか(レートの割り当ての場合)、追加の割り当てが付与されるまで、タスクは引き続き失敗します。

    割り当てエラーがどのように表示されるかは、Google Cloud とのやり取りに使用するツールまたはクライアントによって異なります。割り当てエラーで、割り当てエラーの詳細を確認できます。

    割り当てエラーを回避するには、次のことを試してください。

    • 割り当てを超過する前に割り当ての引き上げリクエストが自動的に作成されるように、割り当ての調整を使用します。
    • 割り当ての上限値に近づいたときのアラートを作成します。詳細については、割り当てアラートの設定をご覧ください。

    割り当ての調整について

    割り当て増加リクエストの大半は自動システムによって評価されます。その判断は、リソースの空き状況、Google Cloud の使用期間、その他の要因を含む基準に基づいて行われます。その基準を満たしていないリクエストは却下されます。

    自動システムによる審査の評価基準は、すべてのお客様にとっての公平性を保証し、プロセスを操作しようとする試みを阻止するために開示されていません。場合によっては、割り当ての増加リクエストは審査担当者にエスカレーションされます。審査担当者は基準に従いますが、お客様独自の状況を考慮する場合もあります。

    一部の割り当ての増加については、事前にお支払いを求められる場合があります。たとえば、有料の Google Cloud サービスを使用する追加のプロジェクトをリクエストした場合は、支払いを求められる可能性があります。このお支払いは、その後に発生するすべての請求に適用される可能性があり、アカウントにクレジットとして表示されます。

    割り当ての増加をリクエストする方法については、割り当て値の引き上げをリクエストするをご覧ください。割り当ての増加をリクエストするために、有料のカスタマーケア サービスは必要ありません。