Google Cloud では、割り当てquotasを使用して、使用できる特定の共有リソースの量が制限されます。ニーズの増大に伴い、割り当ての引き上げが必要になる場合があります。
割り当ての調整は、リソース消費量を監視し、使用量が割り当て値(そのリソースに有効な最大値)に近づいたときにユーザーに代わって割り当ての増加リクエストを送信します。割り当ての調整によって次の問題が解決されます。
割り当てに起因するサービス停止のリスクを軽減。割り当ての調整は、リソース消費量の増加に積極的に対応します。これにより、割り当て値の制限が厳しすぎることによるサービス停止を防ぐことができます。
割り当て増加リクエストのモニタリングと提出の必要性を軽減。割り当ての調整は、予期しない増加を監視し、手動の増加リクエストを送信する必要性を低減するシンプルなアプローチを使用します。
割り当ての調整の仕組み
プロジェクトで割り当ての調整を有効にすると、該当するすべての割り当てのモニタリングが開始され、次のロジックが適用されます。
- 割り当ての調整は、指定された期間にピーク使用量が割り当て値に近づいたかどうかを確認します。
- その場合、割り当ての調整は割り当て値の引き上げを試みます(通常は 10~20%)。
割り当て値の引き上げが可能な場合は、その引き上げが承認され、割り当て値が調整されます。割り当ての調整が有効であるかどうかにかかわらず、いつでも割り当て値の引き上げを手動でリクエストできます。
割り当ての調整は割り当て値の引き上げのみを試みます。引き下げは試みません。同様に、割り当ての調整では、手動割り当ての上限が適用されている割り当て値を増やすことはありません。
割り当ての調整によって行われたすべての割り当て増加リクエストの履歴は、Google Cloud コンソールの [割り当て] ページで確認できます。アラートを設定して、割り当ての調整によって開始された変更をモニタリングすることもできます。詳細については、増加リクエストのモニタリングをご覧ください。
対象
割り当ての調整には、追加の割り当てをいつリクエストすべきかを正確に判断するために、十分な量の履歴データを必要とします。このため、割り当ての調整を有効にするオプションは、正確な予測をサポートするために十分な履歴アクティビティがあるプロジェクトでのみ使用できます。
このプレビュー版では、次の Compute Engine の割り当てを割り当て調整機能で自動的に増やすことができます。
- CPU
- N2 CPU
- N2D CPU
- C2 CPU
- C2D CPU
- Persistent Disk Standard(GB)
将来的には、より多くの Google Cloud サービスの割り当てが対象になります。割り当ての調整が有効になっているプロジェクトの場合、割り当ての調整は、追加されると自動的にモニタリングされます。お客様によるご対応は必要ございません。
調整の対象となるすべての割り当ての一覧については、Google Cloud コンソールの [割り当て] ページの [構成] タブのリストをご覧ください。
割り当ての調整を有効にする
割り当ての調整を有効にするには、次の IAM 権限が必要です。
cloudquotas.quotas.update
cloudquotas.quotas.get
Google Cloud プロジェクトで割り当ての調整を有効にするには:
- [IAM と管理] > [割り当て] ページに移動します。
- [構成] タブをクリックします。
- [有効にする] スイッチをクリックします。
[ステータス] 列に [有効] と表示されると、割り当ての調整が使用量を自動的にモニタリングし、割り当ての増加リクエストを発行します。
割り当て増加リクエストを表示する
割り当ての増加リクエストを表示するには、次の IAM 権限が必要です。
resourcemanager.projects.get
serviceusage.services.list
serviceusage.quotas.get
割り当ての調整によって発行された割り当て増加リクエストを表示するには:
- [IAM と管理] > [割り当て] ページに移動します。
- [リクエストの増加] タブをクリックします。
[リクエストの増加] ビューでは、プロジェクトに対するすべての増加リクエストを確認できます。手動でリクエストした増加と割り当ての調整によって発行された増加の両方を確認できます。割り当ての調整によって発行された増加のみを表示するには、[フィルタ] フィールドをクリックして、メニューから [タイプ] を選択し、「Auto
」と入力します。
通知を使用して増加リクエストをモニタリングする
Google Cloud プロジェクトの割り当ての調整をモニタリングにするには:
- [IAM と管理] > [割り当て] ページに移動します。
- [構成] タブをクリックします。
- [アラートを作成] をクリックします。
- アラート テンプレートのいずれかまたは両方を選択します。
- [割り当ての調整によるすべての調整] では、割り当ての調整がこのプロジェクトの増加リクエストを発行するたびにアラートが送信されます。
- [割り当ての調整のエラーと失敗] では、割り当ての調整がプロジェクトの割り当て値を引き上げようとしたときにのみ、アラートが発行されます。
- 必要に応じて、[オプションを表示] をクリックして、通知間の最小時間とインシデントの自動クローズ期間のデフォルト値を調整できます。
- 通知の受信に使用する [通知チャンネル] を選択します。通知チャンネル設定を調整するか、新しい通知チャンネルを作成する場合は、[通知チャンネルを管理] をクリックします。
- [OK] をクリックして設定を完了し、アラートの受信を開始します。
アラートの設定をキャンセルまたは調整する場合は、[アラート ポリシーを管理] をクリックするか、Cloud Monitoring の [ポリシー] ページにアクセスしていつでも構成を管理できます。アラート ポリシーには、選択したオプションに基づいて、次のいずれかの名前が付けられます。
- 割り当ての調整のエラーと失敗
- 割り当ての調整によるすべての調整
割り当ての調整を無効にする
Google Cloud コンソールでプロジェクトでの割り当ての調整を無効にするには:
- [IAM と管理] > [割り当て] ページに移動します。
- [構成] タブをクリックします。
- [有効にする] スイッチをクリックします。
スイッチが灰色になり、すべての割り当てに対して [ステータス] 列に [無効] と表示されたら、割り当ての調整で使用量のモニタリングまたは割り当て増加リクエストの送信が停止されます。
割り当て増加の拒否に関するトラブルシューティング
まれに、割り当ての調整によって開始された割り当ての増加が拒否されることがあります。これは、Google Cloud が特定のプロジェクト、リソース、リージョンの割り当てを特定の値を超えて増やすことができない場合に発生します。このような場合でも、手動での割り当ての増加をリクエストできます。
アラートは、割り当ての調整によって開始された割り当てリクエストが拒否されたケースをモニタリングするように構成できます。詳細については、増加リクエストのモニタリングをご覧ください。
制限事項
- プレビュー リリースでは、よく使用されるコンピューティング リソースに焦点を当てています。これらのリソースの割り当ては、ほとんどの場合、手動調整の対象となるためです。
- 割り当ての調整を有効にする設定は、プロジェクト単位でのみ使用できます。
- この設定を有効にする唯一の方法は、Google Cloud コンソールを使用することです。