このドキュメントでは、Google Cloud Scheduler に適用される割り当てとシステムの上限について説明します。
- 割り当ては、使用できるカウント可能な共有リソースの量を指定します。割り当ては、Google Cloud Scheduler などの Google Cloud サービスによって定義されます。
- システムの上限は固定値で、変更できません。
Google Cloud では、割り当てを使用して公平性を確保し、リソースの使用量と可用性の急増を抑えます。割り当ては、Google Cloud プロジェクトで使用できる Google Cloud リソースの量を制限します。割り当ては、ハードウェア、ソフトウェア、ネットワーク コンポーネントなど、さまざまなリソースタイプに適用されます。たとえば、割り当てによって、サービスへの API 呼び出しの数、プロジェクトで同時に使用されるロードバランサの数、作成可能なプロジェクトの数を制限できます。割り当てを適用することで、サービスの過負荷を防ぎ、Google Cloud ユーザーのコミュニティを保護します。割り当ては、自組織で使用している Google Cloud リソースの管理にも役立ちます。
Cloud Quotas システムは次のことを行います。
- Google Cloud のプロダクトとサービスの消費量をモニタリングする
- これらのリソースの消費量を制限する
- 割り当て値の変更をリクエストする方法を提供する
ほとんどの場合、割り当ての許容量を超えるリソースを消費しようとすると、システムによってリソースへのアクセスがブロックされ、実行しようとしているタスクは失敗します。
割り当ては通常、Google Cloud プロジェクト レベルで適用されます。あるプロジェクトでリソースを使用しても、別のプロジェクトで使用可能な割り当てに影響することはありません。Google Cloud プロジェクト内では、すべてのアプリケーションと IP アドレスで割り当てが共有されます。
Cloud Scheduler リソースにはシステムの上限もあります。システムの上限は変更できません。
割り当て
Google Cloud Scheduler は、デフォルトで各 Google Cloud プロジェクトに次の割り当てを適用します。これらの割り当ては増減できます。
リソース | 値 |
---|---|
1 分あたりの読み取り API リクエスト数(ListJobs 、GetJob 、ListLocations 、GetLocation を含む) |
1250 |
1 分あたりの書き込み API リクエスト数(CreateJob 、UpdateJob 、DeleteJob 、PauseJob 、ResumeJob 、RunJob を含む) |
500 |
ジョブの数(1 リージョンあたり) | デフォルト: 1,000 最大: 5,000 |
固定の最大ジョブサイズ(ペイロード) | 合計 1 MB(1 KB までのリクエスト オーバーヘッドを含む) |
上限
Cloud Scheduler では、次の使用量上限が適用されます。これらの上限の変更をリクエストすることはできません。
上限 | 説明 | 値 |
---|---|---|
ジョブの所要時間 | HTTP ターゲットを使用するジョブ実行の最長時間(開始時刻から終了時刻まで)。この上限を超えるジョブはタイムアウト エラーで終了し、構成された再試行ポリシーに従って再試行されます。 | 30 分 |
割り当ての増減をリクエストする
通常、割り当てを調整するには、Google Cloud コンソールを使用します。詳細については、割り当ての調整をリクエストするをご覧ください。