已閱讀5頁,還剩74頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
云計算簡介 谷歌 GAE 三大云計算 亞馬遜 AWS 開源 Hadoop 理論研究熱點 總結與展望 一種在規(guī)模經(jīng)濟驅(qū)動下產(chǎn)生的大規(guī)模分布式計算。它是一個資源池,其中包含了抽象的、虛擬化的、可動態(tài)伸縮和管理的計算資源、存儲資源、平臺和服務,并通過因特網(wǎng)按需提供給用戶。 Google File System(GFS) BigTable MapReduce Client Client Replicas Masters GFS Master GFS Master C0 C1 C2. C5 Chunkserver 1 C0 C5 Chunkserver N C1 C3. C5 Chunkserver 2 Client Client Client 文件被分割成 chunks (典型大小為 64 MB) Master 管理元數(shù)據(jù) 數(shù)據(jù)傳輸直接在 clients/chunkservers之間進行 容錯技術 冗余備份 日志 校驗和 管理技術 大規(guī)模集群安裝升級 故障檢測 節(jié)點動態(tài)加入 節(jié)能技術 Google File System(GFS) BigTable MapReduce 為什么設計 BigTable? 數(shù)據(jù)種類繁多 海量服務請求 設計目標: 適用性 可擴展性 高可用性 簡單性 數(shù)據(jù)模型 (row, column, timestamp) cell contents 基本架構 Google File System(GFS) BigTable MapReduce 數(shù)據(jù)處理的兩個階段 Map: (in_key, in_value) (keyj, valuej) | j = 1 k Reduce: (key, value1, valuem) (key, f_value) D a t a s t o r e 1 D a t a s t o r e nm a p( k e y 1 , v a l u e s . . . )( k e y 2 , v a l u e s . . . )( k e y 3 , v a l u e s . . . )m a p( k e y 1 , v a l u e s . . . )( k e y 2 , v a l u e s . . . )( k e y 3 , v a l u e s . . . )I n p u t k e y * v a l u e p a i r sI n p u t k e y * v a l u e p a i r s= = B a r r i e r = = : A g g r e g a t e s i n t e r m e d i a t e v a l u e s b y o u t p u t k e yr e d u c e r e d u c e r e d u c ek e y 1 , i n t e r m e d i a t e v a l u e sk e y 2 , i n t e r m e d i a t e v a l u e sk e y 3 , i n t e r m e d i a t e v a l u e sf i n a l k e y 1 v a l u e sf i n a l k e y 2 v a l u e sf i n a l k e y 3 v a l u e s. . . 為什么使用 Dynamo? 半結構化數(shù)據(jù):購物車、信息會話管理和推薦商品列表 數(shù)據(jù)處理方式:簡單的讀取、寫入,簡單的 鍵值 方式存儲 實現(xiàn): 位 的形式存儲,處理所有的數(shù)據(jù)類型 應用: S3構建在 Dynamo之上, SimpleDB也極有可能 問題 相關技術 數(shù)據(jù)均衡分布 改進的一致性哈希算法 數(shù)據(jù)沖突處理 向量時鐘 臨時故障處理 數(shù)據(jù)回傳、弱 quorum機制 永久故障手的恢復 Merkle哈希樹 成員資格以及錯誤檢測 基于 gossip的成員資格協(xié)議和錯誤檢測 一致性哈希算法 臨時性故障處理機制 弱 quorum機制( W,R,N)和數(shù)據(jù)回傳 永久性故障后的恢復 Merkle哈希樹 Gossip協(xié)議 錯誤檢測 失效停傳 定期檢測 新節(jié)點 A 種子節(jié)點 B C 新節(jié)點 亞馬遜機器映像( AMI) 實例( Instance) 彈性塊存儲塊( EBS) 區(qū)域( Zone) 通信機制 安全及容錯機制 三個概念: 對象、鍵、桶 基本操作: Get、 Put、 List、 Delete和 Head 操作對象 Get Put List Delete Head 桶 獲取桶中對象 創(chuàng)建或更新桶 列出桶中所有鍵 刪除桶 無 對象 獲取對象數(shù)據(jù)和元數(shù)據(jù) 創(chuàng)建或更新對象 無 刪除對象 獲取對象元數(shù)據(jù) 身份認證 基于 HMAC-SHA1的數(shù)字簽名方式 Access Key ID, Secret Access Key,服務請求字符串 訪問控制 三類用戶( owner、 user、 group) 五類訪問權限( Read, Write, Read_ACP, Write_ACP, FULL_CONTROL) 屬性 1 屬性 2 條目 1 值 值 條目 2 值 值 屬性 1 屬性 2 條目 1 值 值 條目 2 值 值 域 1 域 2 用戶賬戶 域 3 基本部分:系統(tǒng)組件、消息、隊列 內(nèi)容推送服務 CloudFront 電子商務服務 DevPay和 FPS 簡單支付服務 Simple Pay 土耳其機器人 Alexa Web服務 開源云計算系統(tǒng) 商用云計算系統(tǒng) Hadoop HDFS Google GFS Hadoop MapReduce Google MapReduce Hadoop Hbase Google Bigtable Hadoop ZooKeeper Google Chubby Hadoop Pig Google Sawzall Eucalyptus、 Nimbus Amazon EC2 Eucalyptus Amazon S3 Sector and Sphere 無 Abiquo 無 MongoDB 無 設計前提與目標 硬件錯誤是常態(tài)而不是異常 流式數(shù)據(jù)訪問 大規(guī)模數(shù)據(jù)集 簡單一致性模型 移動計算比移動數(shù)據(jù)更劃算 異構軟硬件平臺間的可移植性 冗余備份 副本存放 心跳檢測 安全模式 數(shù)據(jù)完整性檢測 空間回收 元數(shù)據(jù)磁盤失效 快照 副本選擇 負載均衡 客戶端緩存 流水線復制 邏輯模型:分治的策略 實現(xiàn)機制 分布式并行計算 本地計算 任務粒度 連接( combine) 分區(qū)( partition) 讀取中間結果 任務管道 邏輯模型 基本類型:行關鍵字、時間戳和列 行關鍵字 時間戳 列content 列 anchor 列mime “n.www” t9 anchor: CNN t8 anchor:my.look.ca t6 . text/html t5 . t3 . 物理模型:行分割,列存儲 行關鍵字 時間戳 列 contents n.www t6 . t5 . t3 . 行關鍵字 時間戳 列 anchor n.www t9 anchor: CNN t8 anchor:my.look.ca 行關鍵字 時間戳 列 mime n.www t6 text/html 子表服務器 Hmemcache,Hstore,Hlog 主服務器 子服務器連接超時 元數(shù)據(jù)表 映射關系 根子表( ROOT Table) 開發(fā)目的 為研究人員提供一個云計算研究平臺 設計原則 可移植性 模塊化 體系結構 可擴展性 非侵入 工程目標:可擴展性和非入侵 GAE AWS Hadoop 提供服務類型 PaaS IaaS、 PaaS、SaaS PaaS 服務間的關聯(lián)度 耦合度高 耦合度低 耦合度低 虛擬化技術 未使用 Xen 未使用 運行環(huán)境 云端 云端 云端 支持編程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 傳染病護理:猩紅熱的社區(qū)預防
- Unit4Playingsports(Talkingtime)(課件)-滬教版(五四制)英語二年級上冊
- 服裝店營銷培訓課件
- 2025-2030全球新能源汽車熱管理行業(yè)市場動態(tài)分析及投資機會報告
- 2025-2030全球定位行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030全球價值鏈重構影響投資布局市場需求政策影響市場競爭格局規(guī)劃報告
- 2025-2030全球D打印材料行業(yè)市場動態(tài)分析發(fā)展趨勢研究報告
- 2025-2030元宇宙產(chǎn)業(yè)鏈布局與關鍵技術創(chuàng)新趨勢分析報告
- 2025-2030健身房服務套餐價格策略客戶轉化運營活動效果會員續(xù)費率分析評估建議
- 2025-2030健康食養(yǎng)行業(yè)市場潛力分析及商業(yè)運營優(yōu)化規(guī)劃研究
- 2024年蘇教版小學二年級上冊數(shù)學期末測試試卷(含答案)
- 2026年西昌市人民醫(yī)院公開招聘臨床護士的備考題庫及答案詳解參考
- 2026年雅安市公安局監(jiān)察留置看護支隊招聘備考題庫有答案詳解
- 老人水電維修合同范本
- 黑龍江省佳木斯市一中2026屆高二上數(shù)學期末監(jiān)測模擬試題含解析
- 河南省部分重點中學2025-2026年高三上學期11月質(zhì)量檢測語文試題(解析版)
- 2026年普通高中學業(yè)水平合格性考試思想政治(必修1+必修2)模塊綜合測評試卷(含答案解析)
- DB50-T 1502-2023 黃連林下種植技術規(guī)程
- 2024統(tǒng)編版二年級道德與法治上冊 第四單元 我愛我們的祖國(第13~16課)教案(表格式)
- 安置房屋安置協(xié)議書
- 2026年度醫(yī)院感染知識培訓計劃、培訓內(nèi)容
評論
0/150
提交評論