所在位置:首頁 -- 技術培訓 -- 云計算/物聯網 -- 云計算功能架構和實踐

云計算功能架構和最佳實踐


課程簡介:
本課程講述基本“云計算”原則,五大特征,三種交付方式,部署模式,IT廠商云計算架構,分布式數據庫系統,分布式數據庫系統,分布式內存系統,分布式計算系統,消息系統、消息中間件與企業服務總線,知識聚合與搜索引擎,云計算安全,云計算的性能設計,分布式測試等重點內容。

 
 
內容
Day1


基本“云計算”原則
- 分布容量原則
- 分布均衡原則
- 業務切割原則
- 蝴蝶效應原則
- 統一管理原則
- 耦合編排原則

云計算的五大特征
- 用戶可按需獲得云計算資源與服務
- 云計算資源與服務可通過互聯網獲得
- 綠色、安全的規模化數據中心提供的共享資源池與服務池
- 快速伸縮并且彈性易擴展
- 按需付費的公用服務模式

云計算的三種交付方式
- SAAS軟件即服務
- PAAS平臺即服務
- IAAS云基礎設施即服務

云計算的部署模式
- 公共云
- 私有云
- 混合云

IT廠商云計算架構
- Google的云計算
- Amazon的云計算
- 微軟的云計算
- Yahoo的云計算
- VMware的云計算
- IBM的云計算
 

Day2


分布式存儲系統設計
- 分布式文件系統整體架構
- 數據基于Hash的分布設計
- 借鑒GC回收算法實現無碎片文件設計
- 數據切割算法設計
- 不同數據類型存儲策略
- 數據容災設計
- 案例分析GFS與HADOOP

分布式數據庫系統
- 分布式數據庫系統整體架構
- 數據庫廠商自身Cluster與操作系統的Cluster關系
- 數據庫系統分布方案(時間、讀寫、業務、訪問者等)
- 數據庫多實例與虛擬化技術
- 數據類型與數據存儲的關系
- 分布式事務處理與柔性事務
- 案例分析BigTable與HBase

分布式內存系統
- 分布式內存系統的整體架構
- 分布式內存系統與分布式文件系統的關系
- 內存中對象的定位機制(COID、HASH)
- 內存中對象的分配機制
- 內存中對象的爭用機制
- 內存中對象的加載機制
- 內存中對象的回收機制
- 內存中對象的狀態機制
- 案例分析MemCached與OSCache

分布式計算系統
- 分布式計算系統的整體架構
- 任務分解策略
- 多核或多CPU與多任務調度
- CPU時鐘周期與任務關系
- 任務調度算法模型
- 案例分析:網絡游戲中的分布式計算
- 案例分析:MapReduce
- 實驗案例:PI分布式計算

 

Day3


消息系統、消息中間件與企業服務總線
- SOA、SAAS、PAAS以及S+S架構分析
= 消息中間件設計
= 企業服務總線的架構分析
- 核心模塊MQ架構分析
- 基于ESB的數據中心設計
- 服務切割與編排設計
- ACE架構分析(CORBA對象請求代理)
- 面向消息中間件的架構設計
- 案例分析:Open ESB分析

知識聚合與搜索引擎
- 海量數據檢索的策略
- 全文檢索的架構
- 搜索引擎的架構
- 數據庫全文檢索架構
- 案例分析:Google與Bing分析
- 案例分析:TRS與LUCENE分析

云計算安全
- 變化中的網絡威脅
- 什么是云安全
- 云安全解決方案
- 云安全防護價值

云計算的性能設計
- 影響云計算性能的主要因素
- 云計算消息效率設計
- 云計算算法效率設計
- 云計算管理效率設計
- 云計算資源效率設計
- 云計算性能監控設計

分布式測試
- 分布式文件系統測試案例
- 分布式數據庫系統測試方案
- 分布式內存系統測試方案
- 分布式計算系統的測試方案
- 分布式消息系統測試方案
- 全文檢索與搜索引擎測試方案
 

中国北京单场足球彩票