青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數(shù)據加載中……

谷歌服務器架構淺析

Google,無疑是互聯(lián)網時代最閃亮的新星。截止到2008122Google美國主站在Alexa排名第二,Alexa Top100中,各國的Google分站竟然霸占了超過20個名額,不得不令人感嘆Google的強大。不論何時,不論何地,也不論你搜索多么冷門的詞匯,只要你的電腦連接互聯(lián)網,只要你輕輕點擊“google搜索,那么這一切相關內容google都會在1秒鐘之內全部搞定,這甚至比你查詢我的文檔都要快捷。這也就是為什么Google創(chuàng)業(yè)十年,市值超過1500億美金的原因。

   
有人可能認為谷歌擁有幾臺藍色基因那樣的超級計算機來處理各種數(shù)據和搜索,事實是怎樣的呢?下面我們就將詳細解析神奇谷歌的神奇架構。

   
硬件:

   
截止到2006年,Google大約有45萬臺服務器,有超過200個計算機集群,處理不同地域的不同任務。可惜服務器的詳細配置和最新集群的具體情況,在多個文獻庫里面都查詢不到,我個人理解,這可能屬于商業(yè)機密。大概也是因為機密的緣故,強大的Google計算機集群并沒有遞交Top500計算機的申請,多年來我們在Top500中都看不到Google的影子。(進入Top500需要提交并且公開自己計算機系統(tǒng)的詳細配置)不過根據文獻資料,可以肯定的是,這45萬臺服務器都不是什么昂貴的服務器,而是非常普通的PC級別服務器,其中的服務器硬盤在兩年前還普遍是IDE接口、并且采用PC級主板而非昂貴的服務器專用主板。Google的集群也全部是自己搭建的,沒有采用Myricom Myrinet或者Giganet cLAN等先進昂貴的集群連接技術,Google各個數(shù)據中心和服務器間不同的耦合程度都隨需而定自行連接。

   
那么google的存儲呢?Google存儲著海量的資訊,近百億個網頁、數(shù)十億張圖片。早在2004年,Google的存儲容量就已經達到了5PB。可能很多讀者一開始都認為Google采用了諸如EMC Symmetrix系列磁盤陣列來保存大量的資訊,但是Google的實際做法又一次讓我們大跌眼鏡——Google沒有使用任何磁盤陣列,哪怕是低端的磁盤陣列也沒用。Google的方法是將集群中的每一臺PC級服務器,配備兩個普通IDE硬盤來存儲。不過Google倒也不是都是什么設備都落后,至少這些硬盤的轉速都很高,而且每臺服務器的內存也還算比較大。最大的電腦DIY消費者是誰?恐怕Google又登上了這個DIY寶座。Google的絕大部分服務器甚至也不是采購什么大品牌,而是購買各種廉價零件而后自行裝配的。有趣的是,Google非常不滿意現(xiàn)存的各種PC電源的功耗,甚至還自行設計了Google專用服務器電源。

   
很快,我們就有了疑問。這樣的一個以PC級別服務器搭建起來的系統(tǒng),怎么能承受巨大的工作負載呢?怎么能保證高可用性呢?的確,這些低端的服務器經常出現(xiàn)故障——硬盤壞道、系統(tǒng)宕機這類的事故其實每天都在45萬臺服務器中發(fā)生。而Google的方法是設立鏡像站。以Google主站為例,2003年就在美國硅谷和弗吉尼亞設立了多個鏡像站。這些鏡像站其實不是傳統(tǒng)的鏡像站。真正的鏡像站是雙機熱備,當一臺服務器宕機時,另一臺服務器接管相關任務。而Google的鏡像站其實真正的職責是DNS負載均衡,所以有的Google鏡像站本身還有自己的鏡像站。這里舉例說明Google鏡像站的作用:一個訪問,DNS正常解析到A處,但當A處負載過大時,DNS服務就將域名解析到B處,這樣既達到了冗余,也縮減了投資。由于不是雙機熱備,某一時間,鏡像站的內容可能略有不同,不過對于精確度要求不那么高的普通檢索而言,并不是問題。
平臺:GFS/MapReduce/ BigTable/Linux

    GFS/MapReduce/ BigTable/這三個平臺,是谷歌最引以為傲的平臺,全部架構在Linux之上。

   
