割り当てを操作する

「Google Cloud の割り当てシステムを使いこなす(Google Cloud)」

割り当ては、使用できる特定の共有リソースの量を指定するために使用されます。各割り当て値は、割り当てまたはシステムの上限に適用されている現在の実質的な上限を表します。たとえば、特定のサービスへの API 呼び出しの数、プロジェクトで同時に使用されるロードバランサの数、作成可能なプロジェクトの数などが割り当てとなります。それぞれで共有リソースの最大割り当てを表す値を指定します。多くの場合、これらの値は調整できます。

一方、システムの制限値は調整できません。ただし、場合によっては、Cloud 割り当てツールを使用してシステムの上限をモニタリングし、アラートを設定することもできます。たとえば、プロジェクトあたりのアラート ポリシーはシステムの上限ですが、Cloud の割り当ての範囲内にあります。ただし、ファイルサイズや文字数制限などのシステムの上限は追跡されません。

このページでは、プロジェクトの割り当てを操作する方法について説明します。これには、割り当ての調整方法と割り当て使用量のモニタリング方法が含まれます。

多くのサービスには、割り当てシステムとは無関係のシステムの上限が存在します。システムの上限は、ファイルサイズ上限やデータベース スキーマ制限などの固定的な制約であり、増減することはできません。システムの上限については、サービスに関連する割り当て値とシステムの上限(たとえば、Cloud Storage の割り当てと上限)で確認できます。

次のリンクでは、リソースの使用量に関連する追加情報を確認できます。

使ってみる

Google Cloud を初めて使用する場合は、アカウントを作成して、実際のシナリオでの Google プロダクトのパフォーマンスを評価してください。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。

無料で開始

割り当てについて

割り当てのモニタリングと管理を行う方法について学習する前に、Google Cloud の割り当てシステムの仕組みの基礎を理解しておくと役立ちます。このセクションでは、割り当てタイプ、割り当て値、割り当て調整など、割り当ての主なコンセプトについて説明します。

割り当てが適用される理由

割り当てが適用される理由はさまざまで、たとえば次のようなものがあります。

  • 予期しない使用量の急増とサービスの過負荷状態を回避することにより、Google Cloud ユーザーのコミュニティを保護する。
  • リソースの管理を支援する。たとえば、アプリケーションの開発とテストの際に、サービスの使用量に独自の上限を設定することで、高コストなリソースの使用による予期しない課金を防ぐことができます。

割り当てのタイプ

Google Cloud の割り当てには次の 3 つのカテゴリがあります。

  • レート割り当ては、通常、API またはサービスに対するリクエストの数を制限するために使用されます。レート割り当ては、サービスに固有の時間間隔(1 日あたりの API リクエスト数など)の後にリセットされます。
  • 数量に基づく割り当ては、使用率がないリソースの使用を制限するために使用されます。たとえば、一定期間内にプロジェクトで使用される VM の数などです。数量に基づく割り当ては、時間が経過してもリセットされません。その代わりに、不要になったら、GKE クラスタを削除するなどして、明示的に解放する必要があります。
  • 同時実行の割り当ては、指定時刻に処理中の同時実行オペレーションの合計数を制限するために使用されます。通常、これらは長時間実行オペレーションです。たとえば、Compute Engine は 1 時間持続することが予想される insert_operations を使用します。

これらのカテゴリ内では、一部の割り当てはグローバルに対応しており、Google Cloud のあらゆる場所でのリソースの使用に適用されます。その他の割り当てはリージョンまたはゾーンに限定され、特定の Google Cloud リージョン内のリソースの使用(両方の割り当てタイプ)、またはゾーン内のリソースの使用(数量に基づく割り当てのみ)に適用されます。たとえば、Google Cloud リージョンごとに作成できる Compute Engine VM インスタンスの数には個別の上限があります。

割り当てはプロジェクトごとに適用されます。ただし、作成できるプロジェクトの数はユーザー アカウントと請求先アカウントごとに適用されます。

次のステップ