原文见:http://2tigers.net/blog/2006/05/01/googles-power-bill/
Google 到底有多少台 servers?一直是令外界好奇的問題。在 O’Reilly Web 2.0 會議中的一場演講,Rackable Systems 的 CEO Tom Barton 提出了他的估計。Rackable Systems ,一家專門建置 x86 (Intel/AMD) 、機架式伺服器的廠商,曾經替 Google 建過最早的一萬台 servers。由於 Google 後來便改由內部自行建置 data center 和 server 硬體,更增添一層神秘的面紗。Tom Barton 根據網路上所流傳的一些關於 Google 的資訊,加上自己豐富的伺服器建置經驗,做了以下的估計:
- Google 在全世界約有 13 個 data cetners
- 光是支撐 google.com 一個網站(很可能是全世界最大的網站),可能就使用了 10 萬至 20 萬台伺服器
- 這些伺服器本身所消耗的電量,每年估計可達兩千五百萬至五千萬美金
- 此外,還需要大約上述電量的 6 成,提供空調散熱所需
- 所以加起來,Google.com 這一個網站一年的電費,可能在 4 千至 8 千萬美金之間。這樣的用電量,相當於美國一個 3 萬 5 至 5 萬人的小城市一整年的消耗
這也是為什麼,現在 CPU 的廠商,Intel, AMD, Sun,這兩年已開始注重和強調 Performance per Watt — 每瓦特電所能產生的運算力的概念,因為 data center 的耗電量實在太驚人了,而對 server 的需求量,在未來只會不斷增加,不會減少。不只是 Google, Yahoo 這類的 Internet 公司。另外像電信業,隨著傳統交換機逐漸被 IP 化、多媒體化的 server 軟體所取代,在在都需要大量的伺服器來提供服務。
記得去年 Apple CEO Steve Jobs 宣布將改用 Intel CPU 時,也曾大大強調 Performance per Watt 的概念,運算力比 PowerPC G4 強許多的 G5 的 CPU,由於耗電過大、過熱,讓他們始終無法推出以 G5 為核心的筆記型電腦。從以上 Google 的例子,顯然 Performance per Watt 對 data center 中的伺服器同等重要。
Update, 5/6/2006: 這篇文章中提到:據消息來源指出,Google 在全球部署的伺服器有一百萬台,而且已是美國某州的頭號用電大戶。