課程簡介
本課程講述基本“云計(jì)算”原則,五大特征,三種交付方式,部署模式,IT廠商云計(jì)算架構(gòu),分布式數(shù)據(jù)庫系統(tǒng),分布式數(shù)據(jù)庫系統(tǒng),分布式內(nèi)存系統(tǒng),分布式計(jì)算系統(tǒng),消息系統(tǒng)、消息中間件與企業(yè)服務(wù)總線,知識(shí)聚合與搜索引擎,云計(jì)算安全,云計(jì)算的性能設(shè)計(jì),分布式測(cè)試等重點(diǎn)內(nèi)容。
目標(biāo)收益
培訓(xùn)對(duì)象
云計(jì)算的架構(gòu)設(shè)計(jì)相關(guān)人員
課程大綱
基本“云計(jì)算”原則 |
- 分布容量原則 - 分布均衡原則 - 業(yè)務(wù)切割原則 - 蝴蝶效應(yīng)原則 - 統(tǒng)一管理原則 - 耦合編排原則 |
云計(jì)算的五大特征 |
- 用戶可按需獲得云計(jì)算資源與服務(wù) - 云計(jì)算資源與服務(wù)可通過互聯(lián)網(wǎng)獲得 - 綠色、安全的規(guī)模化數(shù)據(jù)中心提供的共享資源池與服務(wù)池 - 快速伸縮并且彈性易擴(kuò)展 - 按需付費(fèi)的公用服務(wù)模式 |
云計(jì)算的三種交付方式 |
- SAAS軟件即服務(wù) - PAAS平臺(tái)即服務(wù) - IAAS云基礎(chǔ)設(shè)施即服務(wù) |
云計(jì)算的部署模式 |
公共云 - 私有云 - 混合云 |
IT廠商云計(jì)算架構(gòu) |
- Google的云計(jì)算 - Amazon的云計(jì)算 - 微軟的云計(jì)算 - Yahoo的云計(jì)算 - VMware的云計(jì)算 - IBM的云計(jì)算 |
分布式存儲(chǔ)系統(tǒng)設(shè)計(jì) |
- 分布式文件系統(tǒng)整體架構(gòu) - 數(shù)據(jù)基于Hash的分布設(shè)計(jì) - 借鑒GC回收算法實(shí)現(xiàn)無碎片文件設(shè)計(jì) - 數(shù)據(jù)切割算法設(shè)計(jì) - 不同數(shù)據(jù)類型存儲(chǔ)策略 - 數(shù)據(jù)容災(zāi)設(shè)計(jì) - 案例分析GFS與HADOOP |
分布式數(shù)據(jù)庫系統(tǒng) |
- 分布式數(shù)據(jù)庫系統(tǒng)整體架構(gòu) - 數(shù)據(jù)庫廠商自身Cluster與操作系統(tǒng)的Cluster關(guān)系 - 數(shù)據(jù)庫系統(tǒng)分布方案(時(shí)間、讀寫、業(yè)務(wù)、訪問者等) - 數(shù)據(jù)庫多實(shí)例與虛擬化技術(shù) - 數(shù)據(jù)類型與數(shù)據(jù)存儲(chǔ)的關(guān)系 - 分布式事務(wù)處理與柔性事務(wù) - 案例分析BigTable與HBase |
分布式內(nèi)存系統(tǒng) |
- 分布式內(nèi)存系統(tǒng)的整體架構(gòu) - 分布式內(nèi)存系統(tǒng)與分布式文件系統(tǒng)的關(guān)系 - 內(nèi)存中對(duì)象的定位機(jī)制(COID、HASH) - 內(nèi)存中對(duì)象的分配機(jī)制 - 內(nèi)存中對(duì)象的爭用機(jī)制 - 內(nèi)存中對(duì)象的加載機(jī)制 - 內(nèi)存中對(duì)象的回收機(jī)制 - 內(nèi)存中對(duì)象的狀態(tài)機(jī)制 - 案例分析MemCached與OSCache |
分布式計(jì)算系統(tǒng) |
- 分布式計(jì)算系統(tǒng)的整體架構(gòu) - 任務(wù)分解策略 - 多核或多CPU與多任務(wù)調(diào)度 - CPU時(shí)鐘周期與任務(wù)關(guān)系 - 任務(wù)調(diào)度算法模型 - 案例分析:網(wǎng)絡(luò)游戲中的分布式計(jì)算 - 案例分析:MapReduce - 實(shí)驗(yàn)案例:PI分布式計(jì)算 |
消息系統(tǒng)、消息中間件與企業(yè)服務(wù)總線 |
- SOA、SAAS、PAAS以及S+S架構(gòu)分析 = 消息中間件設(shè)計(jì) = 企業(yè)服務(wù)總線的架構(gòu)分析 - 核心模塊MQ架構(gòu)分析 - 基于ESB的數(shù)據(jù)中心設(shè)計(jì) - 服務(wù)切割與編排設(shè)計(jì) - ACE架構(gòu)分析(CORBA對(duì)象請(qǐng)求代理) - 面向消息中間件的架構(gòu)設(shè)計(jì) - 案例分析:Open ESB分析 |
知識(shí)聚合與搜索引擎 |
- 海量數(shù)據(jù)檢索的策略 - 全文檢索的架構(gòu) - 搜索引擎的架構(gòu) - 數(shù)據(jù)庫全文檢索架構(gòu) - 案例分析:Google與Bing分析 - 案例分析:TRS與LUCENE分析 |
云計(jì)算安全 |
- 變化中的網(wǎng)絡(luò)威脅 - 什么是云安全 - 云安全解決方案 - 云安全防護(hù)價(jià)值 |
云計(jì)算的性能設(shè)計(jì) |
- 影響云計(jì)算性能的主要因素 - 云計(jì)算消息效率設(shè)計(jì) - 云計(jì)算算法效率設(shè)計(jì) - 云計(jì)算管理效率設(shè)計(jì) - 云計(jì)算資源效率設(shè)計(jì) - 云計(jì)算性能監(jiān)控設(shè)計(jì) |
分布式測(cè)試 |
- 分布式文件系統(tǒng)測(cè)試案例 - 分布式數(shù)據(jù)庫系統(tǒng)測(cè)試方案 - 分布式內(nèi)存系統(tǒng)測(cè)試方案 - 分布式計(jì)算系統(tǒng)的測(cè)試方案 - 分布式消息系統(tǒng)測(cè)試方案 - 全文檢索與搜索引擎測(cè)試方案 |
基本“云計(jì)算”原則 - 分布容量原則 - 分布均衡原則 - 業(yè)務(wù)切割原則 - 蝴蝶效應(yīng)原則 - 統(tǒng)一管理原則 - 耦合編排原則 |
云計(jì)算的五大特征 - 用戶可按需獲得云計(jì)算資源與服務(wù) - 云計(jì)算資源與服務(wù)可通過互聯(lián)網(wǎng)獲得 - 綠色、安全的規(guī)?;瘮?shù)據(jù)中心提供的共享資源池與服務(wù)池 - 快速伸縮并且彈性易擴(kuò)展 - 按需付費(fèi)的公用服務(wù)模式 |
云計(jì)算的三種交付方式 - SAAS軟件即服務(wù) - PAAS平臺(tái)即服務(wù) - IAAS云基礎(chǔ)設(shè)施即服務(wù) |
云計(jì)算的部署模式 公共云 - 私有云 - 混合云 |
IT廠商云計(jì)算架構(gòu) - Google的云計(jì)算 - Amazon的云計(jì)算 - 微軟的云計(jì)算 - Yahoo的云計(jì)算 - VMware的云計(jì)算 - IBM的云計(jì)算 |
分布式存儲(chǔ)系統(tǒng)設(shè)計(jì) - 分布式文件系統(tǒng)整體架構(gòu) - 數(shù)據(jù)基于Hash的分布設(shè)計(jì) - 借鑒GC回收算法實(shí)現(xiàn)無碎片文件設(shè)計(jì) - 數(shù)據(jù)切割算法設(shè)計(jì) - 不同數(shù)據(jù)類型存儲(chǔ)策略 - 數(shù)據(jù)容災(zāi)設(shè)計(jì) - 案例分析GFS與HADOOP |
分布式數(shù)據(jù)庫系統(tǒng) - 分布式數(shù)據(jù)庫系統(tǒng)整體架構(gòu) - 數(shù)據(jù)庫廠商自身Cluster與操作系統(tǒng)的Cluster關(guān)系 - 數(shù)據(jù)庫系統(tǒng)分布方案(時(shí)間、讀寫、業(yè)務(wù)、訪問者等) - 數(shù)據(jù)庫多實(shí)例與虛擬化技術(shù) - 數(shù)據(jù)類型與數(shù)據(jù)存儲(chǔ)的關(guān)系 - 分布式事務(wù)處理與柔性事務(wù) - 案例分析BigTable與HBase |
分布式內(nèi)存系統(tǒng) - 分布式內(nèi)存系統(tǒng)的整體架構(gòu) - 分布式內(nèi)存系統(tǒng)與分布式文件系統(tǒng)的關(guān)系 - 內(nèi)存中對(duì)象的定位機(jī)制(COID、HASH) - 內(nèi)存中對(duì)象的分配機(jī)制 - 內(nèi)存中對(duì)象的爭用機(jī)制 - 內(nèi)存中對(duì)象的加載機(jī)制 - 內(nèi)存中對(duì)象的回收機(jī)制 - 內(nèi)存中對(duì)象的狀態(tài)機(jī)制 - 案例分析MemCached與OSCache |
分布式計(jì)算系統(tǒng) - 分布式計(jì)算系統(tǒng)的整體架構(gòu) - 任務(wù)分解策略 - 多核或多CPU與多任務(wù)調(diào)度 - CPU時(shí)鐘周期與任務(wù)關(guān)系 - 任務(wù)調(diào)度算法模型 - 案例分析:網(wǎng)絡(luò)游戲中的分布式計(jì)算 - 案例分析:MapReduce - 實(shí)驗(yàn)案例:PI分布式計(jì)算 |
消息系統(tǒng)、消息中間件與企業(yè)服務(wù)總線 - SOA、SAAS、PAAS以及S+S架構(gòu)分析 = 消息中間件設(shè)計(jì) = 企業(yè)服務(wù)總線的架構(gòu)分析 - 核心模塊MQ架構(gòu)分析 - 基于ESB的數(shù)據(jù)中心設(shè)計(jì) - 服務(wù)切割與編排設(shè)計(jì) - ACE架構(gòu)分析(CORBA對(duì)象請(qǐng)求代理) - 面向消息中間件的架構(gòu)設(shè)計(jì) - 案例分析:Open ESB分析 |
知識(shí)聚合與搜索引擎 - 海量數(shù)據(jù)檢索的策略 - 全文檢索的架構(gòu) - 搜索引擎的架構(gòu) - 數(shù)據(jù)庫全文檢索架構(gòu) - 案例分析:Google與Bing分析 - 案例分析:TRS與LUCENE分析 |
云計(jì)算安全 - 變化中的網(wǎng)絡(luò)威脅 - 什么是云安全 - 云安全解決方案 - 云安全防護(hù)價(jià)值 |
云計(jì)算的性能設(shè)計(jì) - 影響云計(jì)算性能的主要因素 - 云計(jì)算消息效率設(shè)計(jì) - 云計(jì)算算法效率設(shè)計(jì) - 云計(jì)算管理效率設(shè)計(jì) - 云計(jì)算資源效率設(shè)計(jì) - 云計(jì)算性能監(jiān)控設(shè)計(jì) |
分布式測(cè)試 - 分布式文件系統(tǒng)測(cè)試案例 - 分布式數(shù)據(jù)庫系統(tǒng)測(cè)試方案 - 分布式內(nèi)存系統(tǒng)測(cè)試方案 - 分布式計(jì)算系統(tǒng)的測(cè)試方案 - 分布式消息系統(tǒng)測(cè)試方案 - 全文檢索與搜索引擎測(cè)試方案 |