Compute Engine は、過去 1~14 日間に使用されていない仮想マシン(VM)インスタンスを特定できるように、アイドル状態の VM に関する推奨事項を提供します。アイドル状態の VM の推奨事項を使用して、アイドル状態の VM インスタンスを見つけて停止することで、リソースの無駄を減らし、コンピューティング料金を削減できます。
Compute Engine は、Cloud Monitoring サービスによって収集されたシステム指標に基づいて推奨事項を自動的に生成します。アイドル状態の VM に対する推奨事項を構成することにより、受け取る推奨事項の数を増減できます。
このページでは、Compute Engine がアイドル状態の VM の推奨事項を生成する方法と、それらの構成に使用できるパラメータについて一般的なコンセプトを説明します。
- アイドル状態の VM を特定して対処する方法の詳細については、アイドル状態の VM の推奨事項の表示と適用をご覧ください。
- アイドル状態の VM に関する推奨事項を構成する方法の詳細については、アイドル状態の VM に関する推奨事項を構成するをご覧ください。
料金
アイドル状態の VM の推奨事項は無料で利用できます。推奨事項を使用してリソース使用量を減らすと、費用を節約できます。
制限事項
スタンドアロン VM では、次の場合にアイドル状態の VM の推奨事項を使用できません。
- ローカル SSD を使用するインスタンス
- GPU / TPU を使用するインスタンス
- App Engine フレキシブル リソース
- Dataflow リソース
- Google Kubernetes Engine リソース
アイドル状態の VM インスタンスの検出方法
Compute Engine は、過去の使用状況の指標に基づいてアイドル状態の VM インスタンスに関する推奨事項を生成します。デフォルトでは、観察期間の履歴は 14 日間分です。新しい VM の場合は、VM の作成 1 日後から開始されます。デフォルトの観察期間を変更することで、受け取る推奨事項をカスタマイズできます。
推奨事項を生成するために、アルゴリズムは前回のモニタリング期間の CPU とネットワークの使用状況を考慮します。CPU とネットワークの使用量が事前定義されたしきい値を下回ると、Recommender は VM をアイドル状態として分類します。
推奨の頻度
VM が作成されて観察期間中に少なくとも 1 日間実行されると、Compute Engine はその VM に対するアイドル状態の VM の推奨事項の生成を開始します。新しい推奨事項は 1 日に 1 回生成されます。
マシンタイプの推奨サイズとの関係
マシンタイプの推奨サイズでは、VM に最適なサイズが推奨されます。アイドル状態の VM をダウンサイズするための、マシンタイプに関する推奨が表示されることがあります。
使用率が低くてもアイドル状態の VM を実行し続ける必要がある場合は、マシンタイプの推奨を使用することができ、使用率の低い VM に適したサイズを選択できます。
おすすめをカスタマイズする
Compute Engine では、レコメンデーション アルゴリズムで使用される構成を変更することで、プロジェクトに対して受け取る推奨事項をカスタマイズできます。特に、デフォルトの観察期間を変更すると、ワークロード、アプリケーション、インフラストラクチャのニーズに適した推奨事項を受け取ることができます。
プロジェクトの構成を変更する方法については、アイドル状態の VM に関する推奨事項の構成をご覧ください。
適切な構成を選択する
このセクションでは、構成に設定できる値について説明します。これらの値を変更すると、受け取る推奨事項に影響します。
観察期間
観察期間を設定して、推奨事項の計算に使用される時間枠の長さを変更します。
観察期間として、1 日から 14 日までの値を設定できます。値を設定するには、合計秒数の後に文字 s
を続けた文字列を使用します。
- 観察期間が 1 日の場合は、
"86400s"
を使用します。 - 観察期間が 14 日の場合は、
"1209600s"
を使用します。
デフォルトでは、観察期間は 14 日間です。
- ワークロードの短期的な変化に基づいて推奨事項を受け取る場合は、観察期間を短くします。
- ワークロードの短期的な変動の影響を受けない推奨事項を受け取りたい場合は、観察期間を長くします。
次のステップ
- アイドル状態の VM の推奨事項の表示と適用の方法を確認する。
- アイドル状態の VM に関する推奨事項を構成する方法を確認する。