App Hub は、割り当てとシステム上限を使用して、公平なリソース割り当てを維持し、サービスの過負荷を防ぎ、リソースの使用を管理します。
割り当てとシステム上限は類似していますが、次の点で異なります。
- 割り当てにはデフォルト値がありますが、通常は調整をリクエストできます。
- システムの上限は固定値で、変更できません。
Google Cloud では、リソースの使用や可用性における公平性を保って急激な変動を抑えるために、割り当てが使用されています。割り当ては、 Google Cloud プロジェクトで使用できるGoogle Cloud リソースの量を制限します。割り当ては、ハードウェア、ソフトウェア、ネットワーク コンポーネントなど、さまざまなリソースタイプに適用されます。たとえば、割り当てによって、サービスへの API 呼び出しの数、プロジェクトで同時に使用されるロードバランサの数、作成可能なプロジェクトの数を制限できます。割り当てを適用することで、サービスの過負荷を防ぎ、Google Cloud ユーザーのコミュニティを保護します。割り当ては、自組織で使用している Google Cloud リソースの管理にも役立ちます。
Cloud Quotas システムは次のことを行います。
- Google Cloud のプロダクトとサービスの消費量をモニタリングする
- これらのリソースの消費量を制限する
- 割り当て値の変更をリクエストし、割り当ての調整を自動化する手段を提供する
ほとんどの場合、割り当ての許容量を超えるリソースを消費しようとすると、システムによってリソースへのアクセスがブロックされ、実行しようとしているタスクは失敗します。
割り当ては通常、 Google Cloud プロジェクト レベルで適用されます。あるプロジェクトでリソースを使用しても、別のプロジェクトで使用可能な割り当てに影響することはありません。 Google Cloud プロジェクト内では、すべてのアプリケーションと IP アドレスで割り当てが共有されます。
詳細については、Cloud Quotas の概要をご覧ください。
App Hub リソースにはシステムの上限もあります。システムの上限は変更できません。
数量に基づく割り当て
App Hub では、次の使用量上限が適用されます。
| リソース | 説明 | 上限 | 範囲 |
|---|---|---|---|
| サービス プロジェクト | ホスト プロジェクトに接続できるプロジェクトの最大数。 | 25 | ホスト プロジェクトごと |
| リージョン アプリケーション | ホスト プロジェクトまたは管理プロジェクトのリージョンに作成できるリージョン アプリケーションの最大数。 | 100 | ホスト プロジェクトまたは管理プロジェクトごとの単一リージョン内 |
| リージョン登録済みサービス | ホスト プロジェクトまたは管理プロジェクトのリージョン アプリケーションに登録できるサービスの最大数。 | 500 | 各ホスト プロジェクトまたは管理プロジェクトのアプリケーションごとの単一リージョン内 |
| リージョン登録済みワークロード | ホスト プロジェクトまたは管理プロジェクトのリージョン アプリケーションに登録できるワークロードの最大数。 | 500 | 各ホスト プロジェクトまたは管理プロジェクトのアプリケーションごとの単一リージョン内 |
| グローバル アプリケーション | ホスト プロジェクトまたは管理プロジェクトで作成できるグローバル アプリケーションの最大数。 | 100 | ホスト プロジェクトまたは管理プロジェクトごと |
| グローバル登録サービス | ホスト プロジェクトまたは管理プロジェクトのグローバル アプリケーションに登録できるサービスの最大数。 | 500 | ホスト プロジェクトまたは管理プロジェクトのアプリケーションごとにグローバル |
| グローバルに登録されたワークロード | ホスト プロジェクトまたは管理プロジェクトのグローバル アプリケーションに登録できるワークロードの最大数。 | 500 | ホスト プロジェクトまたは管理プロジェクトのアプリケーションごとにグローバル |
レートに基づく割り当て
App Hub リクエストには、次の割り当てが適用されます。
| 割り当て | 説明 | 値 | 範囲 |
|---|---|---|---|
| 1 分あたりの API リクエスト数 | ホスト プロジェクト、管理プロジェクト、サービス プロジェクトから送信できるリクエストの最大数。これは、1 分あたりのグローバル リクエストとリージョン リクエストのプロジェクト全体の集計です。 | 12000 | ホスト プロジェクト、サービス プロジェクト、管理プロジェクトごと |
| 1 分あたりのリージョン API リクエスト数 | ホスト プロジェクト、管理プロジェクト、またはサービス プロジェクトから実行できるリージョン リクエストの最大数。 | 1200 | ホスト プロジェクトまたは管理プロジェクトごとの単一リージョン内 |
| 1 分あたりの API リクエスト数 | ホスト プロジェクト、管理プロジェクト、またはサービス プロジェクトから実行できるグローバル リクエストの最大数。 | 1200 | ホスト プロジェクトまたは管理プロジェクトごとにグローバル |
オブザーバビリティの割り当て
App Hub で Google Cloud Observability 機能を使用する場合、次の割り当てが適用されます。
| リソース | 説明 | 割り当て | 上限 | 範囲 |
|---|---|---|---|---|
| 指標スコープあたりのプロジェクト数 | アプリケーション モニタリングの指標スコープに含めることができるプロジェクトの数。 | 375 | 3500 | 指標スコープごと |
割り当てを編集する
通常、割り当てを調整するには Google Cloud コンソールを使用します。詳細については、割り当ての調整をリクエストするをご覧ください。