一臺服務器能維持多久?這是每個企業都迫切需要知道的成本效益的問題。想知道這個問題的答案,需要明確下面這些觀點。
計算機和汽車不一樣
要確定服務器的壽命,重要的是要認識到,計算機不像汽車或其他機器一樣只是隨著時間的推移而磨損。
區別在于:汽車中的大多數部件都是機械的。不管這些組件的設計有多好,或者你維護它們的程度如何,它們最終都會損壞。而相反,服務器中的大多數組件都不是機械的。CPU、內存和主板等中都沒有會因為長期使用產生磨損的移動部件。
只要你能夠適當地冷卻這些組件,防止電涌傷害,并執行基本的維護,服務器的非機械部分可無限地運行。
不過服務器的主要部分遲早會磨損:硬盤。硬盤驅動器的平均壽命大約為6年。幸運的是,硬盤也是最便宜、最容易在服務器中替換的組件之一。僅僅因為你的硬盤受到磨損并不意味著你的服務器已經達到了它的使用壽命。
定義服務器壽命
這就引出了一個重要問題:一個成品服務器的預計壽命是多長?
這是一個很難回答的問題,因為有兩種不同的方式來判斷服務器的可用時間:首先要測量的是,在關鍵部件崩潰之前它會持續多長時間。如上所述,這個問題的答案并不簡單。服務器中的大多數組件都是非機械的,可以無限期地使用。硬盤是唯一的大例外。
測量服務器壽命的第二種方法是判斷服務器保持成本效率的時間。從某種程度上講,繼續運維那些難以滿足現代工作負載需求的服務器,不如用新的服務器來代替它們。管理一個能夠處理大型現代工作負載的單一服務器更容易,而不是管理三到四個遺留服務器以支持相同的工作負載。
遺留服務器的能源使用效率也會降低,這會增加運營成本。
同時,他們可能在數據中心占有更多空間。
而且它們最終可能與現代操作系統不兼容,不過這目前是一個不太常見的現象。
在過去的20年里,Linux幾乎可以運行在任何服務器上,甚至Windows也有相當數量的遺留硬件兼容性。
你的服務器會持續運行多久?
大多數人會告訴你,運行了大約五年之后,你的服務器就該換了。這是這個行業的經驗法則。
然而,這個答案并不準確。一個接受例行維護的服務器,以及硬盤被按需求替換的服務器,可以繼續運行幾十年——盡管它在這幾十年內可能無法保持成本效益。
因此,這個問題并沒有什么標準答案,你應該根據自身情況進行調整。
你可以計算當前服務器的維護和操作成本,如果這些成本比運行更現代的硬件的成本要大得多,也許你就可以考慮更換服務器了。
“別人都是這么做的”始終無法成為判斷依據,每5年更換一次服務器未必是管理硬件最有效的方法。
而且這種做法也不完全環保。
或者回避這個問題:上云
當然,您也可以將所有工作負載遷移到云中,不用再擔心服務器的生命周期。
但是,在你的所有工作負載都已經在云上運行之前,服務器的生命周期仍然很重要。