首先我們來看一看GFSGoogle File System)谷歌文件系統(tǒng)。我們知道,一般的數(shù)據中心檢索時候需要用到數(shù)據庫系統(tǒng)。但是Google的情況很特殊——Google擁有全球上百億個Web文檔,如果用常規(guī)數(shù)據庫系統(tǒng)檢索,那么檢索速度就可想而知了。因此,當Crawlers采集到許多新的Web后,Google將很多的Web都匯集到一個文件里進行存儲管理,而且GoogleWeb文件壓縮成Chunk塊,進一步減少占用空間(64MB一個chunk)。最后,Google只檢索壓縮后的部分。而GFS(Google File System)正是在這樣的檢索技術上構建的文件系統(tǒng),GFS包括了GFS Master服務器和Chunk服務器。如下圖所示,系統(tǒng)的流程從GFS客戶端開始:GFS客戶端以chunk偏移量制作目錄索引并且發(fā)送請求——GFS Master收到請求通過chunk映射表映射反饋客戶端——客戶端有了chunk handlechunk 位置,并將文件名和chunk的目錄索引緩存,向chunk服務器發(fā)送請求——chunk服務器回復請求傳輸chunk數(shù)據。

   
如果讀者您讀著有點迷糊,這很正常,因為只有少數(shù)搜索引擎企業(yè)才采用這樣的技術。簡單來說是這樣:Google運用GFS大大簡化了檢索的難度。

    
除了GFSMapReduceGoogle也是功不可沒。Google擁有不少于45萬臺服務器,看起來每臺服務器的職能都非常明確,但是其中卻有重要的協(xié)同問題有待解決:如何并發(fā)計算,如何分布數(shù)據,如何處理失敗,如何負載均衡?我們可以預見,無數(shù)的代碼將被用在協(xié)同問題上,而且很可能效率低下。這時候,MapReduce就派上用場了。MapReduceGoogle開發(fā)的C++編程工具,用于大規(guī)模數(shù)據集的并行運算。MapReduce主要功能是提供了一個簡單強大的接口,可以將計算自動的并發(fā)和分布執(zhí)行。這樣一來,就可以通過普通PC的集群,實現(xiàn)高性能。MapReduce主要從兩方面提升了系統(tǒng):首先是失效的計算機問題。如果某一臺計算機失效了,或者是I/O出現(xiàn)了問題——這在Google以廉價服務器組建的集群中極為常見,MapReduce的解決方法是用多個計算機同時計算一個任務,一旦一臺計算機有了結果,其它計算機就停止該任務,而進入下一任務。另外,在MapReduce之間傳輸?shù)臄?shù)據都是經過壓縮的,節(jié)省了很多帶寬資源。至于BigTable,這是一個用來處理大數(shù)據量的系統(tǒng),適合處理半結構化的數(shù)據。
Google
心經:

    Google
總是嘗試用最少的錢,做最多的事情。不要小看那些便宜、不牢靠的PC級服務器,一臺服務器也許確實不牢靠,但是45萬臺的有機集成卻成為了全球最完善、最穩(wěn)定的系統(tǒng)之一。在采購服務器方面,谷歌也從未一次性大量購買,都是有了需求再選購。另一個能夠體現(xiàn)Google精打細算的方面是Google盡量壓縮所有能夠壓縮的文件。

   
包括軟件和硬件,Google的設計構想都很前衛(wèi),Google嘗試過許多還在實驗室里的萌芽技術,如上文所說,很多都取得了巨大成功。谷歌早先的目標是0.5秒鐘做出搜索結果,但實際上目前的平均時間已經縮減到了0.25秒。而且,谷歌從來沒有停止研究的腳步,現(xiàn)在還在測試OpenSoalris,觀察OpenSoalris是否能夠替代Linux

    Google
的行為非常踏實。不參加Top500評選,文獻里也鮮有相關資料。可見谷歌不吹噓、也沒有過度宣傳,只是勤勤懇懇的更新程序、優(yōu)化集群。今天,google收錄了絕大多數(shù)人類語言的網頁,并且在多數(shù)國家都建立了Google分站,收錄的網頁也是與日俱增,全球影響力更是不言而喻。

   
向谷歌的架構學習,向谷歌的成就致敬。

posted on 2009-04-03 10:48 肥仔 閱讀(841) 評論(1)  編輯 收藏 引用 所屬分類: 其他經驗

評論

# re: 谷歌服務器架構淺析  回復  更多評論   

