Compute Engine の割り当てと上限の概要


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

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

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

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

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

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

Compute Engine の割り当てと上限には、次の 3 つのカテゴリがあります。

使用量上限を確認、編集する権限

割り当て量を表示するには、serviceusage.quotas.get 権限が必要です。

割り当てを変更するには、serviceusage.quotas.update 権限が必要です。

これらの権限は、オーナーと編集者の基本の IAM ロール、および事前定義された割り当て管理者ロールにデフォルトで含まれています。

数量に基づく割り当てを確認する

リージョンの割り当ては、プロジェクトの割り当てのサブセットではありません。仮想マシン(VM)インスタンスはリージョン割り当ての一部です。

リージョンの割り当て(リージョンに作成できる VM の数など)を確認するには、リージョンの割り当てを確認するをご覧ください。プロジェクトの割り当てを確認するには、Google Cloud コンソールまたは Google Cloud CLI を使用します。

以降のセクションでは、プロジェクトの数量に基づく割り当ての上限を表示する方法について説明します。API 割り当てと同時実行オペレーションの割り当ての上限を表示するには、gcloud alpha services quota list コマンドを使用します。詳細については、同時実行オペレーションの割り当てと上限を表示するをご覧ください。

割り当てのカテゴリについては、割り当てについてをご覧ください。

リージョンの割り当てを確認する

コンソール

Google Cloud Console で、[割り当て] ページに移動します。

[割り当て] に移動

gcloud

リージョン内の割り当てを一覧表示します。

gcloud compute regions describe REGION

REGION は、割り当て情報のリストを表示したいリージョンの名前に置き換えます。

プロジェクトの割り当てを確認する

コンソール

Google Cloud Console で、[割り当て] ページに移動します。

[割り当て] に移動

gcloud

プロジェクト全体の割り当てを確認します。

gcloud compute project-info describe --project PROJECT_ID

PROJECT_ID は、実際のプロジェクト ID に置き換えます。

割り当てを編集する

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

割り当てのロールアウト

Google Cloud はリソースと API のデフォルト割り当てを変更することがあります。これらの変更は段階的に行われます。新しいデフォルト割り当てをロールアウトする間、Google Cloud コンソールに表示される割り当て上限は実際に使用できる割り当て上限を反映していないことがあります。

たとえば、Google Cloud がファイアウォール ルールのデフォルト割り当て上限を 200 から 300 に変更したとします。Google Cloud コンソールを使用して割り当てを表示すると、ロールアウトが完了するまでは実際の割り当てが 200 であっても、新しい割り当ての 300 が表示されることがあります。

進行中の割り当てのロールアウトについては、既知の問題をご覧ください。問題が記載されていない場合、割り当てのロールアウトは進行していません。

割り当てのロールアウトが進行中で、実際に使用可能な割り当て上限を確認するには、Google Cloud CLI を使用して割り当てを確認します。利用可能分を超える割り当てが必要な場合は、割り当ての増加リクエストを送信します。

次のステップ