云計算技術基礎與OpenStack簡介 |
- 云計算的產生、發展和技術概述
云計算的產生、發展歷程,云計算和集群計算、網格計算的區別與聯系,云計算的IaaS、PaaS和SaaS三個不同層次和公有云、私有云、混合云、托管云等不同部署模式。
- 虛擬化技術概述
虛擬化技術的幾個層次,幾種不同的Hypervisor實現方案,結合KVM/QEMU和libvirt談談開源虛擬化技術。分析虛擬化的利弊、虛擬化和云的關系。
- 軟件定義的存儲和網絡
介紹SDS和SDN的概念和技術架構,并簡要提一下它們和OpenStack的關系。
- OpenStack的產生、發展與生態圈
介紹OpenStack的產生、Foundation和社區的運作機制、OpenStack的生態圈。OpenStack和虛擬化、云這些概念之間的關系。
- 幾種開源IaaS的比較與OpenStack的優勢
比較OpenStack、CloudStack和Eucalyptus等開源IaaS方案,分析OpenStack的優勢。
- OpenStack各服務組件
簡要介紹OpenStack的各種服務組件,主要包括:Nova、Swift、Cinder、Neutron、Glance、Keystone、Horizon、Sahara、Trove、Ceilometer、Heat、Ironic。
|
OpenStack的使用 |
OpenStack各服務組件
- 簡要介紹OpenStack的各種服務組件,主要包括:Nova、Swift、Cinder、Neutron、Glance、Keystone、Horizon、Sahara、Trove、Ceilometer、Heat、Ironic。
OpenStack的使用方式
- 介紹OpenStack的三種使用方式:通過圖形界面、通過命令行、通過API或者SDK。
計算(包括實操和演示)
- 結合實際操作介紹云主機/云服務器的創建、管理與使用。
存儲(包括實操和演示)
- 結合實際操作介紹三類存儲服務:云硬盤/彈性塊存儲、對象存儲和數據庫服務。
網絡(包括實操和演示)
- 結合實際操作介紹云網關/路由器、負載均衡器等虛擬網絡設備的配置和管理。
|
OpenStack架構剖析 |
- OpenStack的邏輯架構
- OpenStack的通信架構
- OpenStack的工作流程(包括實操和演示)
- OpenStack的部署架構
|
OpenStack的安裝部署 |
- OpenStack多節點手動部署(包括實操和演示)
- 安裝過程中的常見問題與解決方法
- OpenStack基礎課總結
- 基于DevStack實現自動安裝(包括實操和演示)
- OpenStack的HA(高可用)部署
- OpenStack系統瓶頸分析和調優方法
|
OpenStack虛擬機管理 |
- 使用Glance管理虛擬機的鏡像(包括實操和演示)
- 配置Glance集成不同的存儲后端(包括實操和演示)
- Nova中對虛擬機的調度機制
- Nova調度策略配置和Scheduler Filter的開發(包括實操和演示)
|
OpenStack對象存儲 |
- 分布式存儲的概念和關鍵技術
- 分布式存儲中涉及到的概念,以及數據一致性模型、數據同步機制、糾刪碼等關鍵技術。
- Swift對象存儲(包括實操和演示)
- Swfit存儲策略配置(包括實操和演示)
- Swift Middleware的開發
|
OpenStack塊存儲 |
- Cinder塊存儲服務(包括實操和演示)
- Cinder Driver的二次開發
- Ceph與OpenStack的集成
- 新的存儲介質形態與OpenStack存儲
- 介紹SSD固態硬盤和以太網硬盤,以及他們在云存儲系統中的應用。
|
OpenStack網絡 |
- 軟件定義網絡(SDN)的關鍵技術
- 從網絡流量虛擬化和網絡設備虛擬化兩個角度講解SDN的關鍵技術。
- 用OpenStack Nova-Network實現網絡的隔離和互聯互通(包括實操和演示)
- OpenStack Neutron的架構和原理分析
- 基于OpenStack Neutron實現SDN(包括實操和演示)
- 使用Neutron管理Open vSwitch
- Neutron插件開發
|
OpenStack和大數據 |
- 大數據系統和云計算環境
- 大數據系統和云計算環境的聯系、技術共性和區別。分析為什么要把大數據系統云化,以及需要解決的問題。
- OpenStack Sahara與Hadoop云化(包括實操和演示)
- OpenStack Trove與數據庫云化
|
計量、編排以及動態資源管理 |
基于Ceilometer實現計量、基于Heat實現編排,以及如何這二者實現AutoScaling。 |
基于物理機器或Container/Docker技術實現云 |
自動化部署 |
基于Puppet、Feul、PackStack等工具進行OpenStack的自動化部署。 |
企業級私有云部署架構與實施方法 |
包括中等規模的企業級私有云如何規劃、實施。與VMware的集成、與LDAP服務的集成等。 |
企業案例 |
案例1:視頻網站的存儲后端
案例2:桌面云 |
企業案例 |
案例3:云盤
案例4:支撐電子商務網站的云基礎設施? |