このページでは、Compute Engine が予約の推奨事項を生成する方法と、それらの構成に使用するパラメータについて説明します。
Compute Engine は、過去 7 日間のアイドル状態または使用率の低いオンデマンド予約を特定して、予約を変更または削除できるように、予約に関する推奨事項を提供します。
Compute Engine は、Cloud Monitoring サービスによって収集されたシステム指標に基づいて推奨事項を自動的に生成します。予約の推奨事項を構成して、受け取る推奨事項の数を増減できます。
- これらの推奨事項を特定して対処するには、アイドル状態の予約に関する推奨事項を表示して適用するまたは十分に活用されていない予約に関する推奨事項を表示して適用するをご覧ください。
- これらの推奨事項を構成するには、アイドル状態の予約に関する推奨事項を構成するまたは使用率が低い予約に関する推奨事項を構成するをご覧ください。
- Compute Engine の予約の概要については、予約についてをご覧ください。
料金
アイドル状態の予約の推奨事項の使用に伴う費用は発生しません。推奨事項を使用してリソース使用量を減らすと、費用を節約できます。表示される費用削減の見積もりは、実際の使用量に合わせて VM 予約を調整した場合に、毎月節約できる費用です。たとえば、8 台の VM を予約していても、常に 1 台しか使用していない場合は、予約を 1 台の VM にダウンサイズすることで費用を節約できます。
制限事項
アイドル状態の予約と十分に活用されていない予約の推奨事項は、次の予約では使用できません。
- 確約利用割引(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"
です。
次のステップ
- アイドル状態の予約の推奨事項を表示して適用する方法または十分に活用されていない予約の推奨事項を表示して適用する方法を確認する。
- アイドル状態の予約に関する推奨事項を構成する方法または使用率が低い予約に関する推奨事項を構成する方法を確認する。