云計算落地:OpenStack部署和管理
云計算提供了一種對資源“按需索取服務”的能力,確保了使用時間與需要時間的完全一致,從而建立了一種分布式、高效率、低成本的IT商業模式。正是這些特點,使云計算成為IT發展的潮流與趨勢。為解決廣大系統設計人員深入研究與開發云計算系統的需要,培訓中心特舉辦“云計算落地:OpenStack部署和管理”培訓班,具體事宜通知如下:
一、培訓對象
1,系統架構師、系統分析師、高級程序員、資深開發人員。
2,牽涉到云計算與大數據處理的數據中心運行、規劃、設計負責人或主要技術人員。
3,政府機關,金融保險、移動和互聯網等云計算來源單位的負責人或主要技術人員。
4,高校、科研院所牽涉到云計算與大數據處理的項目負責人或主要技術人員。
二、學員基礎
1,對IT系統設計有一定的理論與實踐經驗。
2,有一定的IT軟硬件基礎知識。
三、師資
由業界知名云計算專家親自授課:
李老師 中國科學院專項課題組組長。IEEE云計算與信號處理國際研討會發起人,IEEE云計算學報等多個國際期刊審稿人。在高水平國際會議和SCI期刊上發表論文十多篇,并擁有多項專利。帶領團隊完成多個云計算方面的工程項目,在船舶、航天等領域多個國家大型工程項目中負責私有云和大數據系統的設計與實施,為互聯網公司提供相關的培訓、咨詢和系統優化。目前主要研發方向為分布式對象存儲、大數據系統云化。
四、課程說明
在國家信息技術新一輪發展戰略中,以云計算和大數據為代表的創新方法成為發展的重點。經歷了喊口號、布局深耕之后,云計算應用開始顯現出巨大的商業價值,觸角已延伸到與信息化相關的各行各業,取得了不菲的成果。在經歷了多年的發展之后,云計算技術已經發生了翻天覆地的變化。
使用公共服務產品只是云計算應用的一個方面,特別是在公有云和私有云并存的混合云時代,人們已經不滿足于僅僅使用已有的云服務,而是希望對傳統的數據中心進行改造,以充分發揮現有資源的價值。在這個背景下,我們就需要培養千千萬萬對云計算有深刻理解、有高超技術能力的技術團隊和技術人員,從而做好準備,以應對即將到來的IT技術大變革。
在云計算的技術方法中,OpenStack占據著顯著重要的位置,它使云計算技術不僅僅是個虛擬化系統,而是發展成了一種云操作系統和管理平臺,并且引領云計算進入3.0的新時代。OpenStack對大數據云化、存儲服務化以及軟件生態環境,提供了重要的技術支持,引發了整個IT技術架構的革命性變化。在應用OpenStack云計算框架的時候,人們的困惑在于:
1,OpenStack的架構思想到底是什么?
2,OpenStack是如何影響云計算生態環境的?
3,如何進行云計算身份認證與服務目錄的部署和管理?
4,如何進行存儲服務的部署和管理?
5,如何進行計算資源的部署和管理?
6,如何進行網絡服務的部署和管理?
7,如何進行企業信息系統的云化?
本課程希望解決這些問題,課程的特點就是落地:以OpenStack開源框架作為背景,以理論知識引領實際操作,在一個實際環境下,自主搭建、配置和管理云平臺。這樣就可以保證,在四天的課程中,既包括理論闡述,也包括實際動手操作,從而達到理論與實際相結合,為企業培養云計算技術骨干力量的目的。
五、培訓內容
第一天
第一講 OpenStack概述
1. 云計算、虛擬化及OpenStack的產生與發展
2. 云的層次與部署模式
3. OpenStack的企業級應用舉例
4. 不僅僅是IaaS(基礎設施即服務)——OpenStack是什么?
第二講 云的硬件基礎
1. 基于通用硬件構建云基礎設施和采用商用設備的比較
2. OCP項目和天蝎計劃
3. 融合、超融合基礎設施
4. 軟件定義網絡和軟件定義存儲
第三講 OpenStack的操作
1. 初識OpenStack的圖形界面和命令行
2. 虛擬機和卷的創建與管理
3. 租戶私有網絡及路由器的創建和管理
4. 浮動IP、元數據和密鑰注入
5. OpenStack的API
6. 通過Heat Template批量創建資源
第二天
第四講 OpenStack的架構
1. 組成OpenStack的項目
2. OpenStack邏輯架構
3. OpenStack核心項目的內部組成
4. OpenStack的部署架構
第五講 OpenStack的身份認證與服務目錄——Keystone
1. OpenStack的身份認證機制詳解
2. WSGI框架與Keystone的配置
3. 生產中Keystone可能出現的問題、常見的優化方案與取舍
第六講 OpenStack的存儲服務(一)——Glance與Cinder
1. 虛機鏡像存儲Glance
2. 鏡像存儲在生產中的常見問題及優化
3. 塊存儲服務(卷服務、云硬盤)Cinder
4. 塊存儲服務后端的常見實現方式及比較
第三天
第七講 OpenStack的存儲服務(二)——對象存儲Swift
1. 兩類典型的大數據存儲問題:大文件存儲和海量小文件存儲
2. 分布式存儲技術的演進、對象存儲的概念及技術特點
3. Swift邏輯架構和部署架構
4. Swift的企業級應用
5. Swift在生產種常見的性能問題及優化
6. 以太網硬盤、Linux基金會KOSP項目及應用
第八講 OpenStack的計算資源管理——Nova
1. 虛擬機的原理與兩種典型的Hypervisor的架構
2. Nova對Hypervisor的管理
3. OpenStack創建一個虛擬機的工作流程
4. Nova的資源調度及主要配置選項
第四天
第九講 OpenStack的網絡服務——Neutron
1. 虛機聯網的原理、Nova-network及其問題
2. SDN與NFV技術
3. Neutron的功能及架構
4. Neutron管理下的虛機網絡流量
5. 存在問題及發展方向
第十講 再談企業信息系統的云化
1. 云化不等同于虛擬化
2. 傳統的應用架構和性能檢測手段在云上遇到的問題
3. 什么是Cloud Native
4. 基于OpenStack的應用云化案例
第十一講 OpenStack的進階話題
1. 自動化部署
2. OpenStack與大數據
3. 案例介紹,Q&A
(各講均包含實際操作環節)
六、培訓目標
1,全面了解OpenStack的架構與思想
2,掌握OpenStack的部署和管理方法
3,了解企業信息系統云化的方法論
七、培訓時間、地點
八、證 書
培訓結束,頒發培訓中心“OpenStack部署和管理”培訓結業證書。
九、費 用
培訓費:7200元/人(含教材、證書、午餐、學習用具等)。住宿協助安排,費用自理。