2006年底,臺灣海域地震,讓人們深刻感覺到互聯(lián)網(wǎng)的脆弱。在這次地震中,中美海纜、亞太一號、亞太二號海纜、FLAG海纜、亞歐海纜、FNAL海纜等多條國際海底通信光纜中斷。一時間,臺灣,韓國,日本,菲律賓,甚至印度的呼叫中心都受牽連;中國用戶幾乎無法訪問所有的美國網(wǎng)站以及網(wǎng)絡(luò)服務(wù),有些網(wǎng)站雖然可以勉強(qiáng)登入,但速度也讓人無法忍受。
不過,與平時經(jīng)常被“屏蔽”相反,Google在此期間幾乎沒有受到影響,搜索引擎、Gmail以及Google旗下的其他服務(wù)都能夠在國內(nèi)正常訪問。
事實(shí)上,連接中國與亞洲、美國以及歐洲的電纜有多個系統(tǒng)。臺灣地震只損害了一部分海底電纜,但并不是所有的電纜都出現(xiàn)了問題。這個時間段內(nèi),從中國接入國際互聯(lián)網(wǎng)的服務(wù),就取決于提供該服務(wù)的這個互聯(lián)網(wǎng)公司或者ISP購買的是哪些電纜系統(tǒng),在地震中是否受到損害。
不過,還有另外一種情況存在:一些國際連接雖然沒有受到地震的影響,但是過多地負(fù)載了從其它損害的電纜轉(zhuǎn)道而來的信息流量,導(dǎo)致交通堵塞。
Google使用了多網(wǎng)絡(luò)連接系統(tǒng),如果某個數(shù)據(jù)中心出了訪問障礙,系統(tǒng)會自動選擇其它的網(wǎng)絡(luò)路徑,由其它數(shù)據(jù)中心無縫地提供服務(wù)。
在設(shè)計(jì)和實(shí)施時,Google在中國的服務(wù)網(wǎng)絡(luò)充分考慮了冗余要求,不會因?yàn)槠渌€路的擁擠而變得緩慢。因此,Google中國用戶感覺不到任何地震引起的變化。
為什么Google成為此次地震事件中的特例?
時間追溯到2002年2月,Google的一個數(shù)據(jù)中心的主電源跳閘,導(dǎo)致Google癱瘓了將近1個小時。有了這次教訓(xùn),Google便徹底改變了自己的文件系統(tǒng)分布。
改進(jìn)后的Google文件分布系統(tǒng),即便一個擁有80臺電腦的支架被斷開連接,也能迅速完成再一次的備份,而且,并不中斷正常的服務(wù)。實(shí)際上,按照霍茨勒的說法,Google的“每臺服務(wù)器都有50個備份”。除此之外,多網(wǎng)絡(luò)連接模式應(yīng)用,也為服務(wù)穩(wěn)定提供了有效的硬件基礎(chǔ)。