割り当ては、Google Cloud プロジェクトで使用できる共有 Google Cloud リソース(ハードウェア、ソフトウェア、ネットワーク コンポーネントなど)の量を制限します。つまり、割り当てはシステムの一部で、次の機能があります。
- Google Cloud のプロダクトとサービスの使用量や消費量をモニタリングする。
- 公平性の確保や使用量急増の抑制などのため、これらのリソースの消費量を制限する。
- 規定の制限を自動的に適用する構成を維持する。
- 割り当てをリクエストまたは変更する手段を提供する。
ほとんどの場合、割り当てを超過すると、システムは関連する Google リソースへのアクセスをすぐにブロックするため、ユーザーが試行しているタスクは失敗します。ほとんどの場合、割り当ては各 Google Cloud プロジェクトに適用され、その Google Cloud プロジェクトを使用するすべてのアプリケーションと IP アドレスで共有されます。
Compute Engine リソースには上限もあります。これらの上限は、割り当てシステムとは無関係です。上限は、特に明記されていない限り、変更できません。
Compute Engine の割り当てと上限には、次の 3 つのカテゴリがあります。
- リソース割り当て: 仮想マシン(VM)インスタンス�� GPU ��どの Compute Engine リソース使用量を制限する割り当て。詳細については、リソース使用量の割り当てと権限の管理をご覧ください。
- API 割り当て: Compute Engine API を呼び出す頻度を制限する割り当て。詳細については、Compute Engine API の割り当てをご覧ください。
- 同時実行オペレーションの割り当て: 処理中の Compute Engine オペレーションの数を制限する上限。詳細については、Compute Engine の同時オペレーションの割り当てをご覧ください。
使用量上限を確認、編集する権限
割り当て量を表示するには、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 を使用して割り当てを確認します。利用可能分を超える割り当てが必要な場合は、割り当ての増加リクエストを送信します。
次のステップ
- Compute Engine のリソース使用量の割り当てと権限の管理を確認する。
- Compute Engine API の割り当てを確認する。
- Compute Engine の同時実行オペレーションの上限を確認する。
- リソースベースの料金について確認する。
- VM インスタンスの料金について確認する。
- 割り当てを確認および管理する。
- 割り当てアラートの設定方法を確認する。