版权归原作者所有,如有侵权,请联系我们

[科普中国]-服务器农场

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

服务器农场Server farm)或服务器集群Server cluster)是计算机服务器的一个集合-通常被一个组织维护,所提供的服务器功能方面远远超过单个服务器的能力。服务器农场往往由几千个计算机构成,这需要大量的电力来运行,并保持服务器的冷却。在最佳的性能水平上,服务器农场具有在财政的和环境的与其关联的巨大成本。服务器农场通常具有备份服务器,在主服务器故障的情况下,备份服务器可以接管主服务器的功能。服务器农场一般是搭配有网络交换机和或路由器,在群集不同部分与在集群用户之间能够互相通信。服务器农场通常把计算机,路由器,电源,以及相关的电子产品都装入在服务器机房或数据中心的19英寸机架中。

简介

所谓的“服务器农场”就是将海量的服务器集成到一起,形成类似大规模农场一样的规模,只不过这个特殊的农场里种植的并非谷物,而是特殊的“经济作物”——无穷无尽的数据。1

哪些公司拥有服务器农场

“服务器农场”需要强大的经济和数据基础来进行支撑,没有经济基础就不可能建立起规模广大的“服务器农场”,而没有数据填充即使建起“服务器农场”也是没有任何意义的。

目前拥有“服务器农场”的企业包括了Google和亚马逊等互联网巨头,当然今天我们即将欣赏的并非Google或者亚马逊的“服务器农场”,而是来自互联网新秀状元FaceBook的“服务器农场。”以上图片来自社交网络服务商FaceBook公司数据中心的“服务器农场”,此数据中心内布置了数万台服务器。1

应用

服务器农场通常用于集群计算。许多现代的超级计算机是连接高速处理器的巨型服务器农场构成,通过千兆位以太网,或定制的互连例如InfiniBandMyrinet网页寄存是服务器农场的一种常见应用;这种系统有时被统称为一个网站农场(Web farm)。服务器农场的其他用途包括科学模拟(例如计算流体力学)和三维电脑的渲染生成图像。2

性能

最大的服务器农场(超过数千个处理器)的性能通常受限于数据中心的冷却系统的性能,和总的电力成本,而不是受限于处理器的性能。在服务器场的计算机是全天候的24/7运行,并消耗大量的电力,因为这个原因,大型和连续系统的关键设计参数往往是效能功耗比(Performance per watt),而不是峰值性能或(峰值性能/(单位*初始成本))。2

着色农场

渲染农场(英语:render farm),或称着色农场,是服务器农场的其中一种应用,主要是用来作为三维电脑绘图运行大量成像工作的计算机集群,运用多台电脑创建出平行处理的运算单元,加速运算性能,通常用于画面着色、帧合成、模拟布料、物理运算结果。2

本词条内容贡献者为:

王沛 - 副教授、副研究员 - 中国科学院工程热物理研究所