このページでは、Compute Engine が予約に関する推奨事項を生成する仕組みと、推奨事項の構成に使用するパラメータについて説明します。
Compute Engine は予約に関する推奨事項を提供します。これにより過去 7 日間のアイドル状態のオンデマンド予約または使用率の低いオンデマンド予約を特定して、そのような予約を変更または削除できます。
Compute Engine は、Cloud Monitoring サービスによって収集されたシステム指標に基づいて推奨事項を自動的に生成します。予約に関する推奨事項を構成して、受け取る推奨事項の数を増減できます。
- これらの推奨事項を特定して対処するには、アイドル状態の予約に関する推奨事項を表示して適用するまたは使用率が低い予約に関する推奨事項を表示して適用するをご覧ください。
- これらの推奨事項を構成するには、アイドル状態の予約に関する推奨事項を構成するまたは使用率が低い予約に関する推奨事項を構成するをご覧ください。
- Compute Engine の予約の概要については、予約についてをご覧ください。
料金
アイドル状態の予約に関する推奨事項の使用に伴う費用は発生しません。推奨事項を使用してリソース使用量を減らすと、費用を節約できます。表示される削減費用の見積もりは、実際の使用量に合わせて VM 予約を調整した場合の毎月の削減可能な費用です。たとえば、8 個の VM を予約していても、常に使用するのが 1 個だけの場合は、予約する VM の数を 1 個にすることで費用を削減できます。
制限事項
アイドル状態の予約と使用率が低い予約に関する推奨事項は、次の予約では使用できません。
- 確約利用割引(CUD)に関連付けられているオンデマンド予約
- TPU を使用する仮想マシン(VM)インスタンスのオンデマンド予約
アイドル状態の予約と使用率が低い予約の検出の仕組み
Compute Engine の予約に関する推奨事項は、過去の使用状況の指標に基づいています。デフォルトでは、過去 7 日間の観察期間が使用されます。デフォルトの観察期間を変更することで、受け取る推奨事項をカスタマイズできます。
アルゴリズムは推奨事項を生成するために、費用が発生するが、過去 7 日間においてアクティブな Compute Engine リソースに関連していない予約を考慮します。
推奨の頻度
予約が作成され、7 日間以上リソースを使用していないと、Compute Engine は予約に関する推奨事項の生成を開始します。新しい推奨事項は 1 日に 1 回生成されます。
推奨事項をカスタマイズする
Compute Engine では、レコメンデーション アルゴリズムで使用される構成を変更することで、プロジェクトに対して受け取る推奨事項をカスタマイズできます。特に、デフォルトの観察期間を変更すると、ワークロード、アプリケーション、インフラストラクチャのニーズに適した推奨事項を受け取ることができます。
プロジェクトの構成を変更する方法については、以下をご覧ください。
適切な構成を選択する
このセクションでは、構成に設定できる値について説明します。これらの値を変更すると、受け取る推奨事項に影響します。
観察期間
idle_reservation_lookback_period
または under_utilized_reservation_lookback_period
の値を変更して推奨事項を計算するための観察期間の長さを設定し、プロジェクトの新しい構成をアップロードします。観察期間として、7 日から 30 日までの値を設定できます。次に例を示します。
- 観察期間が過去 7 日間の場合は、
"P7D"
を使用します。 - 観察期間が過去 30 日間の場合は、
"P30D"
を使用します。
デフォルトでは、観察期間は 7 日間です。
- ワークロードの短期的な変動に基づく推奨事項の場合は、観察期間を短くします。
- ワークロードの短期的な変動の影響を受けない推奨事項の場合は、観察期間を長くします。
同様に、under_utilized_reservation_utilization_threshold
の値を変更して、予約の使用率が低い場合にトリガーされる使用量のしきい値を設定し、プロジェクトの新しい構成をアップロードします。次に例を示します。
- しきい値が 80% の場合は
"0.8"
です。
次のステップ
- アイドル状態の予約に関する推奨事項を表示して適用する方法または使用率が低い予約に関する推奨事項を表示して適用する方法を確認する。
- アイドル状態の予約に関する推奨事項を構成する方法または使用率が低い予約に関する推奨事項を構成する方法を確認する。