"用最少的錢,做最多的事情"
向Google學習,呵呵!
2009-04-03 14:05 | Sunshine Alike
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品理论片| 亚洲欧洲精品成人久久奇米网| 亚洲视频一区二区免费在线观看| 亚洲激情第一区| 久久影院亚洲| 美女脱光内衣内裤视频久久影院 | 香蕉久久夜色| 最新国产の精品合集bt伙计| 久久精品一本久久99精品| 欧美在线观看网址综合| 久久久午夜电影| 欧美夫妇交换俱乐部在线观看| 免费成人黄色片| 91久久黄色| 亚洲一级二级| 久久综合导航| 国产精品久久一卡二卡| 一区二区三区在线不卡| 中国女人久久久| 久久久久久国产精品mv| 欧美电影免费| 亚洲一区二区三区四区五区午夜| 久久久999精品免费| 欧美另类99xxxxx| 国产日韩在线一区| 日韩亚洲欧美高清| 久久香蕉国产线看观看网| 亚洲激情女人| 久久精品视频播放| 国产精品地址| 日韩视频第一页| 久久综合九色99| 亚洲一区二区在线观看视频| 久久午夜电影| 国产精品午夜av在线| 亚洲日本免费| 乱码第一页成人| 欧美一级黄色录像| 国产精品午夜在线| 99这里只有精品| 欧美a一区二区| 欧美一区二区三区日韩| 国产精品高清在线观看| 亚洲欧洲在线一区| 久久天天躁狠狠躁夜夜爽蜜月| 日韩视频一区二区三区| 欧美刺激性大交免费视频| 精品二区视频| 久久综合久久久久88| 亚洲欧美一区二区三区极速播放| 欧美日韩成人激情| 日韩亚洲欧美精品| 亚洲第一区在线观看| 久久亚洲不卡| 永久久久久久| 暖暖成人免费视频| 久久久噜噜噜| 尤物九九久久国产精品的分类| 欧美主播一区二区三区| 亚洲综合色网站| 国际精品欧美精品| 老鸭窝91久久精品色噜噜导演| 欧美一区免费视频| 精品动漫3d一区二区三区免费| 久热成人在线视频| 玖玖玖免费嫩草在线影院一区| 日韩亚洲欧美成人一区| 亚洲精品少妇| 欧美金8天国| 亚洲美女性视频| 亚洲美女中文字幕| 欧美三区美女| 亚洲欧美日韩精品久久奇米色影视 | 欧美性色综合| 午夜精品久久久久久99热| 亚洲影视综合| 国内精品久久久久久影视8| 久久亚洲欧洲| 欧美激情按摩| 小处雏高清一区二区三区| 欧美一区成人| 亚洲欧洲美洲综合色网| 99成人精品| 韩国精品在线观看| 亚洲肉体裸体xxxx137| 国产精品美女诱惑| 农村妇女精品| 国产精品第一页第二页第三页| 欧美在线观看你懂的| 久久综合九色99| 亚洲私人黄色宅男| 久久黄色影院| 国产精品99久久99久久久二8 | 欧美激情第3页| 欧美亚洲视频| 欧美激情1区| 久久精品系列| 欧美日本在线一区| 久久综合99re88久久爱| 欧美色道久久88综合亚洲精品| 久久精品国产视频| 欧美日韩色一区| 久久一日本道色综合久久| 欧美日韩精品三区| 女女同性精品视频| 国产精品自拍一区| 亚洲乱码国产乱码精品精| 韩日精品中文字幕| 亚洲天堂av在线免费| 亚洲人成在线播放| 久久精品国产2020观看福利| 99国产精品私拍| 玖玖国产精品视频| 久久久久久久一区二区| 欧美色综合天天久久综合精品| 老司机免费视频一区二区三区 | 99精品视频免费| 久久精品国产综合精品| 欧美亚洲综合在线| 国产精品日韩在线观看| 亚洲乱码久久| 亚洲精选在线观看| 欧美福利一区二区| 欧美国产日韩亚洲一区| 亚洲午夜性刺激影院| 国产一级一区二区| 亚洲一区免费网站| 一区二区三区你懂的| 嫩草影视亚洲| 亚洲第一在线综合网站| 在线观看欧美视频| 久久国产精品网站| 久久亚洲精品中文字幕冲田杏梨| 国产九九精品视频| 欧美一级在线视频| 久久女同互慰一区二区三区| 国产精品自拍一区| 午夜伦理片一区| 久久免费偷拍视频| 在线精品视频免费观看| 牛人盗摄一区二区三区视频| 91久久精品一区| 一本大道av伊人久久综合| 欧美美女操人视频| 一区二区免费在线视频| 欧美午夜电影在线| 亚洲一区二区三区四区五区黄| 午夜伦欧美伦电影理论片| 国产欧美日韩视频在线观看| 性做久久久久久久久| 久久久亚洲国产美女国产盗摄| 一区二区在线免费观看| 欧美h视频在线| 一本色道久久加勒比精品| 亚洲欧美三级在线| 国产一区二区无遮挡| 玖玖在线精品| 99在线精品视频在线观看| 亚洲欧美精品中文字幕在线| 国产精品一区二区三区久久| 欧美一区激情| 亚洲欧洲一区二区三区在线观看| 一本一道久久综合狠狠老精东影业| 欧美日韩一视频区二区| 欧美在线一区二区三区| 亚洲激情综合| 欧美在线首页| 日韩一区二区精品在线观看| 国产精品女同互慰在线看| 久久动漫亚洲| 亚洲精选成人| 久久中文字幕导航| 亚洲自拍偷拍色片视频| 怡红院精品视频在线观看极品| 欧美精品v日韩精品v国产精品| 亚洲专区一二三| 亚洲韩国日本中文字幕| 欧美在线视频导航| 99视频精品在线| 激情综合亚洲| 国产精品尤物福利片在线观看| 可以看av的网站久久看| 亚洲一区二区毛片| 亚洲欧洲精品一区二区| 久久久久在线观看| 香蕉精品999视频一区二区| 日韩亚洲欧美一区| 亚洲国产精品久久人人爱蜜臀 | 亚洲欧美日本伦理| 亚洲精一区二区三区| 欧美成人69av| 久久精品盗摄| 欧美一级淫片aaaaaaa视频| 夜夜嗨av一区二区三区四区 | 国内精品久久久久久 | 亚洲欧美日韩爽爽影院| 亚洲福利视频免费观看| 久久蜜桃av一区精品变态类天堂| 99精品欧美一区二区蜜桃免费| 伊人夜夜躁av伊人久久|