伺服器農場Server farm)或伺服器叢集Server cluster)是電腦伺服器的一個集合-通常被一個組織維護,所提供的伺服器功能方面遠遠超過單個伺服器的能力。伺服器農場往往由幾千個電腦構成,這需要大量的電力來執行,並保持伺服器的冷卻。在最佳的效能水平上,伺服器農場具有在財政的和環境的與其關聯的巨大成本[1]。伺服器農場通常具有備份伺服器,在主伺服器故障的情況下,備份伺服器可以接管主伺服器的功能。伺服器農場一般是搭配有網絡交換機和或路由器,在群集不同部分與在叢集用戶之間能夠互相通訊。伺服器農場通常把電腦,路由器,電源,以及相關的電子產品都裝入在伺服器機房數據中心19英寸機架英語19-inch rack中。

維基媒體基金會的伺服器農場中的一排機架。
這個伺服器農場主要承擔 Joint Task Force Guantanamo的部分運算作業。

應用

編輯

伺服器農場通常用於叢集計算。許多現代的超級電腦是連接高速處理器的巨型伺服器農場構成,通過千兆位乙太網路,或客製化的互連例如InfiniBand或Myrinet。網頁寄存是伺服器農場的一種常見應用;這種系統有時被統稱為一個網站農場(Web farm)。伺服器農場的其他用途包括科學模擬(例如計算流體力學)和三維電腦的彩現生成圖像

效能

編輯

最大的伺服器農場(超過數千個處理器)的效能通常受限於數據中心冷卻系統的效能,和總電力成本,而不是受限於處理器效能[2]。在伺服器場的電腦是全天候的24/7執行,並消耗大量的電力,因為這個原因,大型和連續系統的關鍵設計參數往往是效能功耗比(Performance per watt),而不是峰值效能或峰值效能/(單位*初始成本)。

參看

編輯

參考文獻

編輯
  1. ^ Mitrani, Isa. Managing performance and power consumption in a server farm. Annals of Operations Research. January 2013, 202 (1): 121–122 [February 8, 2013]. doi:10.1007/s10479-011-0932-1. (原始內容存檔於2018-10-04). 
  2. ^ Luiz André Barroso. Barroso.org. [2012-09-20]. doi:10.2200/S00193ED1V01Y200905CAC006. (原始內容存檔於2020-11-19).