想知道如何透過 Google Cloud 實現成本最佳化嗎?還在思考怎麼掌握雲端資源的消耗嗎?雲端的最大優勢之一就是能夠「用多少付多少」,依照實際使用量計費,這使企業能夠在優化成本的同時,享有雲端的現代化架構和高性能運算能力。

透過暫停(Suspend)/恢復(Resume) VM,可以更好地控制 Google Cloud 資源的消耗。就像是蓋上筆電一樣,暫停 Google Compute Engine VM 會將您的VM狀態保存到磁碟,以便稍後恢復時,可以從上次中斷的地方繼續。VM處於暫停 (SUSPENDED) 狀態時,就不用為 RAM 付費,僅需支付VM記憶體的儲存成本;其他的 VM 運行成本,像是作業系統授權(OS licensing)也可能跟著降低。

Compute_Engine_VMs_Hz6vcIq.max-800x800

本文重點

  1. 我該如何暫停使用 Compute Engine VM?
  2. 實際案例分享:美國知名電商平台 BigCommerce
  3. 重啟 VM 會帶來什麼效益?

 

我該如何暫停使用 Compute Engine VM?

暫停VM會向VM的操作系統發送 ACPI S3 信號。與其他雲端供應商的類似功能相比,Google Cloud 擁有兩個顯著的優勢。 首先,Google Cloud 與多種作業系統映像(OS image)廣泛兼容,無需使用特定用於雲端的作業系統映像,或者安裝守護程式(daemon)。響應 ACPI S3 信號的未公開與客製化作業系統映像也可以與 Suspend 一起使用。馬上動手試試看吧!

其次,儲存是在要求 Suspend 時動態配置的,且與VM的啟動磁碟分開。以其他雲端的運作方式來說,它們會要求您確保啟動磁碟中有足夠的空白空間,來保存VM狀態,這就可能會增加 VM 的運行成本;使用 GCP 則可以確保您暫停的VM僅消耗了它本身所需要的儲存空間。

實際案例分享:美國知名電商平台 BigCommerce

許多 Google Cloud 企業客戶藉由停用虛擬桌面或開發人員環境,節省了大量成本,接下來將分享美國知名電商平台 BigCommerce 的案例。

「利用 Compute Engine 的 suspend 和 resume功能, BigCommerce 能夠降低由 Compute Engine 驅動開發環境的營運成本。BigCommerce 允許每個工程師客製化他們環境的『工作時間』,這些環境會在每個工作日結束時暫停,並在第二天開始時恢復。這將我們 VM 的使用時間從每週 168 小時減少到每個環境平均每週使用 60 小時,進而幫助我們每月節省數千美元。我們估計這些成本效益會隨著我們工程組織的成長擴大。」

—BigCommerce 工程經理 Aaron Humerickhouse

重啟VM會帶來什麼效益?

重啟VM能夠加速系統水平擴展。雖然 Compute Engine VM的建立時間已經非常快,但在因應需求高峰時,啟動操作系統和加載應用程式所耗費時間,可能比預期更長。為了解決這個問題,使用關鍵應用程式初始化VM,並暫停使用。之後再次重啟,VM的生產效率就會比從頭開始建立的VM快得多。

宏庭科技擁有多平台認證架構師,熟悉各大雲端平台與在地機房特性,可提供企業客製化的遷移計畫與最高 24/7 服務監控、最高 24/7 技術支援,以及雲端架構與系統代管,為企業解決雲端問題,量身打造最高品質服務。歡迎填寫連絡表單,透過宏庭科技多年的產業經驗與國內外原廠認證團隊,協助您極大化 GCP 價值!

本文章翻譯並改寫自 Google Cloud 官方部落格,欲了解詳細的操作方式,可以閱讀 Google Cloud 的暫停/恢復VM教學文件獲得更多資訊。