閒置 VM 最佳化建議

Compute Engine 會提供閒置 VM 建議,協助您找出過去 1 到 14 天內未使用的虛擬機器 (VM) 執行個體。您可以根據閒置 VM 建議找出並停止閒置 VM 執行個體,減少資源浪費並降低運算費用。

Compute Engine 會根據 Cloud Monitoring 服務收集的系統指標,自動產生建議。您可以設定閒置 VM 建議,接收更多或更少的建議。

本頁面提供概念資訊,說明 Compute Engine 如何產生閒置 VM 建議,以及可用於設定這些建議的參數。

定價

閒置 VM 建議功能可免費使用。使用建議減少資源用量,有助於節省成本。

限制

如果是獨立 VM,在下列情況下,系統不會提供閒置 VM 建議:

  • 具有本機 SSD 的執行個體
  • 搭載 GPU/TPU 的執行個體
  • App Engine 彈性環境資源
  • Dataflow 資源
  • Google Kubernetes Engine 資源

閒置 VM 執行個體的偵測方式

Compute Engine 會根據過往的使用量指標,產生閒置 VM 執行個體的建議。根據預設,過往觀察期為 14 天,如果是新 VM,則從 VM 建立後隔天開始計算。變更預設觀察期後,您就能自訂收到的建議。

演算法會考量上一個觀察期間的 CPU 和網路用量,藉此產生建議。如果 CPU 和網路使用量低於預先定義的門檻,建議工具會將 VM 分類為閒置。

建議頻率

VM 建立完成並在觀察期內執行至少一天後,Compute Engine 就會開始為該 VM 生成閒置 VM 建議。系統每天會產生新的最佳化建議。

與機器類型規模調整建議的關係

機器類型規模調整建議會建議 VM 的最佳大小。系統可能會建議您縮減閒置 VM 的機器類型。

如果必須讓閒置 VM 保持執行狀態,即使使用率偏低,您也可以參考機器類型建議,為資源使用率偏低的 VM 選擇最佳大小。

自訂推薦內容

您可以變更建議演算法使用的設定,自訂專案的建議。具體來說,變更預設觀察期後,您就能收到更符合工作負載、應用程式和基礎架構需求的建議。

如要瞭解如何修改專案的設定,請參閱「設定閒置 VM 建議」。

選擇合適的設定

本節說明可為設定設定的值。變更這些值會影響您收到的建議。

觀察期

設定觀察期,即可修改用於計算最佳化建議的時間範圍長度。

您可以將觀察期設為 1 到 14 天之間的值,方法是使用字串,其中包含總秒數,後面接著字母 s

  • 如要將觀察期間設為 1 天,請使用 "86400s"
  • 如要使用 14 天的觀察期,請使用 "1209600s"

預設的觀察期間為 14 天。

  • 如要根據工作負載的短期變化取得建議,請使用較短的觀察期。
  • 如果不想讓工作負載的短期波動影響建議,請使用較長的觀察期。

後續步驟