伺服器部分正常運作

伺服器部分正常運作

是否有有意部分正常運作時間的伺服器管理方案?我的意思是,一台晚上自動休眠的伺服器?或者每隔一小時喚醒一次的伺服器(使用硬件,而不是 cron 作業)來執行一些循環任務?或者兩台伺服器以協作方式工作——一台伺服器休眠,另一台工作。如果沒有,實施這樣的計畫有什麼好處嗎?例如,更長的壽命或更低的功耗?

答案1

我將稱之為一般類別節省電力

自動睡眠/休眠作業系統對於桌上型電腦來說更為常見,它可能只使用一天的三分之一。

您可能會留下伺服器來提供服務或執行維護任務,但使用各種省電模式。不過,如果您的環境有意義,您可以每天晚上關閉設備。

處理器的深度閒置狀態會降低功耗,而係統仍在運作。

一些虛擬機器管理程式管理器可以自動整合虛擬機器並關閉主機以節省電力。例如,VMware DPM、SCVMM 電源最佳化或 XenServer 工作負載平衡器。 虛擬化電源管理:如何節省金錢和地球

在公有雲中,自動擴充可以為您啟動適當數量的基礎架構。或者,您編寫一個函數來根據需要運行而不關心虛擬機器。 (儘管雲端帳單用於基礎設施,但您無法直接看到電力或硬體成本。)

對於每 2 小時一次的任務,執行適當大小的節能伺服器可能會更簡單。在系統已啟動的情況下,醒來執行任務的速度要快得多。空轉時僅消耗幾瓦的電力。

預期壽命是一件棘手的事。如果您有一個磁碟軸陣列,那麼讓它們保持旋轉可能比向下旋轉和向後旋轉更好。許多組件可以連續在線使用幾年,直到廢棄。

答案2

IIRC VMware 和 Citrix 都有這樣的節能方案,主要是為了他們的桌面虛擬化產品(可以預見,主要工作負載幾乎總是在工作日的 8:00 至 18:00 之間)。您可以手動或自動規劃關閉大多數未使用的虛擬機器管理程式(留下一些備用容量),然後在需求再次增加時啟動其他虛擬機器管理程式。
由於此類伺服器每週每 168 小時僅運行 50 小時,因此節省的電量應該會增加。

在雲端世界中,您需要支付使用費用,根據需求擴展和縮減基礎架構和應用程式也是標準的。

相關內容