伺服器農場
外觀
伺服器農場(Server farm)或伺服器叢集(Server cluster)是電腦伺服器的一個集合-通常被一個組織維護,所提供的伺服器功能方面遠遠超過單個伺服器的能力。伺服器農場往往由幾千個電腦構成,這需要大量的電力來執行,並保持伺服器的冷卻。在最佳的效能水平上,伺服器農場具有在財政的和環境的與其關聯的巨大成本[1]。伺服器農場通常具有備份伺服器,在主伺服器故障的情況下,備份伺服器可以接管主伺服器的功能。伺服器農場一般是搭配有網絡交換機和或路由器,在群集不同部分與在叢集用戶之間能夠互相通訊。伺服器農場通常把電腦,路由器,電源,以及相關的電子產品都裝入在伺服器機房或數據中心的19英寸機架中。
應用
[編輯]伺服器農場通常用於叢集計算。許多現代的超級電腦是連接高速處理器的巨型伺服器農場構成,通過千兆位乙太網路,或客製化的互連例如InfiniBand或Myrinet。網頁寄存是伺服器農場的一種常見應用;這種系統有時被統稱為一個網站農場(Web farm)。伺服器農場的其他用途包括科學模擬(例如計算流體力學)和三維電腦的渲染生成圖像。
效能
[編輯]最大的伺服器農場(超過數千個處理器)的效能通常受限於數據中心的冷卻系統的效能,和總電力成本,而不是受限於處理器效能[2]。在伺服器場的電腦是全天候的24/7執行,並消耗大量的電力,因為這個原因,大型和連續系統的關鍵設計參數往往是效能功耗比(Performance per watt),而不是峰值效能或峰值效能/(單位*初始成本)。
參看
[編輯]參考文獻
[編輯]- ^ 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).
- ^ Luiz André Barroso. Barroso.org. [2012-09-20]. doi:10.2200/S00193ED1V01Y200905CAC006. (原始內容存檔於2020-11-19).