套用 VM 執行個體的規模調整建議

本頁面說明如何查看和套用 Compute Engine 提供的 VM 規模調整建議。如要進一步瞭解 VM 執行個體適用的不同規模調整選項,請參閱機器類型說明文件。

Compute Engine 會提供機器類型方面的建議,協助您的虛擬機器執行個體達到最佳的資源使用率。這些建議是根據 Google Stackdriver Monitoring 服務於過去 8 天收集到的系統指標,由系統自動產生。請善用這些建議,重新調整執行個體機器類型的規模,以更有效率地使用執行個體的資源。此功能亦稱為「最適規模推薦」。

定價

規模調整建議為免費功能。

限制與應用實例

規模調整建議目前不適用於以下項目:使用 App Engine 彈性環境、Cloud Dataflow 或 Google Kubernetes Engine 建立的 VM 執行個體,以及具有暫時磁碟、延伸記憶體、GPU 或 TPU 的 VM 執行個體,或是內含 Skylake CPU 平台的 VM 執行個體。

在某些罕見情況下,您可能會在套用建議時看見錯誤訊息。例如,建議的機器類型可能過小而無法容納連接的磁碟數量、未符合映像檔或授權的資源需求,或可能不適用於特定區域。

規模調整建議演算法適用的工作負載類型如下:依照每週模式運作的工作負載、會隨著數週時間過去而擴展或縮減的工作負載、持續不完全利用資源的工作負載,或是持續因資源不足而遭到節流的工作負載。對於這類情況,只需使用過去 8 天的資料,就足以預測機器規模變更能夠改善資源使用率的程度。

不常達到尖峰的工作負載 (例如是每個月出現尖峰),就較不適合規模調整建議的演算法,因為 8 天份的資料不足以擷取或預測處理上的變動。

對於注重成本勝於效能的工作負載 (例如批次工作負載),可忽略這些建議,將規模提高。

規模調整建議使用的指標

Compute Engine 會監控執行中虛擬機器的 CPU 與記憶體使用率,並根據過去 8 天的資料提出建議。Compute Engine 會對下列情況提出建議:

  • 執行個體於大部分時間處於低 CPU 使用率狀態。Compute Engine 會建議採用虛擬 CPU 數量較少的機器類型。

  • 執行個體於大部分時間處於高 CPU 使用率狀態。Compute Engine 會建議採用虛擬 CPU 數量較多的機器類型。

  • 執行個體未使用到大部分的記憶體。Compute Engine 會建議採用記憶體較小的機器類型。

  • 執行個體於大多數時間主動使用大部分的記憶體。Compute Engine 會建議採用記憶體較大的機器類型。

Compute Engine 可能會建議使用標準或自訂機器類型。請注意,機器在可用記憶體和 vCPU 數量上有些限制。請特別注意,增加一項資源時,可能同時也需要增加其他資源,才能符合有效機器類型的規格。此外,Compute Engine 僅會建議在該執行個體執行的區域內可供使用的機器類型。

如需更多資訊,請參閱自訂機器類型規格

至於費用差異估算,執行個體的費用是根據前一週的用量 (套用續用折扣前),再推算 30 天所需的費用。系統會再將此資訊與建議的機器類型每月費用 (套用續用折扣前) 進行比較。如需準確的定價和詳細資料,請參閱定價說明文件

查看規模調整建議

Compute Engine 會透過 Google Cloud Platform 主控台提出建議。系統預設開啟建議功能。

  1. 前往「VM instances」(VM 執行個體) 頁面。

    前往「VM instances」(VM 執行個體) 頁面

  2. 選取您的專案並按一下 [Continue] (繼續)
  3. 在執行個體清單上,按一下右上角的 [Columns] (資料欄) 下拉式選單,切換為一或多個資料欄。
  4. 啟用或停用您要納入建議的資料欄。
  5. 查看「Recommendation」(建議) 資料欄,檢閱對個別執行個體的建議,也可以根據預估的節省量來排序資料欄。如果執行個體旁邊並未顯示建議,表示 Compute Engine 未提出任何建議。

    Recommendations column

建立新的執行個體時,在建立後的 24 小時內會顯示對新執行個體的建議。若變更執行個體的機器類型,Compute Engine 會在變更後的 24 小時內提供進一步的建議。

之後,系統會在一天中定期重新整理對虛擬機器的建議。

根據建議調整執行個體規模

若您決定採用 Compute Engine 的建議,可直接在建議畫面上調整執行個體大小。

  1. 在「VM instances」(VM 執行個體) 頁面上,找到要調整規模的執行個體並按一下旁邊的建議文字。

    建議連結

  2. 這時會出現彈出式視窗,內有更多詳細資料,並會顯示 [Apply] (套用) 按鈕,按一下此按鈕即可將建議套用至執行個體。按一下這個按鈕後,Compute Engine 即會停止執行個體、變更執行個體的機器類型,並且重新啟動執行個體。

    也可以按一下 [Customize] (自訂) 連結,按喜好自訂執行個體。

    建議詳細資料彈出式視窗

    按一下 [Apply] (套用) 按鈕即可套用變更。

關閉建議

按照建議完成作業後,即可將之關閉。關閉建議後,會在預估節省費用總計中將建議項目移除,也會將建議的外觀最小化,此時建議會變為灰色。

建議預估值
預估節省費用總計

關閉單項建議:

  1. 在「VM instances」(VM 執行個體) 頁面上,按一下想要關閉的建議文字。

  2. 這時會出現彈出式視窗,內有更多詳細資料,並會顯示 [Dismiss recommendation] (關閉建議) 按鈕。

    關閉建議

  3. 請按一下 [Dismiss recommendation] (關閉建議)

若要關閉所有建議,請按一下「VM instances」(VM 執行個體) 頁面上的 [Dismiss all] (全部關閉) 按鈕。

關閉建議

還原建議:

  1. 在 VM 執行個體頁面上,按一下想要還原的灰色建議文字。

    已關閉的建議

  2. 這時會出現彈出式視窗,內有更多詳細資料,並會顯示 [Restore recommendation] (還原建議) 按鈕。

    關閉建議

  3. 按一下 [Restore recommendation] (還原建議)

透過監控代理程式取得更精確的建議

Stackdriver 提供監控代理程式,可自您的 VM 執行個體收集更多額外的磁碟、CPU、網路和處理程序指標。您可在 VM 執行個體上安裝監控代理程式,這樣代理程式就能存取系統資源和應用程式服務來收集資料。

若在 VM 執行個體上安裝並執行監控代理程式,就會自動使用代理程式收集的 CPU 與記憶體指標,來運算規模調整建議。與預設的 Compute Engine 指標相較之下,監控代理程式提供的代理程式指標對於執行個體的資源使用率,可提供更加詳盡的深入分析資訊。這可讓建議引擎更有效地預估資源需求,提出更精確的建議。

若要安裝代理程式,請參閱安裝監控代理程式一文。

後續步驟

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Compute Engine 說明文件