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

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

Compute Engine VMs.jpg

本文重點

  1. 暫停不需要的 Compute Engine VM 是如何運作的?
  2. 實際案例分享:美國知名電商平台 BigCommerce
  3. 恢復您暫停的VM會帶來什麼效益?

 

暫停不需要的 Compute Engine VM 是如何運作的?

暫停VM會向VM的操作系統發送 ACPI S3 信號。與其他雲端供應商的類似功能相比,Google Cloud Platform 擁有兩個顯著的優勢。 首先,GCP 與多種作業系統映像(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教學文件獲得更多資訊。