但霍爾茨勒在檢查谷歌的系統(tǒng)時卻認(rèn)定,搜索引擎的問題和反應(yīng)速度的問題根源不在硬件上。他的結(jié)論正好相反。他認(rèn)為,佩奇和布林的功課都做得很好,使用PC元件也沒有問題,它是性價比最優(yōu)的選擇。問題出在軟件上,它是在忙碌的大學(xué)校園環(huán)境下寫出來的,并沒有考慮到當(dāng)請求的量持續(xù)上升,或當(dāng)硬盤驅(qū)動器及其他元件出現(xiàn)故障時,將會暴露出哪些缺陷?;魻柎睦罩貙懥巳看a,他相信,這一下谷歌不僅用不著放棄使用PC元件這種省錢的方式,而且在速度與可靠性方面將取得雙贏。
在對谷歌的軟件系統(tǒng)全面檢查完成后,霍爾茨勒在斯坦福大學(xué)計算機(jī)科學(xué)學(xué)術(shù)報告會上解釋道:“PC機(jī)有其杰出的一面,它很容易買到,價格又便宜,就其價位而言,運(yùn)行速度相當(dāng)快。但它還不是世界上最可靠的機(jī)器,所以人們還是擔(dān)心它會出故障。”在獲得了更多的經(jīng)驗后,谷歌的工程師們確立了一個標(biāo)準(zhǔn)的設(shè)計:在一個支架里擺放40~80臺服務(wù)器,每一臺服務(wù)器都有與大型驅(qū)動盤配套的中型臺式PC機(jī)相同的處理能力。在2003年,用大約萬美元就可以裝備一套有176個微處理器、176×1012比特的存貯器和7×1012比特的磁盤空間的設(shè)備。如果要購買知名廠商的產(chǎn)品,價值萬美元的服務(wù)器卻只能裝備8個處理器、1/3的存貯量和大體相同的磁盤空間。因此,谷歌的性價比還是令人滿意的。它因此而擁有了如何用比較少的錢獲得比競爭對手更杰出的表現(xiàn)的能力。
谷歌在2000年春天邁出的一步使它走到了當(dāng)時網(wǎng)絡(luò)公司排頭陣營的前列,并將這個優(yōu)勢一直保持到今天:除了早先在加利福尼亞的第一個數(shù)據(jù)中心外,谷歌又在東海岸創(chuàng)辦了第二個數(shù)據(jù)中心。這個具有多重目的的中心的建立是為了處理被工程師們稱作“冗余”的數(shù)據(jù),即提供一種并行的運(yùn)行能力,它時刻準(zhǔn)備著,一旦何處出現(xiàn)系統(tǒng)故障,就可以替代上陣。在谷歌,冗余數(shù)據(jù)的處理由分布在兩個不同地理位置的數(shù)據(jù)中心的數(shù)千臺機(jī)器完成,不管哪個網(wǎng)站出現(xiàn)重大事故,谷歌都有能力為其所有用戶提供不間斷的服務(wù)。
增加第二個數(shù)據(jù)中心,對于任何一個希望提供不間斷服務(wù)的網(wǎng)絡(luò)公司來說都是最基本的要求。在2007年7月,Craiglist、Technorati、Second Life、Yelp、LiveJournal、RedEnvelope、TypePad及其他位于舊金山的365個主要公司的價值億美元的數(shù)據(jù)中心都陷入了黑暗――Craigshist更是長達(dá)11個小時,原因是某個電站的斷電事故影響了這座城市的部分地區(qū),被指望在這種情況下提供電力支持的柴油發(fā)電機(jī)卻在此時出現(xiàn)了故障。
當(dāng)谷歌增加第二個數(shù)據(jù)中心時,它不僅增加了第一個數(shù)據(jù)中心抗擊病毒攻擊的保護(hù)能力,而且縮短了信息比特的移動距離。即便是電子的運(yùn)行速度,物理距離仍會對反應(yīng)速度造成影響。即使只將回應(yīng)時間減少幾分之一秒,也是用戶所介意的。谷歌曾經(jīng)做過試驗,看看用戶是否能注意到秒得到25個結(jié)果(一般水平)和秒得到10個結(jié)果之間的區(qū)別,結(jié)果顯示,用戶們在等待那個中間水平的秒之后,顯然很容易產(chǎn)生厭煩情緒并離開谷歌網(wǎng)站。
為了加快哪怕是一點點速度,谷歌也認(rèn)識到它應(yīng)該繼續(xù)在全世界不同地區(qū)設(shè)立數(shù)據(jù)中心,并盡快做到這一點,因為它不需要建設(shè)自己的設(shè)備,而可以用便宜得可笑的價格租用商業(yè)性數(shù)據(jù)中心的多余設(shè)備。這樣一來,2000年初期對谷歌的擴(kuò)張來說就成了一個最難得的時機(jī):對新啟動的商業(yè)網(wǎng)站的瘋狂投資以及向它們提供數(shù)據(jù)中心等技術(shù)服務(wù)等。這些行為都在2001年年底戛然而止,這與股票市場上股價猛跌正好是同一時間。數(shù)據(jù)中心失去了租戶,簽約新用戶又毫無指望,谷歌的計劃真是趕上了好時候!