云計算google的技術構架

云計算google的技術構架

ID:11201236

大?。?6.00 KB

頁數(shù):23頁

時間:2018-07-10

云計算google的技術構架_第1頁
云計算google的技術構架_第2頁
云計算google的技術構架_第3頁
云計算google的技術構架_第4頁
云計算google的技術構架_第5頁
資源描述:

《云計算google的技術構架》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、云計算Google的技術構架一、前言計算無疑是今年IT技術界最熱點的關鍵詞之一。從谷歌趨勢分析來看,國際上Cloudcomputing是從2007年中期開始成為整個業(yè)界關注的重點,在中國云計算是從2008年開始成為中國IT界和通信界關注的核心。特別是,當中國移動2008年開始關注計算,并推動中國移動相關的業(yè)務支撐系統(tǒng)、業(yè)務軟件平臺開始向計算的平臺遷移。使得整個中國IT界、通信界的相關產業(yè)力量更加關注計算,同時大家也開始意識到了計算確實可以大大的節(jié)省海量計算的總體擁有成本。cloudcomputing云計算當業(yè)界談到計算的時候,都會第一

2、個想到谷歌Google。我們日常在使用的GoogleSearch,GoogleEarth,GoolgeMap,GoogleGmail,GoogleDoc等等業(yè)務都是Google基于自己計算平臺來提供的。Google也是通過云計算的方式,大量的降低計算成本,使之業(yè)務更具有競爭力。Google原先企業(yè)初期階段,獲得的投資有限,只能自己攢機,但是很差的機器不可能發(fā)揮服務器的性能和穩(wěn)定性,于是只有去想該如何提高可靠性,如何利用很多"破爛"機器獲得更高的性能。這就有了云計算的雛形。今天我們都知道Google的規(guī)模,而如果我們不去認清計算的強大,

3、我們就不知道互-----------------------Page2-----------------------聯(lián)網的未來和規(guī)則。Google在98年的時候被迫發(fā)現(xiàn)了這一規(guī)則,然后我們看到了聚合的力量,今天微軟、IBM、雅虎、百度、亞馬遜這些企業(yè)看到了規(guī)則,于是開始進入計算領域。所以我們研究計算,可以系統(tǒng)剖析一下Google的技術構架,這對于我們搭建自己自身的計算平臺有比較好的借鑒意義和標桿意義!二、Google的整體技術構架說明由于Google沒有官方發(fā)布一個自身的技術構架說明。本文主要的信息都來自互聯(lián)網中對于Google網絡技

4、術構架的分析,大量信息來自labs.google.com。Google最大的IT優(yōu)勢在于它能建造出既富于性價比(并非廉價)又能承受極高負載的高性能系統(tǒng)。因此Google認為自己與競爭對手,如亞馬遜網站(Amazon)、電子港灣(eBay)、微軟(Microsoft)和雅虎(Yahoo)等公司相比,具有更大的成本優(yōu)勢。其IT系統(tǒng)運營約為其他互聯(lián)網公司的60%左右。同時Google程序員的效率比其他Web公司同行們高出50%~100%,原因是Google已經開發(fā)出了一整套專用于支持大規(guī)模并行系統(tǒng)編程的定制軟件庫。從整體來看,Google的

5、計算平臺包括了如下的技術層次。1)網絡系統(tǒng):包括外部網絡(ExteriorNetwork),這個外部網絡并不是指運營商自己的骨干網,也是指在Google計算服務器中心以外,由Google自己搭建的由于不同地區(qū)/國家,不同應用之間的負載平衡的數(shù)據(jù)交換網絡。內部網絡(InteriorNetwork),連接各個Google自建的數(shù)據(jù)中心之間的網絡系統(tǒng)。2)硬件系統(tǒng):從層次上來看,包括單個服務器、整合了多服務器機架和存放、連接各個服務器機架的數(shù)據(jù)中心(IDC)。3)軟件系統(tǒng):包括每個服務器上面的安裝的單機的操作系統(tǒng)經過修改過的RedhatLi

6、nux。Google計算底層軟件系統(tǒng)(文件系統(tǒng)GFS、并行計算處理算法Mapreduce、并行數(shù)據(jù)庫Bigtable,并行鎖服務ChubbyLock,計算消息隊列GWQ)4)Google內部使用的軟件開發(fā)工具Python、Java、C++等-----------------------Page3-----------------------5)Google自己開發(fā)的應用軟件GoogleSearch、GoogleEmail、GoogleEarth三、Google各個層次技術介紹1、Google外部網絡系統(tǒng)介紹當一個互聯(lián)網用戶輸入www.

7、google.com的時候,這個URL請求就會發(fā)到GoogleDNS解析服務器當中去,那么Google的DNS服務器就會根據(jù)用戶自身的IP地址來判斷,這個用戶請求是來自那個國家、那個地區(qū)。根據(jù)不同用戶的IP地址信息,解析到不同的Google的數(shù)據(jù)中心。進入第一道防火墻,這次防火墻主要是根據(jù)不同端口來判斷應用,過濾相應的流量。如果僅僅接受瀏覽器應用的訪問,一般只會開放80端口http,和443端口https(通過SSL加密)。將其他的來自互聯(lián)網上的非Ipv4/V6非80/443端口的請求都放棄,避免遭受互聯(lián)網上大量的DOS攻擊。據(jù)說Go

8、ogle使用了思杰科技(CitrixSystems)的Netscaler應用交換機來做web應用-----------------------Page4-----------------------的優(yōu)化。NetScal

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。