集群/数据仓库规模的计算机
Last updated
Last updated
用于搜索、社交网络、视频观看和分享、多人游戏、在线购物等应用的软件即服务(SaaS)的增长,导致了一类被称为集群的计算机的增长。集群是台式电脑或服务器的集合,通过局域网连接,作为一个单一的大型计算机。每个节点都运行自己的操作系统,各节点使用网络协议进行通信。WSCs是最大的集群,因为它们的设计使数以万计的服务器可以作为一个整体行动。介绍了这一类超大型计算机。
由于WSCs如此之大,其性价比和功耗对它们来说至关重要。正如第6章所解释的,仓库的大部分成本都与仓库内的计算机的电力和冷却有关。一个世界服务中心每年摊销的计算机本身和网络设备的成本是4000万美元,因为它们通常每隔几年就会被更换。当你购买这么多的计算设备时,你需要明智地购买,因为性价比提高10%意味着每个WSC每年可以节省400万美元(4000万美元的10%);像亚马逊这样的公司可能有100个WSCs!
WSCs与服务器有关,因为可靠性很关键。例如,Amazon.com在2016年有1360亿美元的销售额。由于一年中大约有8800个小时,每小时的平均收入约为1500万美元。在圣诞购物的高峰时段,潜在的损失会高出许多倍。正如所解释的,WSCs和服务器之间的区别在于,WSCs使用冗余的、廉价的组件作为构建模块,依靠软件层来捕捉和隔离这种规模的计算会发生的许多故障,以提供这种应用所需的可用性。请注意,WSC的可扩展性是由连接计算机的局域网处理的,而不是像服务器那样由集成的计算机硬件处理。
超级计算机与WSCs有关,因为它们同样昂贵,耗资数亿美元,但超级计算机的不同之处在于强调浮点性能和运行大型的、通信密集型的批处理程序,可以一次运行数周。相比之下,WSCs强调交互式应用、大规模存储、可靠性和高互联网带宽。