2010年7月20日,Google能源部向NextEra能源公司購買(mǎi)1.14億瓦的風(fēng)力電能,以供部分數據中心在未來(lái)20年使用。NextEra已從7月30日開(kāi)始向Google供電。
Google數據中心一直是業(yè)界中令人著(zhù)迷的“對象”之一。那么Google到底有多少數據中心?它們分布在什么地方?這篇文章整理收集一些有趣信息,以供分享和參考。
Google數據中心分布圖
Google 搜索速度為什么能這么快?這主要因為Google在全球分布著(zhù)眾多的數據中心。根據現有信息,如果包括在建的數據中心,Google共有36個(gè)數據中心。 其中美國有19個(gè)、歐洲12個(gè)、俄羅斯1個(gè)、南美1個(gè)和亞洲3個(gè)(北京-Google.cn、香港-Google.com.hk和東京各1個(gè))。不 過(guò),Google也并非完全獨享這些數據中心,他們也向其他公司出租空間。
Google的首個(gè)“數據中心”是在佩恩的宿舍樓。一句話(huà)概括:麻雀雖小,五臟俱全。詳細配置請看《此一時(shí)彼一時(shí) 看看成名前的Google機房》。
Google服務(wù)器
大部分公司都是向Dell、HP、IBM和SUN廠(chǎng)商直接購買(mǎi)服務(wù)器。購買(mǎi)服務(wù)器需要一大筆費用,如果 Google的服務(wù)器均從其他公司購買(mǎi),估計Google也無(wú)法有今天(推薦閱讀:復雜的1秒 圖解Google搜索技術(shù))。時(shí)至今日,Google的所有服務(wù)器均為自己一手打造。Google服務(wù)器厚度 3.5寸,2U(兩機柜式),它有2個(gè)CPU、2個(gè)硬盤(pán),采用技嘉主板,有8個(gè)內存插槽。Google采用AMD與英特爾的x86處理器。在同樣大的空間內,Google的服務(wù)器比其他廠(chǎng)商的服務(wù)器能容納更多的CPU。
數據中心以集裝箱為單位,每個(gè)集裝箱里面有1160臺服務(wù)器,每個(gè)數據中心有眾多集裝箱。
數據中心的核心技術(shù)
Google一直都鐘情于開(kāi)源軟件,也一直支持開(kāi)源技術(shù) (Google對手之一的Facebook也同樣重視開(kāi)源技術(shù))。Google服務(wù)器使用的是Linux操作系統。Google的工程師按照平行計算的要 求對Linux進(jìn)行了優(yōu)化。Google開(kāi)發(fā)自有核心軟件,開(kāi)發(fā)語(yǔ)言是Java和C++。
Google的三大核心元素:
Google 文件系統(GFS);(GFS負責服務(wù)器數據儲存工作)
Google大表;Bigtable:是Google一種對于半結構化數據進(jìn)行 分布存儲與訪(fǎng)問(wèn)的接口或服務(wù));由于Google的文件系統異常龐大,以至于甲骨文和IBM公司的商業(yè)數據庫在方面無(wú)用武之地。另外,商業(yè)數據庫都是按 CPU數量來(lái)收費,如果Google使用商業(yè)數據庫,可想而知,這是一筆天文數字。所以,Google量體裁衣地設計了符合自身的大表。
Mapreduce 算法;它是Google開(kāi)發(fā)的C++編程工具,用于大于1TB數據的大規模數據集并行運算。MapReduce能夠找出一個(gè)詞語(yǔ)在Google搜索目錄中 出現的次數;一系列網(wǎng)頁(yè)中特定詞語(yǔ)出現的頻率;鏈接到某個(gè)特定網(wǎng)站的所有網(wǎng)站數量等。
雖然Google依靠許多開(kāi)源項目實(shí)現了企業(yè)的騰飛,但Google始終對這三大核心元素保密。
數據中心專(zhuān)利
服務(wù)器內置電池。 每臺服務(wù)器都有一顆12伏特電,確保萬(wàn)一主斷源斷電時(shí)還可持續供電。最終目的,節約成本。
可移動(dòng)的數據中心集裝箱。2008年10月獲得該項專(zhuān)利,每個(gè)集裝箱中最多可容納1160臺服務(wù)器。
數據中心開(kāi)銷(xiāo)
根據Google的盈利報告番禺做網(wǎng)站公司,2006年Google在數據中心上的開(kāi)銷(xiāo)是19億美元,2007年是24 億,2008年23.6億,2009年8億9百萬(wàn),2010年上半年已開(kāi)銷(xiāo)7億1千5百萬(wàn)。
數據中心的選址標準
大量的廉價(jià)電力;
綠色能源,更注重可再生能源;
靠近河流或湖泊;(設備冷卻需要大量水源)
用地廣闊;(隱秘性和安全性)
和其他數據中心的距離;(數據中心之間的快速鏈接)
稅收優(yōu)惠。
Google的特殊數據中心——圣吉蘭數據中心
Google在比利時(shí)的圣吉蘭(Saint Ghislain)數據中心(圖3中編號26)根本沒(méi)有冷卻裝置,完全依靠純自然冷卻(即:用數據中心外面的新鮮空氣來(lái)支持冷卻系統)。一般來(lái)說(shuō),絕大部分數據中心都是采用水冷番禺網(wǎng)頁(yè)設計卻裝置。(這也就是為什么數據中心選址時(shí)要考慮水源。)
Google的Dalles(達爾斯)數據中心
Dalles數據中心(圖2中編號8)位于俄勒岡州的波特蘭以東約80英里,旁邊是哥倫比亞河,河上有座大壩——Dalles大壩,大壩為數據中心提供便 宜的電力。數據中心有2座4層樓高的冷卻塔。(注:“Dalles”不是“Dallas”,Dallas達拉斯在德州。)
以下這段話(huà)來(lái)自Nicholasg Carr,他曾經(jīng)在2009年訪(fǎng)問(wèn)Dalles數據中。藍色部分是關(guān)關(guān)的注釋。
Dalles數據中心有3個(gè)超大機房(在圖11中有4個(gè)白色建筑,但只有3個(gè)是服務(wù)器機房),每個(gè)機房有45個(gè)集裝箱,每個(gè)集裝箱可以放置1160臺服務(wù)器,故Dalles數據中心可以存放約15萬(wàn)臺網(wǎng)站建設服務(wù)器。
Google的真正位置
Google在其數據中心的位置和數量方面的保密工作做得很好。比如說(shuō):如果你反查Google各種爬蟲(chóng)或者是Google各個(gè)域名的IP地址,所得結果幾乎看起來(lái)都是加州山景城的IP地址。因此,想通過(guò)反查IP地址,基本無(wú)法推斷出其數據中心的真正位置和真正數量。
此外,Google通常把其數據中心“偽裝”成有限番禺網(wǎng)站設計責任公司,表明上看起來(lái)和Google毫無(wú)瓜葛。比如:北卡羅來(lái)納州Lapis公司和愛(ài)荷華州的Tetra公司。
既然Google在其數據中心方面的保密工作做得很出色,所以本文的信息未必是百分百正確。
其他相關(guān)舊聞
2008年1月28日有報道稱(chēng),Google將在TW建立廣州做網(wǎng)站公司一數據中心。TW經(jīng)濟負責人陳瑞隆已確認此消息,并且表示已在TW西部彰化的彰濱工業(yè)區內為 Google預算了一塊地。TW還將向 Google提供各種優(yōu)待,包括土地稅折扣、保證電力供應穩定在內。不過(guò)至今一直沒(méi)有聽(tīng)到這個(gè)數據中心在臺的任何動(dòng)靜。
在陳瑞隆確認消息 后的第二天,馬來(lái)西亞總理也宣布,Google有意在馬來(lái)西亞建立數據中心。
另?yè)蟮?,Google有意在東歐的立陶宛番禺網(wǎng)站建設新建數據中心。
另外,Google曾于2007年在南卡羅來(lái)納州的布利西伍德購買(mǎi)466英畝(1英畝約合4000平方米)土地,似乎是打算建立南卡的第二個(gè)數據中心。