谷歌展望它的千万台服务器

谷歌展望它的千万台服务器

Google 从来都没对人说过在他们的数据中心究竟有多少台机器在同时运行。但在最近在一个 Google 工程师的报告中显示Google计划将会运营多达千万台的服务器。

在关于大规模技术系统的 ACM 研讨会 上Google的创始人 Jeff Dean 是主发言人之一,他讨论了关于公司强大的基础架构上一些技术细节问题,这个基础架构是通过若干个遍布全球的数据中心构成的。

在他的 报告 (由 James Hamilton 提供的链接) 中, Dean 同时提到了一种被称作Spanner的新的存储和计算系统,这种系统将会试图寻找一种对跨越数个数据中心的Google服务进行自动管理的功能。这将包括对整个“机器战队”上资源的自动分配。

Dean 说 Spanner 将会设计成能够适用将来的 “106 到 107 台机器”的规模,也就是百万到千万台的机器。 最终目标是建成“自动化的、动态的全球范围内的数据以及计算分布而最小化数据延迟和成本。”

从长期效果来看,这个属于成本管理策略的系统将会解决带宽消耗和电力消耗在不同地区之间的差异的问题。我们之前也提到过,这种在数据中心之间无缝的自由切换的能力将会使对能源的管理很灵活,就像其中的一个“逐月(follow the moon)”策略,它能有效的利用夜间时间减少电力消耗和冷却消耗,在这个应用场景中,虚拟化的工作负荷会在不同的时区里进行切换转移,以此从非高峰使用率的地区获得节省下的资源。

实现自动管理技术的另一个动机是在遇到故障或数据中心停机时产生正确的路由。Google很早就在针对这个目的 开发某种软件 ,最近的几次Gmail宕机事件更增强了这种数据中心之间负载快速转移的技术的价值。

这种自动化技术可以允许Google设置更多的高效能设备,就像在比利时的 无冷却系统数据中心,如果天气温度过高有损害机器的危险,Google 说,他们将会按照需要关掉位于比利时的设备,而将哪里的负载转移到其它数据中心。

分享这篇文章:

One Response to 谷歌展望它的千万台服务器

  1. 依山居 says:

    我热爱这种系统。

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据