培訓搜索引擎

云計算培訓班

內(nèi)訓講師:劉暉 需要此內(nèi)訓課程請聯(lián)系中華企管培訓網(wǎng)
云計算培訓班內(nèi)訓基本信息:
劉暉
劉暉
(擅長:其他課程 )

內(nèi)訓時長:40天

邀請劉暉 給劉暉留言

內(nèi)訓咨詢熱線:010-68630945; 88682348

內(nèi)訓課程大綱

云計算培訓班(11門課程,共40天)

(1)培訓背景

云計算技術(shù)經(jīng)過近十年的發(fā)展,已經(jīng)在各行各業(yè)產(chǎn)生了廣泛而深刻的影響,但是我們?nèi)匀幻鎸θ筇魬?zhàn):
1. 人才缺口巨大。需要大量的工程師從其他方向轉(zhuǎn)型投入到云計算方向上來,他們有基礎(chǔ)、有經(jīng)驗,但是缺乏云計算領(lǐng)域的專業(yè)知識,需要為他們在虛擬化、軟件定義、云管理平臺等多個層面上給予系統(tǒng)的指導,以便這些工程師盡快投入到云計算領(lǐng)域的工作中來。
2. 云服務(wù)和云應(yīng)用的設(shè)計不同于傳統(tǒng)IT系統(tǒng)與應(yīng)用。經(jīng)過十年的發(fā)展,虛擬化、容器化等概念深入人心,但是如何利用這些技術(shù)給我們和客戶帶來最大的價值,如何設(shè)計云服務(wù)和云應(yīng)用架構(gòu),業(yè)界大多數(shù)人仍然重視不足,而這些問題是關(guān)系到競爭力和價值創(chuàng)造的核心問題。
3. 大數(shù)據(jù)與人工智能等技術(shù)的發(fā)展,為云計算帶來新的機遇和挑戰(zhàn)。過去幾年,大數(shù)據(jù)的發(fā)展與云的發(fā)展相輔相成,互相促進,近兩年,人工智能的突飛猛進更是進一步發(fā)揮了云的優(yōu)勢。但是這些技術(shù)也給云計算提出了更高的要求,如何應(yīng)對這些要求,結(jié)合多種技術(shù)解決生產(chǎn)中的實際問題,進一步發(fā)揮云的威力,成為了新的挑戰(zhàn)。
 

(2)培訓目標

從解決客戶實際問題出發(fā),該人才培養(yǎng)方案從三個角度做出了創(chuàng)新:
1. 內(nèi)容深度上的創(chuàng)新,在過去的十年,整個IT技術(shù)棧,從CPU、操作系統(tǒng)到上層應(yīng)用,都圍繞“云”做了很多的改變。因此,我們相比傳統(tǒng)的云計算課程,增加了和云相關(guān)的底層核心技術(shù)內(nèi)容,如云網(wǎng)絡(luò)、云存儲、云主機等,同時在上層增加了微服務(wù)架構(gòu)、云安全的內(nèi)容。
2. 內(nèi)容廣度上的創(chuàng)新,IT技術(shù)發(fā)展迅速,新技術(shù)新概念層出不窮,我們只有不斷學習新東西才能緊跟時代步伐。本課程將基于授課講師強大的專業(yè)背景和豐富的實戰(zhàn)經(jīng)驗,結(jié)合當前最主流的產(chǎn)品和技術(shù),全面剖析,多種同類產(chǎn)品橫向?qū)Ρ龋蜷_客戶的眼界。
3. 從形式上,除了常規(guī)理論講授與實際操作以外,我們還引入結(jié)合客戶實際需求進行小組研討、專家評審的方式,將人才培養(yǎng)進一步落到實處,最大能力幫助客戶提升能力,助力戰(zhàn)略轉(zhuǎn)型。
 

(3)教學計劃

本系列課程總共由11門課程組成:
教學設(shè)計 NO. 課程名稱 課程天數(shù)
基礎(chǔ)與概述 1 云計算基礎(chǔ)課程 5天
2 Linux基礎(chǔ) 2天
基礎(chǔ)設(shè)施服務(wù) 3 虛擬化技術(shù) 3天
4 云主機與云平臺操作 3天
5 云網(wǎng)絡(luò) 4天
6 云存儲 3天
平臺服務(wù) 7 中間件 2天
8 分布式數(shù)據(jù)庫 3天
9 企業(yè)云平臺運維與實踐 10天
10 微服務(wù)架構(gòu) 3天
運維服務(wù) 11 云運維與云安全 2天
 
 
         第1-2門課屬于基礎(chǔ)與概述,分別是為云計算準備的計算機系統(tǒng)基礎(chǔ)課程和云計算概述。
         第3-6門課程屬于基礎(chǔ)設(shè)施服務(wù)層所涉及的相關(guān)技術(shù)范圍,包括虛擬化、云主機、云網(wǎng)絡(luò)和云存儲,它們完整的構(gòu)建了云計算所需的全部基礎(chǔ)設(shè)施服務(wù)。
         第7-10門課程屬于平臺服務(wù)層所涉及的相關(guān)技術(shù)范圍,包括中間件、分布式數(shù)據(jù)庫、企業(yè)云平臺(Docker容器技術(shù)),微服務(wù)架構(gòu),它們構(gòu)成了云計算所需的平臺服務(wù)。
         第11門課程云運維與云安全可以歸于運維服務(wù)所涉及的相關(guān)技術(shù)范圍。
 

(4)具體課程方案(含課程大綱)

課程1:云計算基礎(chǔ)課程-5天

【匹配關(guān)鍵知識點】
云計算概念與價值和云計算技術(shù)現(xiàn)狀概述,IaaS云平臺技術(shù)及OpenStack,PaaS云平臺技術(shù)及容器等內(nèi)容。
【課程時間】
5天(6小時/天)
 
【課程簡介】
首先從基礎(chǔ)、技術(shù)、商務(wù)、應(yīng)用和發(fā)展等方面較系統(tǒng)地講述了云計算定義與分類、云計算產(chǎn)生的背景與發(fā)展過程、云計算的基本架構(gòu);并探討云計算的關(guān)鍵技術(shù)、解決方案、云數(shù)據(jù)中心、平臺建設(shè)、商業(yè)模式與產(chǎn)業(yè)發(fā)展等,讓學員一開始就對云計算有了一個比較完整的認識和理解。然后詳細介紹了當前搭建云平臺的最重要軟件OpenStack,針對每個模塊的配置和使用都做了全面的講解。
 
【課程收益】
1、使學員對云計算有個全面的認識和了解;
2、通過OpenStack的詳細講解,使學員全面掌握該軟件的安裝配置方法;
3、通過參照公有云平臺,使學員加深理解自己搭建的云平臺中每個模塊的功能和作用;
4、理論教學結(jié)合動手實踐提高了學員知識的掌握效率,同時增加了學員的學習興趣。
 
【課程特點】
注重理論分析與實際應(yīng)用相結(jié)合,堅持系統(tǒng)總結(jié)與創(chuàng)新探索相結(jié)合,關(guān)注國際前沿與中國情景相結(jié)合。課程兼顧前瞻性與通俗性,層層推進,并用大量的行業(yè)應(yīng)用案例加以說明。通過該課程可以對整個云基礎(chǔ)設(shè)施進行精細化控制。
 
【課程對象】
     產(chǎn)品經(jīng)理、產(chǎn)品助理等
     將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
     希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
     系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
     企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
 
【學員基礎(chǔ)】
     具有2-3年IT部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
 
【課程大綱】(5天*6小時)
時間 內(nèi)容 案例實踐與練習
Day1
上午
云計算概述及交付模型
一、云計算概述
1.1云計算的定義與內(nèi)涵
1.2云計算的特點及分類
1.3云計算與網(wǎng)格計算
1.4云計算與物聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)
1.5云計算的全球影響
1.6“互聯(lián)網(wǎng) ”與云計算
二、云計算的交付模型
2.1基礎(chǔ)設(shè)施即服務(wù)(IaaS)
2.2平臺即服務(wù)(PaaS)
2.3軟件即服務(wù)(SaaS)
2.4 云交付模型比較
2.5 其他交付模型(CaaS/FaaS/NaaS)
三、云計算的關(guān)鍵技術(shù)
3.1虛擬化技術(shù)
3.2數(shù)據(jù)存儲技術(shù)
3.3資源管理技術(shù)
3.4云計算中的編程模型
3.5集成一體化技術(shù)
3.6自動化技術(shù)
四、云計算的解決方案
4.1云計算解決方案概述
4.2公有云解決方案
4.3私有云解決方案
4.4混合云解決方案
研討:分組討論各種云交付模型所適合的客戶群。
Day1
下午
云數(shù)據(jù)中心規(guī)劃與建設(shè)
五、云數(shù)據(jù)中心
5.1云數(shù)據(jù)中心及其子系統(tǒng)
5.2云數(shù)據(jù)中心的新技術(shù)
5.3云數(shù)據(jù)中心的規(guī)劃與建設(shè)
5.4云數(shù)據(jù)中心的運營管理
5.5云數(shù)據(jù)中心的產(chǎn)業(yè)發(fā)展
六、云計算的平臺建設(shè)
6.1云計算平臺定義與分類
6.2云計算平臺的系統(tǒng)框架
6.3云計算平臺的商務(wù)運作
6.4基于云計算的物聯(lián)網(wǎng)運營平臺
七、云計算的商業(yè)模式
7.1商業(yè)模式概述
7.2云計算商業(yè)模式的演化與分析
7.3云計算商業(yè)模式分析
7.4基于云計算的物聯(lián)網(wǎng)商業(yè)模式
八、云計算的經(jīng)濟學分析
8.1按使用量付費的意義
8.2遷移到云平臺的經(jīng)濟分析
8.3云計算的成本結(jié)構(gòu)分析
8.4云計算的效益分析
 
研討:分組討論云數(shù)據(jù)中心規(guī)劃時的重要考慮問題。
Day2
上午
云計算服務(wù)定價策略
九、云計算的服務(wù)定價模式
9.1云計算服務(wù)的定價策略
9.2云計算服務(wù)的雙邊市場性
9.3云計算服務(wù)的基本定價模型
9.4存在部分多歸屬情況的云計算定價模型
9.5云計算服務(wù)的長期市場定價模型
十、云計算的電子商務(wù)模式
10.1全新的電子商務(wù)模式
10.2CaaS模式及其商業(yè)價值
10.3中小企業(yè)的云計算電子商務(wù)模式
10.4公司云計算商務(wù)模式實踐
十一、云計算的行業(yè)應(yīng)用
11.1“智慧制造云”
11.2“金融云”
11.3“健康醫(yī)療云”
11.4“教育云”
十二、云計算的應(yīng)用案例
12.1應(yīng)用案例(1):京東云
12.2應(yīng)用案例(2):華數(shù)的媒體云解決方案
12.3應(yīng)用案例(3:同花順證券云
案例研討:
針對當前公司的云計算定價策略提出建議。
 
Day2
下午
云計算戰(zhàn)略規(guī)劃和產(chǎn)業(yè)發(fā)展
十三、云計算的戰(zhàn)略規(guī)劃
13.1云海戰(zhàn)略總體規(guī)劃設(shè)計原則
13.2云海戰(zhàn)略框架設(shè)計
13.3云海戰(zhàn)略總體應(yīng)用模型
13.4云海戰(zhàn)略評價指標體系
13.5云海戰(zhàn)略總體規(guī)劃建設(shè)內(nèi)容
13.6云海戰(zhàn)略產(chǎn)業(yè)體系
13.7云海戰(zhàn)略總體安全保障體系
13.8云海戰(zhàn)略的建設(shè)重點
十四、云計算的產(chǎn)業(yè)發(fā)展
14.1云計算產(chǎn)業(yè)發(fā)展概述
14.2云計算服務(wù)提供商發(fā)展概況
14.3云計算服務(wù)器廠商發(fā)展概況
14.4云計算平臺提供商發(fā)展概況
14.5云計算的產(chǎn)業(yè)鏈構(gòu)成與發(fā)展
十五、云計算的發(fā)展展望
15.1云計算的新挑戰(zhàn)和新機遇
15.2云計算的研究熱點和焦點
15.3云計算的未來發(fā)展趨勢
十六、云計算與大數(shù)據(jù)的融合發(fā)展
16.1大數(shù)據(jù)時代:新的科技發(fā)展階段
16.2大數(shù)據(jù)條件與運作模式
16.3大數(shù)據(jù)案例分析
16.4大數(shù)據(jù)安全
16.5大數(shù)據(jù)時代的機遇與挑戰(zhàn)
16.6“互聯(lián)網(wǎng) ”與大數(shù)據(jù)發(fā)展
案例研討:
如何把握當前市場契機,以及展望公司未來發(fā)展方向。
 
 
Day3
上午
Openstack環(huán)境搭建
一、Keystone—OpenStack身份認證服務(wù)
1.1 簡介
1.2 安裝OpenStack身份認證服務(wù)
1.3 為SSL通信配置OpenStack身份認證
1.4 在Keystone里創(chuàng)建租戶
1.5 在Keystone里配置角色
1.6 往Keystone里添加用戶
1.7 定義服務(wù)端點
1.8 創(chuàng)建服務(wù)的租戶和服務(wù)的用戶
1.9 為LDAP的集成配置Openstack身份認證
二、Glance—OpenStack鏡像服務(wù)
2.1 簡介
2.2 安裝OpenStack鏡像服務(wù)
2.3 用OpenStack身份認證服務(wù)配置OpenStack鏡像服務(wù)
2.4 用OpenStack對象存儲配置OpenStack鏡像服務(wù)
2.5 用OpenStack鏡像服務(wù)管理鏡像
2.6 注冊遠程存儲的鏡像
2.7 租戶間共享鏡像
2.8 查看共享鏡像
2.9 使用鏡像元數(shù)據(jù)
2.10 遷移VMware鏡像
2.11 創(chuàng)建OpenStack鏡像
 
案例實踐:使用openstack搭建私有云平臺(認證服務(wù)、鏡像服務(wù))
Day3
下午
Openstack環(huán)境搭建
三、Neutron—OpenStack網(wǎng)絡(luò)服務(wù)
3.1 簡介
3.2 在專屬網(wǎng)絡(luò)節(jié)點安裝Neutron和Open vSwitch
3.3 配置Neutron和Open vSwtich
3.4 安裝并配置Neutron API服務(wù)
3.5 創(chuàng)建租戶Neutron網(wǎng)絡(luò)
3.6 刪除Neutron網(wǎng)絡(luò)
3.7 創(chuàng)建外部浮動IP Neutron網(wǎng)絡(luò)
3.8 Neutron網(wǎng)絡(luò)的不同用途
3.9 配置分布式虛擬路由
3.10 使用分布式虛擬路由器
四、Nova—OpenStack計算服務(wù)
4.1 簡介
4.2 安裝OpenStack計算控制節(jié)點服務(wù)
4.3 安裝OpenStack計算軟件包
4.4 配置數(shù)據(jù)庫服務(wù)
4.5 配置OpenStack計算服務(wù)
4.6 使用OpenStack身份認證服務(wù)配置計算服務(wù)
4.7 停止和啟動Nova服務(wù)
4.8 在Ubuntu上安裝命令行工具
4.9 通過HTTPS使用命令行工具
4.10 檢查OpenStack計算服務(wù)
4.11 使用OpenStack計算服務(wù)
4.12 管理安全組
4.13 創(chuàng)建和管理密鑰對
4.14 啟動云實例
4.15 修復出錯的實例部署
4.16 終止實例
4.17 使用在線遷移
4.18 使用nova-scheduler
4.19 創(chuàng)建實例類型
4.20 定義主機分組
4.21 在特定可用區(qū)啟動實例
4.22 在特定計算主機啟動實例
4.23 從集群移除Nova節(jié)點
 
案例實踐:使用openstack搭建私有云平臺(網(wǎng)絡(luò)服務(wù)、計算服務(wù))
Day4
上午
Openstack環(huán)境搭建
五、Swift—OpenStack對象存儲
5.1 簡介
5.2 在Keystone中配置Swift服務(wù)和用戶
5.3 安裝OpenStack對象存儲服務(wù)—代理服務(wù)器
5.4 配置OpenStack對象存儲服務(wù)—代理服務(wù)器
5.5 安裝OpenStack對象存儲服務(wù)—存儲節(jié)點
5.6 配置Swift使用物理存儲
5.7 配置對象存儲備份
5.8 配置OpenStack對象存儲—存儲服務(wù)
5.9 制作對象存儲環(huán)
5.10 停止和啟動OpenStack對象存儲
5.11 配置SSL訪問
六、使用OpenStack對象存儲
6.1 簡介
6.2 安裝swift客戶端工具
6.3 創(chuàng)建容器
6.4 上傳對象
6.5 上傳大對象
6.6 列出容器和對象
6.7 下載對象
6.8 刪除容器和對象
6.9 使用OpenStack對象存儲訪問控制列表
6.10 兩個Swift集群間進行容器同步
 
案例實踐:使用openstack搭建私有云平臺(對象存儲)
Day4
下午
Openstack環(huán)境搭建
七、管理OpenStack對象存儲
7.1 簡介
7.2 用swift-init管理OpenStack對象存儲集群
7.3 檢查集群健康狀況
7.4 管理Swift集群容量
7.5 從集群中刪除節(jié)點
7.6 檢測和更換故障硬盤
7.7 收集使用情況統(tǒng)計數(shù)據(jù)
八、Cinder—OpenStack塊存儲
8.1 簡介
8.2 配置Cinder卷服務(wù)
8.3 為Cinder卷配置OpenStack計算服務(wù)
8.4 創(chuàng)建卷
8.5 為實例添加卷
8.6 從實例中分離卷
8.7 刪除卷
8.8 配置第三方卷服務(wù)
8.9 使用Cinder快照
8.10 從卷啟動
 
案例實踐:使用openstack搭建私有云平臺(塊存儲)
Day5
上午
Openstack環(huán)境搭建
九、深入OpenStack
9.1 簡介
9.2 使用cloud-init運行安裝后的命令
9.3 使用cloud-init運行安裝后的配置
9.4 安裝OpenStack Telemetry
9.5 使用OpenStack Telemetry查看使用數(shù)據(jù)
9.6 安裝Neutron LBaaS
9.7 使用Neutron LBaaS
9.8 配置Neutron FWaaS
9.9 使用Neutron FWaaS
9.10 安裝OpenStack編排服務(wù)Heat
9.11 使用Heat啟動實例
十、使用OpenStack Dashboard
10.1 簡介
10.2 安裝OpenStack Dashboard
10.3 使用OpenStack Dashboard進行密鑰管理
10.4 使用OpenStack Dashboard管理Neutron網(wǎng)絡(luò)
10.5 使用OpenStack Dashboard進行安全組管理
10.6 使用OpenStack Dashboard啟動實例
10.7 使用OpenStack Dashboard終止實例
10.8 使用OpenStack Dashboard連接到使用VNC的實例
10.9 使用OpenStack Dashboard添加新租戶
10.10 使用OpenStack Dashboard進行用戶管理
10.11 使用OpenStack Dashboard操作LBaaS
10.12 使用OpenStack Dashboard進行OpenStack編排
 
案例實踐:使用openstack搭建私有云平臺(儀表板服務(wù))
Day5
下午
Openstack環(huán)境搭建
十一、生產(chǎn)環(huán)境中的OpenStack
11.1 簡介
11.2 安裝MariaDB Galera集群
11.3 MariaDB Galera集群配置HA Proxy
11.4 配置HA Proxy實現(xiàn)高可用
11.5 使用Corosync安裝并配置Pacemaker
11.6 使用Pacemaker和Corosync配置OpenStack服務(wù)
11.7 綁定多個網(wǎng)卡實現(xiàn)高冗余
11.8 使用Ansible自動安裝OpenStack—主機配置
案例實踐:使用openstack搭建私有云平臺(實際生產(chǎn)環(huán)境)
 
 
 

課程2:Linux基礎(chǔ)-2天

【匹配關(guān)鍵知識點】
Linux基本命令與配置等內(nèi)容。
【課程時間】
2天(6小時/天)
 
【課程簡介】
從基礎(chǔ)知識入手,系統(tǒng)講解了Linux系統(tǒng)結(jié)構(gòu)、shell、服務(wù)器搭建、用戶權(quán)限管理、磁盤存儲管理、文件系統(tǒng)管理、內(nèi)存管理和系統(tǒng)進程管理等關(guān)鍵技術(shù)。
 
【課程收益】
1、使學員完全可以從零開始逐漸學習和使用Linux系統(tǒng);
2、為今后課程的學習打下堅實的Linux基礎(chǔ);
3、講述的命令和參數(shù)能夠使學員快速掌握最高效的管理和配置命令使用方法;
4、全程動手練習讓學員學習起來更有興趣和直觀性。
 
【課程特點】
從零開始學習和使用Linux操作系統(tǒng),介紹了使用系統(tǒng)時的各種基本操作,系統(tǒng)進程的管理使用,服務(wù)的配置與啟動,由淺入深帶領(lǐng)你進入Linux shell世界。
 
【課程對象】
     任何想學習Linux系統(tǒng)知識的人員
 
【學員基礎(chǔ)】
     使用過Windows操作系統(tǒng)的人員
 
【課程大綱】(2天*6小時)
時間 內(nèi)容 案例實踐與練習
Day1
上午
Linux基礎(chǔ)知識
一、Linux簡介
1.1 Linux歷史
1.2 各種發(fā)型版本
1.3 主流的Linux版本
二、安裝Linux環(huán)境
2.1 硬件要求
2.2 軟件要求
2.3 下載安裝盤
2.4 安裝方式
2.5 安裝步驟及注意事項
三、Linux目錄結(jié)構(gòu)
3.1 /etc目錄
3.2 /root目錄
3.3 /home目錄
3.4 /var目錄
3.5 /bin和/sbin目錄
四、目錄及文件管理
4.1 創(chuàng)建目錄和文件
4.2 移動目錄和文件
4.3 復制目錄和文件
4.4 刪除目錄和文件
五、用戶與用戶組管理
5.1 創(chuàng)建用戶和用戶組
5.2 設(shè)置用戶密碼
5.3 修改用戶和組
5.4 刪除用戶和組
六、文件安全與權(quán)限管理
6.1 查看目錄和文件權(quán)限
6.2 設(shè)置目錄和文件權(quán)限
6.3 設(shè)置目錄和文件屬主和屬組
6.4 查看文件內(nèi)容命令
案例實踐:安裝CentOS或Ubuntu系統(tǒng)
Day1
下午
Linux基礎(chǔ)知識
七、文本編輯器vi的使用
7.1 vi使用模式切換
7.2 移動命令
7.3 編輯命令
7.4 查找命令
八、基礎(chǔ)網(wǎng)絡(luò)配置
8.1 配置hostname
8.2 配置IP地址
8.3 配置網(wǎng)關(guān)
8.4 配置DNS解析地址
九、系統(tǒng)進程管理
9.1 系統(tǒng)啟動過程
9.2查看系統(tǒng)進程
9.3 監(jiān)控進程使用系統(tǒng)資源情況
9.4 停止進程
十、服務(wù)的管理配置
10.1 系統(tǒng)啟動級別設(shè)置
10.2 系統(tǒng)服務(wù)級別設(shè)置
10.3 啟停服務(wù)腳本
10.4 啟停服務(wù)與設(shè)置開機自動啟動
10.5 常用服務(wù)介紹
案例實踐:配置該Linux系統(tǒng)可以與外界網(wǎng)絡(luò)相連
Day2
上午
Linux進階
十一、SSH遠程登錄和免密配置
11.1安裝SSH服務(wù)器和客戶端
11.2 SSH服務(wù)配置文件的設(shè)置
11.3 防火墻的設(shè)置
11.4 selinux的設(shè)置
11.5 SSH免密登錄配置
十二、磁盤管理
12.1 fdisk命令使用
12.2 磁盤分區(qū)
12.3 創(chuàng)建文件系統(tǒng)
12.4 /etc/fstab文件的配置
12.5 lvm介紹和使用
十三、軟件的安裝與卸載
13.1 壓縮與解壓縮
13.2 tar命令的使用
13.3 rpm包管理
13.4 yum工具的使用
 
案例實踐:多人直接配置系統(tǒng)間互聯(lián)的免密登錄。
Day2
下午
Linux進階
十四、環(huán)境變量
14.1 系統(tǒng)環(huán)境變量設(shè)置
14.2 個人環(huán)境變量設(shè)置
14.3 source命令
十五、shell簡介
15.1 shell中的特殊符號
15.2 shell的輸入輸出
15.3 文件重定向
十六、shell腳本
16.1 shell腳本中的變量
16.2 shell腳本中的基本語法
 
案例實踐:shell的腳本編寫與調(diào)試
 
 

課程3:虛擬化技術(shù)-3天

【匹配關(guān)鍵知識點】
KVM虛擬化,軟件定義的數(shù)據(jù)中心與創(chuàng)建虛擬機,VMware ESXi 6安裝與配置實戰(zhàn)等內(nèi)容。
【課程時間】
3天(6小時/天)
 
【課程簡介】
課程由多個部分組成,主要包括:軟件定義數(shù)據(jù)中心,KVM虛擬化技術(shù)和VMWare ESXi等。軟件定義數(shù)據(jù)中心從基本概念入手,介紹所涉及的技術(shù)、應(yīng)用。在此基礎(chǔ)上,詳細介紹了KVM和VMWare ESX兩種虛擬化技術(shù)的安裝配置和使用。同時也對比了當前多種虛擬化技術(shù)的差別與特點,給學員在實際選擇上提供了最佳的指導建議。
 
【課程收益】
1、使學員深入理解軟件定義數(shù)據(jù)中心的計算、網(wǎng)絡(luò)、存儲、安全、自動化管理和流程控制等基本技術(shù);
2、簡單實用的KVM虛擬化技術(shù),使學員輕松上手;
3、使學員立即掌握主流的虛擬化技術(shù),并可以親自部署實施管理自己的網(wǎng)絡(luò)環(huán)境。
 
【課程特點】
先從概念上認識到虛擬化是一種計算機資源管理技術(shù),能將計算機的各種實體資源,如CPU、內(nèi)存、存儲、網(wǎng)絡(luò)等,予以抽象、轉(zhuǎn)換后呈現(xiàn)出來,打破實體結(jié)構(gòu)間的障礙,使用戶更好地應(yīng)用這些資源。再通過專門的虛擬化技術(shù)使用從實踐中加深理解。
 
【課程對象】
     產(chǎn)品經(jīng)理、產(chǎn)品助理等
     將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
     希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
     系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
     企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
 
【學員基礎(chǔ)】
     具有2-3年IT部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
 
 
【課程大綱】(3天*6小時)
時間 內(nèi)容 案例實踐與練習
Day1
上午
軟件定義數(shù)據(jù)中心
一、SDDC的基本概念
二、SDDC的優(yōu)勢
2.1 敏捷性
2.2 彈性
2.3 節(jié)省成本
三、軟件定義計算
3.1 虛擬化定義及概念
3.2 虛擬化技術(shù)分類
3.3 CPU虛擬化
3.4 內(nèi)存虛擬化
3.5 I/O虛擬化
四、軟件定義存儲
4.1 新的存儲管理模式
4.2 與存儲虛擬化的比較
4.3 架構(gòu)、功能與特性
五、軟件定義網(wǎng)絡(luò)
5.1 SDN概述
5.2 SDN的技術(shù)實現(xiàn)
5.3 SDN的典型實現(xiàn)--Neutron
研討:學員熟知的相關(guān)技術(shù)
Day1
下午
軟件定義數(shù)據(jù)中心
六、自動化資源管理
6.1 資源管理定義
6.2 資源管理對象
6.3 資源管理策略
6.4 多租戶管理
6.5 性能管理
6.6 對外服務(wù)接口
七、流程控制
八、軟件定義數(shù)據(jù)中心的安全
九、軟件定義的高可用性
十、SDDC實例:OpenStack解決方案
案例實踐:進一步理解openstack解決方案
Day2
上午
虛擬化技術(shù)和KVM
一、虛擬化架構(gòu)的兩種形式
1.1宿主架構(gòu)
通常用于個人PC上的虛擬化,如WindowsVirtual PC,VMware Workstation,VirtualBox,Qemu
1.2 裸金屬架構(gòu)
通常用于服務(wù)器的虛擬化,使用的虛擬化技術(shù)如VMware ESX、KVM、Hyper-V、XEN
二、KVM等虛擬化技術(shù)比較
三、KVM的基本架構(gòu)
四、QEMU的作用
五、Intel的硬件虛擬化技術(shù)
六、KVM依賴的硬件環(huán)境配置
七、編譯和安裝KVM和QEMU的步驟
研討:各種虛擬化技術(shù)的差異和適用環(huán)境
Day2
下午
KVM安裝配置
八、KVM客戶機的啟動
九、KVM的基礎(chǔ)功能
9.1 虛擬的CPU、內(nèi)存、存儲、網(wǎng)絡(luò)、圖形顯示的配置
9.2 基本原理
9.3 CPU和內(nèi)存的過載使用
十、KVM的高級功能
10.1 半虛擬化驅(qū)動virtio
10.2 設(shè)備直接分配VT-d
10.3 熱插拔
10.4 動態(tài)遷移
10.5 嵌套虛擬化
10.6 透明大頁
10.7 KVM安全技術(shù)
10.8 QEMU監(jiān)控器
10.9 QEMU命令行參數(shù)
十一、KVM虛擬化的上層軟件
十二、虛擬化性能測試
案例實踐:安裝和配置KVM
Day3
上午
VMWare ESXi安裝
一、VMWare ESX的概述
1.1 ESX的功能特性
1.2 ESX的架構(gòu)簡介
二、VMWare ESX的安裝
2.1 安裝環(huán)境要求
2.2 安裝步驟及注意事項
案例實踐:安裝VMWare ESXi6
Day3
下午
VMWare ESXi配置
三、VMWare ESX的配置
3.1 通過控制臺接口來訪問ESX
3.2 通過vSphere Client 來訪問ESX
3.3 瀏覽和配置ESX :
              中央處理器和內(nèi)存 配置
              許可證
              NTP客戶端
              DNS和路由
3.4 了解用戶最佳做法
3.5 瀏覽ESX 系統(tǒng)日志
四、虛擬化最佳實踐與規(guī)劃
4.1 應(yīng)用實施范圍考慮
4.2 服務(wù)器采購考慮
4.3 虛擬機部署考慮
4.4 管理維護考慮
案例實踐:配置VMWare ESXi6
 
 
 
 

課程4:云主機與云平臺操作-3天

【匹配關(guān)鍵知識點】
云主機概念及主要產(chǎn)品的操作使用,沃云私有云平臺,阿里云、騰訊云等主流云平臺的使用等內(nèi)容。
【課程時間】
3天(6小時/天)
 
【課程簡介】
課程介紹了云主機的概念以及常見的云平臺,并且詳細介紹了沃云的服務(wù)器使用和各產(chǎn)品的使用方法。同時還介紹了阿里云和騰訊云的服務(wù)器功能和使用。
 
【課程收益】
1、使學員真正明白云主機與VPS的區(qū)別;
2、通過學習,全面了解國內(nèi)外常見的云平臺特點和產(chǎn)品;
3、能夠正確使用云平臺或使用云主機。
 
【課程特點】
本課程通過向云平臺服務(wù)商申請注冊或試用云主機的方式進行實地教學,可以真正感受各云平臺提供的相應(yīng)服務(wù),同時對平臺做出服務(wù)評價。
 
【課程對象】
     產(chǎn)品經(jīng)理、產(chǎn)品助理等
     將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
     希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
     系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
     企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
 
【學員基礎(chǔ)】
     具有2-3年IT部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
 
【課程大綱】(3天*6小時)
 
時間 內(nèi)容 案例實踐與練習
Day1
上午
云主機
一、云主機概念
二、云主機基本信息
三、云主機產(chǎn)品特征
3.1 是否需要押金
3.2 是否支持多節(jié)點
3.3 是否容易擴容
四、云主機優(yōu)勢
五、產(chǎn)品用途
六、產(chǎn)品特點
七、需求背景
八、相關(guān)對比
九、質(zhì)量評價
9.1 技術(shù)質(zhì)量
9.2 交付服務(wù)質(zhì)量
9.3 增值服務(wù)價值
十、挑選注意
研討:云主機與VPS的區(qū)別
Day1
下午
各常見云平臺
常見的云平臺
亞馬遜AWS
微軟Azure
騰訊云
百度云
阿里云
天翼云
沃云
青云
靈雀云
研討:各云平臺的服務(wù)特點和主要目標客戶群
Day2
上午
沃云主機服務(wù)
聯(lián)通沃云主機服務(wù)
一、計算類
1.1 彈性云主機
1.2 彈性負載均衡
二、存儲類
2.1 對象存儲
2.2 彈性塊存儲
2.3 文件存儲
三、網(wǎng)絡(luò)類
3.1 網(wǎng)絡(luò)接入
案例實踐:申請沃云主機服務(wù)
Day2
下午
沃云產(chǎn)品使用
沃云各種產(chǎn)品使用
一、賬號使用
1.1 用戶注冊
1.2 用戶登錄
1.3 找回密碼
二、彈性云主機管理
三、桌面云使用
四、快照_鏡像使用
五、網(wǎng)卡使用
六、安全組使用
七、彈性塊存儲使用
八、對象存儲使用
九、文件存儲使用
十、互聯(lián)網(wǎng)接入使用
十一、虛擬私有云使用
十二、彈性負載均衡使用
案例實踐:沃云產(chǎn)品使用
Day3
上午
阿里云服務(wù)器
阿里云服務(wù)器ECS
一、什么是ECS
1.1 相關(guān)概念
1.2 使用ECS
1.3 ECS定價
1.4 學習路徑圖
1.5 相關(guān)服務(wù)
二、云服務(wù)器ECS的優(yōu)勢
2.1 高可用性
2.2 安全性
2.3 彈性
2.4 云服務(wù)器ECS與傳統(tǒng)IDC對比優(yōu)勢
三、應(yīng)用場景
3.1 企業(yè)官網(wǎng)或輕量的Web 應(yīng)用
3.2 多媒體以及高并發(fā)應(yīng)用或網(wǎng)站
3.3 高I/O 數(shù)據(jù)庫
3.4 訪問量波動劇烈的應(yīng)用或網(wǎng)站
3.5 客戶案例
四、實例規(guī)格族
五、ECS實例的基本概念
六、實例生命周期
6.1 生命周期狀態(tài)
6.2 API 狀態(tài)
七、搶占式實例
7.1 應(yīng)用場景
7.2 生命周期
7.3 出價模式
7.4 保護周期
7.5 價格和計費
7.6 配額
7.7 創(chuàng)建搶占式實例
7.8 停止搶占式實例
7.9 釋放搶占式實例
7.10 最佳實踐
八、網(wǎng)絡(luò)和安全性
8.1 網(wǎng)絡(luò)類型
8.2 內(nèi)網(wǎng)
8.3 經(jīng)典網(wǎng)絡(luò)的IP
8.4 專有網(wǎng)絡(luò)的IP
8.5 IPv6
8.6 網(wǎng)卡多隊列
8.7 彈性網(wǎng)卡
8.8 部署集
8.9 安全組
8.10 SSH密鑰對
8.11 DDoS基礎(chǔ)防護
九、塊存儲
9.1 什么是塊存儲
9.2 塊存儲性能
9.3 云盤和共享塊存儲
9.4 云盤三副本技術(shù)
9.5 ECS云盤加密
9.6 本地盤
十、鏡像
十一、快照
11.1 快照概述
11.2 原理介紹
11.3 快照服務(wù)2.0
十二、云助手
案例實踐:申請阿里云服務(wù)器
Day3
下午
騰訊云服務(wù)器
騰訊云服務(wù)器CVM
一、CVM 的特性
二、功能
三、實例類型
四、鏡像
五、云硬盤
5.1 高可靠性
5.2 高性能
5.3 快照備份
5.4 擴展性
六、網(wǎng)絡(luò)
6.1 高質(zhì)量
6.2 安全
6.3 彈性IP
七、云監(jiān)控
7.1 性能監(jiān)控
7.2 告警與動作觸發(fā)
八、負載均衡
九、彈性伸縮
案例實踐:申請騰訊云服務(wù)器
 
 
 
 

課程5:云網(wǎng)絡(luò)-4天

【匹配關(guān)鍵知識點】
云網(wǎng)絡(luò)的規(guī)劃與基本配置,SDN、NFV、DCI基礎(chǔ),控制面、數(shù)據(jù)面、控制器及其它相關(guān)技術(shù)等內(nèi)容。
【課程時間】
4天(6小時/天)
 
【課程簡介】
課程全面、系統(tǒng)地講述了影響現(xiàn)代網(wǎng)絡(luò)的關(guān)鍵技術(shù)和應(yīng)用,內(nèi)容重點涵蓋SDN、NFV等。同時詳細講述了SDN架構(gòu)的控制平面、應(yīng)用平面、數(shù)據(jù)平面和控制管理平面。SDN/NFV的引入是促進網(wǎng)絡(luò)重構(gòu),實現(xiàn)云網(wǎng)融合的重要手段,也是我們學習云計算整個課程所必不可少的知識內(nèi)容。
 
【課程收益】
1、使學員對云網(wǎng)絡(luò)的關(guān)鍵技術(shù)有了全面的認識和了解;
2、通過架構(gòu)圖的分析與說明,可以幫助學員很好地理解SDN的工作原理;
3、通過課程討論運營商網(wǎng)絡(luò)重構(gòu)戰(zhàn)略,加深學員對本課程知識點的認識和掌握。
 
【課程特點】
注重理論闡述與實際應(yīng)用相結(jié)合,關(guān)注最新的技術(shù)動態(tài)和趨勢,全面細致的講述了SDN的相關(guān)技術(shù)發(fā)展及對產(chǎn)業(yè)的重要影響。
 
【課程對象】
     產(chǎn)品經(jīng)理、產(chǎn)品助理等
     將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
     希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
     系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
     企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
 
【學員基礎(chǔ)】
     具有2-3年網(wǎng)絡(luò)工作經(jīng)驗,將負責網(wǎng)絡(luò)系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
 
 
【課程大綱】(4天*6小時)
時間 內(nèi)容 案例實踐與練習
Day1
上午
現(xiàn)代網(wǎng)絡(luò)
一、現(xiàn)代網(wǎng)絡(luò)的組成
1.1.網(wǎng)絡(luò)生態(tài)系統(tǒng)
1.2.網(wǎng)絡(luò)體系結(jié)構(gòu)的例子
1.3.以太網(wǎng)
1.4.Wi-Fi
1.5.4G/5G蜂窩網(wǎng)
1.6.云計算
1.7.物聯(lián)網(wǎng)
1.8.網(wǎng)絡(luò)匯聚
1.9.統(tǒng)一通信
研討:現(xiàn)代網(wǎng)絡(luò)的特點和要求
Day1
下午
需求和技術(shù)
二、需求和技術(shù)
2.1.網(wǎng)絡(luò)和因特網(wǎng)流量的類型
2.2.需求:大數(shù)據(jù)、云計算和移動流量
2.3.需求:QoS和QoE
2.4.路由選擇
2.5.擁塞控制
2.6.SDN和NFV
2.7.現(xiàn)代網(wǎng)絡(luò)要素
 
研討:現(xiàn)代網(wǎng)絡(luò)的技術(shù)需求
Day2
上午
SDN數(shù)據(jù)平面
三、SDN背景與動機
3.1.不斷演化的網(wǎng)絡(luò)需求
3.2.SDN方法
3.3.SDN和NFV相關(guān)標準
四、SDN數(shù)據(jù)平面和OpenFlow
4.1.SDN數(shù)據(jù)平面
4.2.OpenFlow邏輯網(wǎng)絡(luò)設(shè)備
4.3.OpenFlow協(xié)議
研討:SDN的特征
Day2
下午
SDN控制平面
五、SDN控制平面
5.1.SDN控制平面體系結(jié)構(gòu)
5.2.ITU-T模型
5.3.OpenDaylight
5.4.REST
5.5.控制器間的合作和協(xié)調(diào)
研討:SDN控制平面功能
Day3
上午
SDN應(yīng)用平面
六、SDN應(yīng)用平面
6.1.SDN應(yīng)用平面體系結(jié)構(gòu)
6.2.網(wǎng)絡(luò)服務(wù)抽象層
6.3.流量工程
6.4.測量和監(jiān)視
6.5.安全
6.6.數(shù)據(jù)中心網(wǎng)絡(luò)
6.7.移動和無線
6.8.信息中心網(wǎng)絡(luò)
研討:SDN的應(yīng)用平面體系結(jié)構(gòu)
Day3
下午
NFV體系結(jié)構(gòu)
七、網(wǎng)絡(luò)功能虛擬化:概念與體系結(jié)構(gòu)
7.1.NFV的背景與動機
7.2.虛擬機
7.3.NFV概念
7.4.NFV的技術(shù)優(yōu)勢與必要條件
7.5.NFV參考體系結(jié)構(gòu)
研討:NFV的基本要素
Day4
上午
NFV功能
八、NFV功能
8.1.NFV基礎(chǔ)設(shè)施
8.2.虛擬網(wǎng)絡(luò)功能
8.3 NFV管理與編排
8.4 NFV用例
8.5 SDN與NFV
研討:NFV功能
Day4
下午
網(wǎng)絡(luò)虛擬化
九、網(wǎng)絡(luò)虛擬化
9.1 虛擬局域網(wǎng)
9.2 OpenFlow對VLAN的支持
9.3 虛擬專用網(wǎng)
9.4 網(wǎng)絡(luò)虛擬化
9.5 OpenDaylight的虛擬租用網(wǎng)
9.6 軟件定義的基礎(chǔ)設(shè)施
研討:公司網(wǎng)絡(luò)的VLAN劃分
 
 

課程6:云存儲- 3天

【匹配關(guān)鍵知識點】
云存儲基礎(chǔ),分布式存儲的基本技術(shù)與架構(gòu),常見分布式存儲產(chǎn)品,Ceph部署、開發(fā)、運維等內(nèi)容。
【課程時間】
3天(6小時/天)
 
【課程簡介】
詳細介紹了云存儲的由來、業(yè)務(wù)現(xiàn)狀和技術(shù)現(xiàn)狀,并在此基礎(chǔ)上重點介紹了云存儲的需求和應(yīng)用、技術(shù)架構(gòu)、關(guān)鍵技術(shù)、解決方案以及主要相關(guān)廠商的產(chǎn)品,最后介紹了云存儲與現(xiàn)有存儲的關(guān)系,并對云存儲的發(fā)展方向和發(fā)展路徑進行了展望。同時重點講述了分布式存儲中的Ceph存儲配置以及Ceph與OpenStack的集成。
 
【課程收益】
1、由淺到深剖析云存儲多種技術(shù)細節(jié),使學員全面系統(tǒng)的掌握云存儲的相關(guān)知識;
2、學員可獨立搭建Ceph存儲環(huán)境;
3、全面系統(tǒng)的介紹,使學員從開始零基礎(chǔ)學習Ceph的基礎(chǔ)知識,甚至會成為熟悉Ceph高級特性的專家。
 
【課程特點】
較為全面地介紹了云存儲的來龍去脈。在結(jié)合傳統(tǒng)存儲技術(shù)的基礎(chǔ)上,闡釋了最新的云存儲關(guān)鍵技術(shù)、應(yīng)用以及相關(guān)的產(chǎn)品。通過分步驟解釋每個Ceph組件的部署,指導學員了解Ceph的技術(shù)、架構(gòu)和組件,掌握Ceph的存儲配置。
 
【課程對象】
     產(chǎn)品經(jīng)理、產(chǎn)品助理等
     將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
     希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
     系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
     企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
 
【學員基礎(chǔ)】
     具有2-3年IT部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
 
 
【課程大綱】(3天*6小時)
時間 內(nèi)容 案例實踐與練習
Day1
上午
云存儲基礎(chǔ)
一、云存儲概述
1.1 云計算概述
1.2 云存儲起源
1.3 云存儲概念
二、存儲基礎(chǔ)技術(shù)
2.1 存儲空間管理
2.2 數(shù)據(jù)使用及存儲
2.3 存儲高可用技術(shù)
2.4 數(shù)據(jù)備份
2.5 數(shù)據(jù)一致性處理
2.6 主流存儲系統(tǒng)
三、云存儲關(guān)鍵技術(shù)
3.1 存儲虛擬化
3.2 分布式擴展模式
3.3 信息生命周期管理
3.4 自動精簡配置
3.5 數(shù)據(jù)保護
3.6 智能管理
3.7 綠色節(jié)能
3.8 云存儲技術(shù)發(fā)展展望
四、云存儲技術(shù)服務(wù)類型
4.1 面向高速事務(wù)處理的云存儲服務(wù)
4.2 區(qū)域型大數(shù)據(jù)云存儲服務(wù)
4.3 廣域型大數(shù)據(jù)云存儲服務(wù)
4.4 面向大數(shù)據(jù)分析的云存儲服務(wù)
4.5 云存儲部署模型發(fā)展
研討:存儲技術(shù)常用的軟件
Day1
下午
云存儲設(shè)備
五、云存儲技術(shù)狀況及標準
5.1 SNIA標準
5.2 測試標準
5.3 云存儲技術(shù)標準發(fā)展
六、云存儲技術(shù)實踐
6.1 系統(tǒng)需求
6.2 系統(tǒng)實現(xiàn)
七、典型的云存儲設(shè)備及系統(tǒng)
7.1 EMC
7.2 華為
7.3 中興
八、常見開源分布式存儲系統(tǒng)
8.1 TFS
8.2 FastDFS
8.3 MogileFS
8.4 MooseFS
8.5 GlusterFS
8.6 Ceph
研討:各自使用過的存儲設(shè)備或分布式存儲系統(tǒng)
Day2
上午
Ceph存儲部署
一、Ceph存儲介紹
1.1.概要
1.2.Ceph的歷史和發(fā)展
1.3.Ceph和存儲的未來
1.4.兼容性組合
1.5.Ceph塊存儲
1.6.Ceph文件系統(tǒng)
1.7.Ceph對象存儲
1.8.Ceph與其他存儲解決方案
二、Ceph實戰(zhàn)部署
2.1.使用VirtualBox創(chuàng)建沙箱環(huán)境
2.2.部署第一個Ceph集群
2.3.縱向擴展Ceph集群—添加monitor和OSD
三、Ceph架構(gòu)和組件
3.1. Ceph存儲架構(gòu)
3.2. Ceph RADOS
3.3. Ceph MDS
3.4.為Ceph集群部署MDS
3.5.Ceph文件系統(tǒng)
案例實踐:Ceph安裝部署
Day2
下午
Ceph集群部署
四、Ceph內(nèi)部構(gòu)件
4.1.Ceph底層實現(xiàn)
4.2.對象40
4.3. CRUSH
4.4.PG
4.5.Ceph池
4.6.Ceph數(shù)據(jù)管理
五、Ceph部署
5.1.Ceph集群硬件規(guī)劃
5.2.配置VirtualBox環(huán)境
5.3.準備安裝Ceph
5.4.Ceph集群手工部署
5.5.擴展集群
5.6.使用ceph-deploy工具部署Ceph集群
5.7.升級Ceph集群
六、Ceph存儲配置
6.1.RADOS塊設(shè)備
6.2.Ceph文件系統(tǒng)
6.3.使用Ceph RADOS網(wǎng)關(guān)的對象存儲
6.4.S3 API兼容的Ceph對象存儲
案例實踐:Ceph集群部署
Day3
上午
Ceph管理和監(jiān)控
七、Ceph操作及管理
7.1.Ceph服務(wù)管理
7.2.把Ceph作為服務(wù)運行
7.3.橫向擴展Ceph集群
7.4.向Ceph集群中添加OSD節(jié)點
7.5.Ceph集群縮容
7.6.從Ceph集群中移除并關(guān)閉一個OSD
7.7.從Ceph集群中移除OSD
7.8.替換出故障的磁盤設(shè)備
7.9.管理CRUSH map
7.10.確定CRUSH的位置
7.11.CRUSH map內(nèi)部細節(jié)
7.12.將不同的池置于不同的OSD中
八、監(jiān)控Ceph集群
8.1.監(jiān)控Ceph集群
8.2.監(jiān)控Ceph MON
8.3.監(jiān)控Ceph OSD
8.4.監(jiān)控MDS
8.5.使用開源管理控制臺監(jiān)控Ceph
案例實踐:使用開源控制臺管理和監(jiān)控Ceph
Day3
下午
Ceph實戰(zhàn)
九、Ceph與OpenStack的集成
9.1.OpenStack簡介
9.2.Ceph—OpenStack的最佳搭檔
9.3.創(chuàng)建OpenStack測試環(huán)境
十、Ceph性能調(diào)優(yōu)和基準測試
10.1.Ceph性能概述
10.2.Ceph性能關(guān)鍵點—硬件層面
10.3.Ceph性能調(diào)優(yōu)—軟件層面
10.4.Ceph集群性能優(yōu)化
10.5.Ceph糾刪碼
10.6.Ceph緩存分層
10.7.使用RADOS bench對Ceph進行基準測試
案例實踐:Ceph與OpenStack集成
 
 
 

課程7:中間件-2天

【匹配關(guān)鍵知識點】
中間件概述,開源中間件(如:tomcat haproxy rabbitmq kafka)相關(guān)技術(shù)等內(nèi)容。
【課程時間】
2天(6小時/天)
 
 
 
【課程簡介】
課程主要介紹當前兩種開源的消息中間件產(chǎn)品。每種產(chǎn)品都詳細的介紹了它們的作用和安裝配置方法。同時還介紹了HAProxy產(chǎn)品的使用和配置,兩種產(chǎn)品的結(jié)合可以為我們搭建一個高可用的消息隊列環(huán)境。
 
【課程收益】
1、使學員在短時間內(nèi)快速掌握當前主流的消息中間件產(chǎn)品,并可以獨自安裝和配置;
2、簡單易用的HAProxy軟件可以立即建立一個強壯的高可用消息隊列環(huán)境;
3、軟件部署層層推進,幫助學員逐步提高實戰(zhàn)技能。
 
【課程特點】
在有限的時間內(nèi)選擇主流且實用的消息中間件軟件進行介紹,并且結(jié)合高可用軟件做支撐,為網(wǎng)絡(luò)應(yīng)用的快速部署提供了強有力的保障,起到了提高學員實戰(zhàn)技能的作用。
 
【課程對象】
     產(chǎn)品經(jīng)理、產(chǎn)品助理等
     將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
     希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
     系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
     企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
 
【學員基礎(chǔ)】
     具有2-3年IT部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
 
 
【課程大綱】(2天*6小時)
時間 內(nèi)容 案例實踐與練習
Day1
上午
中間件介紹
一、中間件概述
1.1 面向?qū)ο笾虚g件ODP
1.2 COM相關(guān)技術(shù)
1.3 J2EE技術(shù)
1.4 常見EJB系統(tǒng)
1.5 CORBA技術(shù)
二、Web服務(wù)
三、其他中間件技術(shù)
四、中間件的典型應(yīng)用
研討:常見的中間件產(chǎn)品有哪些
Day1
下午
RabbitMQ
一、RabbitMQ簡介
二、RabbitMQ常用概念
三、客戶端開發(fā)
四、RabbitMQ機制
五、RabbitMQ管理
六、RabbitMQ配置
6.1 環(huán)境變量
6.2 配置文件
6.3 參數(shù)及策略
七、RabbitMQ運維
7.1 集群搭建
7.2 查看服務(wù)日志
7.3 單節(jié)點故障恢復
7.4 集群遷移
7.5 集群監(jiān)控
八、網(wǎng)絡(luò)分區(qū)
九、RabbitMQ擴展
9.1 消息追蹤
9.2 負載均衡
案例實踐:RabbitMQ的安裝和配置
Day2
上午
HAProxy
一、HAProxy介紹
二、HAProxy的作用
三、HAProxy安裝
四、HAProxy配置
4.1 全局配置段
4.2 默認配置段
4.3 Frontend配置段
4.4 Backend配置段
4.5 監(jiān)控頁面配置段
五、Session親緣性的三種方式
5.1 用戶IP 識別
5.2 cookie 識別
5.3 session 識別
六、HAProxy啟動與測試
七、HAProxy監(jiān)控頁面
案例實踐:HAProxy的安裝和配置
Day2
下午
Kafka
一、Kafka的基本概念和工作機制
二、安裝及配置Kafka
2.1 部署Kafka
2.2  安裝與配置Kafka監(jiān)控工具
三、Kafka的基本操作
3.1  操作Zookeeper集群
3.3  操作Kafka集群
四、將消息數(shù)據(jù)寫入Kafka系統(tǒng)——生產(chǎn)
五、從Kafka系統(tǒng)中讀取消息數(shù)據(jù)——消費
六、存儲及管理數(shù)據(jù)
七、Kafka安全機制
八、用Kafka連接器建立數(shù)據(jù)管道
九、Kafka流處理
十、監(jiān)控與測試
十一、Kafka與ELK套件的整合
11.1 安裝與配置ELK
11.2 實現(xiàn)一個游戲日志實時分析系統(tǒng)
十二、從零開始設(shè)計一個Kafka監(jiān)控系統(tǒng)——Kafka Eagle
案例實踐:kafka安裝和部署
 
 
 
 

課程8:分布式數(shù)據(jù)庫-3天

【匹配關(guān)鍵知識點】
MySQL中間件(如:MyCat),集群方案(如:Gelera Cluster),NoSQL數(shù)據(jù)庫(如:Redis Hbase Cassandra MongoDB等)等內(nèi)容。
【課程時間】
3天(6小時/天)
 
【課程簡介】
課程由多個部分組成,主要包括:Mycat數(shù)據(jù)庫中間件,Galera集群產(chǎn)品,以及四種NoSQL數(shù)據(jù)庫組成。每個產(chǎn)品都詳細介紹了安裝配置方法和工作原理,可以全方位的掌握每個產(chǎn)品。而且結(jié)合這些產(chǎn)品,能夠為我們搭建一個實用的分布式集群數(shù)據(jù)庫環(huán)境。
 
【課程收益】
1、向?qū)W員全面展示了當前主流的多種NoSQL產(chǎn)品,并為今后實際工作中產(chǎn)品的選擇提供了巨大的幫助;
2、在整個過程中涉及多種關(guān)系與非關(guān)系數(shù)據(jù)庫產(chǎn)品,并都做了一一講解,開闊了學員的視野;
3、使學員實操技能進一步提高。
 
【課程特點】
對Mycat從入門到進階、從高級技術(shù)實踐到架構(gòu)剖析、從網(wǎng)絡(luò)通信協(xié)議解析到系統(tǒng)工作原理的方方面面進行了詳解。同時對多種主流的NoSQL產(chǎn)品進行了對比介紹。每種產(chǎn)品均配以實戰(zhàn)配置操作,增加了學員學習的主動性和動手能力。
 
【課程對象】
     產(chǎn)品經(jīng)理、產(chǎn)品助理等
     將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
     希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
     系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
     企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
 
【學員基礎(chǔ)】
     具有2-3年IT部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
 
【課程大綱】(3天*6小時)
時間 內(nèi)容 案例實踐與練習
Day1
上午
數(shù)據(jù)庫中間件Mycat
一、數(shù)據(jù)庫中間件與分布式數(shù)據(jù)庫的實現(xiàn)
1.1 什么是分布式系統(tǒng)
1.2 為什么需要分布式數(shù)據(jù)庫
1.3 分布式數(shù)據(jù)庫的實現(xiàn)原理
1.4 Mycat數(shù)據(jù)庫中間件簡介
二、Mycat入門
2.1 環(huán)境搭建
2.2 Mycat核心概念詳解
2.3 Mycat原理介紹
2.4 參與Mycat源碼開發(fā)
三、Mycat進階
3.1 Mycat配置詳解
3.2 Mycat分片規(guī)則詳解
3.3 Mycat管理命令詳解
四、Mycat高級技術(shù)實戰(zhàn)
4.1 用Mycat搭建讀寫分離
4.2 Mycat故障切換
4.3 Mycat+Percona+HAProxy+Keepalived
4.4 MHA+Keepalived集群搭建
4.5 用ZooKeeper搭建Mycat高可用集群
4.6 Mycat高可用配置
4.7 Mycat注解技術(shù)
 
案例實踐:安裝和配置Mycat
Day1
下午
Mycat高級進階
五、Mycat企業(yè)運維
5.1 Mycat性能監(jiān)控——Mycat-web詳解
5.2 Mycat性能優(yōu)化
5.3 MySQL優(yōu)化技術(shù)
六、Mycat架構(gòu)剖析
6.1 Mycat總體架構(gòu)介紹
6.2 Mycat網(wǎng)絡(luò)I/O架構(gòu)與實現(xiàn)
6.3 Mycat線程架構(gòu)與實現(xiàn)
6.4 Mycat內(nèi)存管理及緩存架構(gòu)與實現(xiàn)
6.5 Mycat連接池架構(gòu)與實現(xiàn)
6.6 Mycat主從切換架構(gòu)與實現(xiàn)
七、Mycat核心技術(shù)分析
7.1 Mycat分布式事務(wù)的實現(xiàn)
7.2 Mycat SQL路由的實現(xiàn)
7.3 Mycat跨庫Join的實現(xiàn)
7.4 Mycat數(shù)據(jù)匯聚和排序的實現(xiàn)
八、Mycat多數(shù)據(jù)庫支持原理與實現(xiàn)
8.1 MySQL協(xié)議在Mycat中的實現(xiàn)
8.2 PostgreSQL協(xié)議在Mycat中的實現(xiàn)
8.3 Mycat對JDBC支持的實現(xiàn)
案例實踐:Mycat核心技術(shù)實現(xiàn)
Day2
上午
Galera Cluster
一、Galera Cluster的工作原理
二、Galera集群安裝
三、Galera配置
四、啟動Galera集群
五、Galera集群復制測試
 
一、什么是NoSQL 數(shù)據(jù)庫
二、SQL(關(guān)系)與NoSQL(非關(guān)系)數(shù)據(jù)庫
三、常見的NoSQL數(shù)據(jù)庫
案例實踐:Galera集群安裝與配置
Day2
下午
Redis
一、redis特點、與其他數(shù)據(jù)庫的比較
二、如何安裝redis
三、如何使用命令行客戶端
四、redis的數(shù)據(jù)類型
五、如何使用java訪問redis
六、redis的事務(wù)(transaction)
七、redis的管道(pipeline)
八、redis持久化(AOF+RDB)
九、redis優(yōu)化
十、redis的主從復制
十一、redis集群安裝配置
案例實踐:redis的安裝配置及使用
Day3
上午
HBase
一、HBase定義
二、HBase與RDBMS的對比
三、數(shù)據(jù)模型
四、系統(tǒng)架構(gòu)
五、HBase上的MapReduce
六、表的設(shè)計
七、集群操作
7.1 集群的搭建
7.2 集群的監(jiān)控
7.3 集群的管理
八、HBase Shell
九、Hbase 表級優(yōu)化
十、Hbase 寫數(shù)據(jù)優(yōu)化
十一、Hbase 讀數(shù)據(jù)優(yōu)化
案例實踐:HBase的安裝配置及使用
Day3
下午
Cassandra和MongoDB
一、Cassandra概況
二、安裝Cassandra
三、Cassandra的數(shù)據(jù)模型
四、應(yīng)用實例
五、Cassandra的架構(gòu)
六、配置Cassandra
七、讀寫數(shù)據(jù)
八、客戶端
九、監(jiān)控和維護
十、性能調(diào)優(yōu)
 
一、MongoDB簡介
二、MongoDB安裝與配置
三、MongoDB基本增刪改查
四、MongoDB常用查詢索引
五、MongoDB復制
六、MongoDB部署與管理
案例實踐:Cassandra與MongoDB的安裝配置及使用
 
 

課程9:企業(yè)云平臺運維與實踐-10天

【匹配關(guān)鍵知識點】
Ducker與Kubernetes技術(shù)入門與實戰(zhàn),企業(yè)云平臺搭建實戰(zhàn)等內(nèi)容。
【課程時間】
10天(6小時/天)
 
【課程簡介】
課程主要講述了Docker容器技術(shù)以及三種容器編排工具。在編排工具中花費了大量時間詳細介紹Kubernetes。Docker產(chǎn)品從下載公有鏡像開始,到最后可以定制建立自己私有的鏡像倉庫,層層推進,每個步驟都有命令或代碼解析。Kubernetes不但全面講解其架構(gòu)和組件作用,而且配有大量案例實踐,為企業(yè)云平臺的搭建實戰(zhàn)奠定了堅實的基礎(chǔ)。
 
【課程收益】
1、無論對于初學者還是有了一定使用經(jīng)驗的用戶,都可以從這兩種產(chǎn)品的全面學習中收益匪淺;
2、容器技術(shù)的詳細介紹和使用,可以為以后微服務(wù)課程的學習做好必要的準備;
3、全程動手練習,直觀的展示效果,讓學員學習起來更有興趣。
 
【課程對象】
     產(chǎn)品經(jīng)理、產(chǎn)品助理等
     將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
     希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
     系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
     企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
 
【學員基礎(chǔ)】
     具有2-3年IT部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
 
 
【課程大綱】(10天*6小時)
時間 內(nèi)容 案例實踐與練習
Day1
上午
Docker入門
一、Docker簡介
1.1 Docker是什么
1.2 Docker解決的核心問題
1.3 Docker的歷史
二、Docker的安裝
2.1 在ubuntu下安裝
2.2 在CentOS下安裝
2.3 通過官方的安裝腳本進行安裝
2.4 在非Linux系統(tǒng)下安裝
三、使用Docker
3.1 運行hello-world
3.2 容器和鏡像的概念及關(guān)系
3.3 Docker入門
 
案例實踐:Docker的安裝
Day1
下午
Docker鏡像制作
四、Docker深入解析
4.1 Docker的架構(gòu)
4.2 Docker的工作方式
4.3 Docker Client和Daemon
4.4 通過容器運行web應(yīng)用
五、Docker鏡像制作
5.1 查看本機鏡像
5.2 獲取鏡像的三種方式
5.3 查找DockerHub鏡像
5.4 查找其他倉庫鏡像
5.5 push鏡像
5.6 根據(jù)Dockerfile編譯鏡像
5.7 刪除鏡像
案例實踐:使用不同方式獲取Docker鏡像
Day2
上午
Docker run命令
六、docker run命令詳解
6.1 前后臺運行
6.2 容器的標識
6.3 PID設(shè)置
6.4 UTS設(shè)置
6.5 IPC設(shè)置
6.6 網(wǎng)絡(luò)設(shè)置
6.7 重啟策略
6.8 Clean up
6.9 CGroups控制
6.10 特權(quán)模式和Capabilities
6.11 日志驅(qū)動
6.12 覆蓋image的默認參數(shù)
案例實踐:根據(jù)應(yīng)用服務(wù)的實際需要靈活使用不同的參數(shù)啟動docker run
Day2
下午
容器網(wǎng)絡(luò)及數(shù)據(jù)
七、容器的網(wǎng)絡(luò)
7.1 容器自帶網(wǎng)絡(luò)
7.2 獲得網(wǎng)絡(luò)詳情
7.3 用戶自定義網(wǎng)絡(luò)
八、容器的數(shù)據(jù)
8.1 數(shù)據(jù)卷
8.2 使用數(shù)據(jù)型容器
8.3 備份、還原和遷移數(shù)據(jù)卷
8.4 容器和代碼關(guān)聯(lián)
案例實踐:使用數(shù)據(jù)卷保存所需的持久化數(shù)據(jù)
Day3
上午
鏡像倉庫及容器的存儲結(jié)構(gòu)
九、鏡像倉庫的配置使用
9.1 鏡像倉庫的登錄
9.2 鏡像倉庫的查找
9.3 鏡像倉庫的拉取
9.4 鏡像倉庫的提交
十、鏡像和容器的存儲結(jié)構(gòu)
10.1 鏡像、容器和存儲驅(qū)動的關(guān)系
10.2 如何選擇存儲驅(qū)動
10.3 多種存儲驅(qū)動的介紹
案例實踐:根據(jù)應(yīng)用服務(wù)的不同需要使用不同的存儲驅(qū)動進行配置
Day3
下午
定制Docker Daemon
十一、定制Docker Daemon
11.1 修改的三種方式
11.2 倉庫相關(guān)配置
11.3 安全相關(guān)配置
11.4 日志相關(guān)配置
11.5 存儲相關(guān)配置
11.6 網(wǎng)橋相關(guān)配置
11.7 容器與外部通信
11.8 其他網(wǎng)絡(luò)配置
11.9 execdriver配置
十二、Dockerfile的編寫
12.1 本地編譯鏡像
12.2 dockerignore文件
12.3 Dockerfile格式
12.4 Dockerfile指令詳解
12.5 CMD、ENTRYPOINT和RUN的區(qū)別
案例實踐:能熟練定制Docker Daemon,并了解Dockerfile指令含義。
Day4
上午
使用容器提供服務(wù)
十三、Dockerfile最佳實踐
13.1 基本原則
13.2 Dockerfile指令最佳實踐
13.3 如何減少鏡像體積
13.4 官方鏡像的Dockerfile
十四、使用容器提供服務(wù)
14.1 提供數(shù)據(jù)庫服務(wù)
14.2 提供web服務(wù)
14.3 提供編程環(huán)境
 
案例實踐:使用容器配置web、數(shù)據(jù)庫等服務(wù),并保持容器之間的相互通信。
Day4
下午
建立私有鏡像倉庫
十五、建立私有鏡像倉庫
15.1 鏡像倉庫配置詳解
15.2 version選項
15.3 log選項
15.4 hooks選項
15.5 storage選項
15.6 auth選項
15.7 middleware選項
15.8 reporting選項
15.9 http選項
15.10 notifications選項
15.11 redis選項
15.12 health選項
15.13 proxy選項
15.14 鏡像倉庫配置實例
十六、Docker常見問題
案例實踐:搭建自己私有的鏡像倉庫
Day5
上午
Docker Swarm
主流的容器編排引擎
一、Docker Swarm
Docker Swarm的架構(gòu)
Docker Swarm工作原理
Docker Swarm特點
Docker Swarm安裝
Docker Swarm配置
Docker Swarm實戰(zhàn)
 
案例實踐:Docker Swarm的安裝配置
Day5
下午
Mesos/Marathon
二、Mesos/Marathon
Mesos/Marathon的架構(gòu)
Mesos/Marathon工作原理
Mesos/Marathon特點
Mesos/Marathon安裝
Mesos/Marathon配置
Mesos/Marathon實戰(zhàn)
三、Kubernetes簡介(后面重點講解)
四、各編排引擎的差異和選擇
案例實踐: Mesos/Marathon的安裝配置
Day6
上午
Kubernetes基本概念
一、Kubernetes基本概念和術(shù)語
1.1 Container
1.2 Pod
1.3 Node
1.4 Namespace
1.5 Deployment
1.6 Service
1.7 Label
1.8 Annotations
二、Kubernetes架構(gòu)
2.1 架構(gòu)圖
2.2 設(shè)計原理
研討:各容器編排引擎的特點
Day6
下午
Kubernetes的安裝
三、部署KubernetesCluster
3.1 安裝Docker
3.2 安裝 kubelet、kubeadm 和kubectl
3.3 用kubeadm 創(chuàng)建Cluster
案例實踐:Kubernetes的安裝
Day7
上午
Kubernetes的核心組件
四、Kubernetes核心組件
4.1  etcd
4.2 kube-apiserver
4.3 kube-controller-manager
4.4  kube-scheduler
4.5  kubelet
4.6  Container runtime
4.7  kube-proxy
 
研討: Kubernetes各組件的作用
Day7
下午
運行應(yīng)用
五、運行應(yīng)用
5.1 Deployment
5.2 DaemonSet
5.3 Job
六、通過Service訪問Pod
6.1 創(chuàng)建Service
6.2 Cluster IP 底層實現(xiàn)
6.3 DNS 訪問Service
6.4 外網(wǎng)如何訪問Service
案例實踐:創(chuàng)建所需的Service
Day8
上午
回滾更新和健康檢查
七、Rolling Update
7.1 實踐
7.2 回滾
八、Health Check
8.1 默認的健康檢查
8.2 Liveness 探測
8.3 Readiness 探測
8.4 Health Check 在Scale Up 中的應(yīng)用
8.5 Health Check 在滾動更新中的應(yīng)用
 
案例實踐:配置健康檢查
Day8
下午
數(shù)據(jù)管理
九、數(shù)據(jù)管理
9.1 Volume
9.2 PersistentVolume
案例實踐:數(shù)據(jù)庫實戰(zhàn)配置
Day9
上午
Secret和Configmap
十、Secret & Configmap
10.1 創(chuàng)建Secret
10.2 查看Secret
10.3 在Pod中使用Secret
10.4 ConfigMap
 
案例實踐:創(chuàng)建Secret
Day9
下午
Helm包管理器
十一、Kubernetes的包管理器Helm
11.2 Helm架構(gòu)
11.3 安裝Helm
11.4 使用Helm
11.5 chart詳解
十二、Kubernetes網(wǎng)絡(luò)
12.1 Kubernetes 網(wǎng)絡(luò)模型
12.2 各種網(wǎng)絡(luò)方案
12.3 Network Policy
案例實踐:Helm的安裝配置
Day10
上午
Dashboard
十三、Kubernetes Dashboard
13.1 安裝
13.2 配置登錄權(quán)限
13.3 Dashboard 界面結(jié)構(gòu)
13.4 使用場景
 
案例實踐:Dashboard的安裝配置
Day10
下午
集群監(jiān)控
十四、Kubernetes 集群監(jiān)控
14.1 Weave Scope
14.2 Heapster
14.3 Prometheus Operator
十五、Kubernetes 集群日志管理
15.1 部署
案例實踐:配置集群監(jiān)控

課程10:微服務(wù)架構(gòu)課程-3天

【匹配關(guān)鍵知識點】
微服務(wù)架構(gòu)基本知識,springboot及springcloud開發(fā),service mesh及l(fā)inkerd envoy istio框架等內(nèi)容。
【課程時間】
3天(6小時/天)
 
【課程簡介】
以當前流行的微服務(wù)框架Spring Cloud為基礎(chǔ)進行內(nèi)容講解,剖析微服務(wù)架構(gòu)的基本特征、優(yōu)勢和劣勢,介紹微服務(wù)架構(gòu)涉及的基礎(chǔ)組件、關(guān)鍵要素以及目前主流的技術(shù)實現(xiàn)體系。同時課程的Service mesh部分講解了如何基于Linkerd和Kubernetes開發(fā)和部署微服務(wù)。
 
【課程收益】
1、對微服務(wù)有一定基礎(chǔ)的人員,通過學習進一步提高對微服務(wù)的認識;
2、通過理解Linkerd的工作原理,對學習或者開發(fā)Service Mesh具有深刻的借鑒意義。
3、通過認真的學習,可以對微服務(wù)理念、組件、部署、運維能夠達到項目應(yīng)用的水平。
 
【課程特點】
課程有一定難度,適合對Spring boot有一定了解的Java開發(fā)人員,因此在學習中沒有基礎(chǔ)的學員可能會非常吃力。建議在學習時除了反復動手練習之外,還要補充學習相關(guān)編程知識,以便逐漸了解課程設(shè)置的真正作用。
 
【課程對象】
     產(chǎn)品經(jīng)理、產(chǎn)品助理等
     將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
     希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
     系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
     企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
 
【學員基礎(chǔ)】
     具有2-3年程序開發(fā)工作經(jīng)驗,對Spring boot有相關(guān)了解的工作人員
 
 
【課程大綱】(3天*6小時)
時間 內(nèi)容 案例實踐與練習
Day1
上午
微服務(wù)基礎(chǔ)
一、微服務(wù)架構(gòu)的定義
1.1 微服務(wù)架構(gòu)的概念
1.2 微服務(wù)架構(gòu)解決的問題
1.3 微服務(wù)架構(gòu)的主要特征
二、微服務(wù)架構(gòu)的剖析
2.1 微服務(wù)架構(gòu)的本質(zhì)與優(yōu)勢
2.2 微服務(wù)與SOA
2.3 實施微服務(wù)架構(gòu)的難點
2.4 微服務(wù)架構(gòu)實施路徑
三、微服務(wù)整體架構(gòu)
3.1 互聯(lián)網(wǎng)架構(gòu)的演進
3.2 微服務(wù)架構(gòu)組成
3.3 業(yè)界微服務(wù)架構(gòu)實踐
研討:傳統(tǒng)程序開發(fā)的架構(gòu)
Day1
下午
微服務(wù)架構(gòu)設(shè)計及網(wǎng)關(guān)層、服務(wù)層
四、微服務(wù)架構(gòu)整體設(shè)計
4.1 微服務(wù)架構(gòu)設(shè)計原則
4.2 微服務(wù)架構(gòu)常見設(shè)計模式
4.3 微服務(wù)粒度設(shè)計與拆分
五、微服務(wù)網(wǎng)關(guān)層設(shè)計
5.1 網(wǎng)關(guān)層的作用
5.2 Session管理方案
5.3 微服務(wù)安全
5.4 微服務(wù)訪問限流
六、微服務(wù)服務(wù)層設(shè)計
6.1 服務(wù)間通信方式選擇
6.2 服務(wù)的無狀態(tài)設(shè)計
6.3 服務(wù)的冪等設(shè)計
6.4 服務(wù)間調(diào)用的高性能
6..5 服務(wù)的容錯設(shè)計
研討:公司當前應(yīng)用開發(fā)的問題與討論
Day2
上午
SpringCloud
一、微服務(wù)開發(fā)框架
1.1 Spring boot
1.2 Spring Cloud
1.3 Spring Cloud與其他微服務(wù)框架的異同等
二、微服務(wù)常用組件及配置
2.1 服務(wù)注冊與發(fā)現(xiàn)
2.2 負載均衡
2.3 容錯處理
2.4 路由網(wǎng)關(guān)
2.5 服務(wù)配置
2.6 認證與鑒權(quán)
2.7 微服務(wù)跟蹤
案例實踐:搭建Jdk環(huán)境
Day2
下午
SpringCloud
三、搭建微服務(wù)應(yīng)用過程
3.1 切分服務(wù)原則
3.2 微服務(wù)部署架構(gòu)
3.3 微服務(wù)與Docker
四、微服務(wù)運維
4.1 微服務(wù)常見問題
4.2 Spring Cloud各組件調(diào)優(yōu)
4.3 針對微服務(wù)的不足,在項目實踐中的應(yīng)對措施
五、微服務(wù)演進方向
案例實踐:微服務(wù)各組件配置
Day3
上午
Service Mesh
一、Service Mesh簡介
1.1 微服務(wù)架構(gòu)面臨的一些挑戰(zhàn)
1.2 技術(shù)架構(gòu)演進
1.3 什么是Service Mesh
1.4 Service Mesh的功能
1.5 Service Mesh原理
1.6 Service Mesh的開源解決方案
       Istio 介紹和架構(gòu)
       Linkerd 介紹和架構(gòu)
二、Linkerd入門
2.1 Linkerd是什么
2.2 Linkerd架構(gòu)
2.3 Linkerd主要功能
2.4 安裝Linkerd
三、深入淺出Linkerd配置
3.1 示例應(yīng)用
3.2 環(huán)境準備
3.3 Linkerd術(shù)語
3.4 Linkerd配置
四、深入Linkerd數(shù)據(jù)訪問流
4.1 dtab詳解
4.2 數(shù)據(jù)訪問流詳解
研討:Service Mesh的兩種開源解決方案的區(qū)別于特點
Day3
下午
Service Mesh
五、Linkerd部署模式
5.1 Linkerd部署模式
5.2 配置模型
六、Linkerd控制層:Namerd
6.1 Namerd簡介
6.2 Namerd和Linkerd
6.3 Namerd配置詳解
6.4 連接Linkerd和Namerd
6.5 管理dtab路由
七、Kubernetes基礎(chǔ)
7.1 Kubernetes是什么
7.2 為什么需要Kubernetes
7.3 Kubernetes架構(gòu)
7.4 使用Kubeadm部署Kubernetes集群
7.5 Kubernetes基本概念及資源生命周期管理
八、基于Linkerd和Kubernetes的微服務(wù)實踐
8.1 部署服務(wù)于Kubernetes平臺
8.2 Linkerd作為Kubernetes平臺的Service Mesh工具
8.3 服務(wù)間端到端的TLS加密
8.4 Linkerd作為Kubernetes的Ingress Controller
8.5 Linkerd作為邊界流量入口
8.6 Linkerd作為邊界出口
8.7 基于Linkerd實現(xiàn)運行時路由
九、開發(fā)Linkerd插件
9.1 Linkerd模塊開發(fā)框架
9.2 如何開發(fā)自定義插件
案例實踐:基于Linkerd和Kubernetes開發(fā)和部署微服務(wù)
 
 

課程11:云運維與云安全-2天

【匹配關(guān)鍵知識點】
云編排工具如: ansible puppet chef,云安全基本知識及產(chǎn)品方案等內(nèi)容。
【課程時間】
2天(6小時/天)
 
【課程簡介】
隨著網(wǎng)絡(luò)規(guī)模的不斷擴大、系統(tǒng)的日趨復雜、管理工作的任務(wù)繁多等,實現(xiàn)運維管理工作的自動化對企業(yè)來說已迫在眉睫。本課程重點講述常用的運維自動化工具,不僅可以幫助我們輕松管理與配置網(wǎng)絡(luò)環(huán)境,還可以在出現(xiàn)問題后及時診斷并實現(xiàn)自動維護操作。同時課程也介紹了云安全的相關(guān)內(nèi)容,讓我們進一步了解云計算網(wǎng)絡(luò)環(huán)境中的安全隱患。
 
【課程收益】
1、使學員熟悉常用的自動化運維工具,可以大幅減輕以前人工運維的工作量;
2、通過學習,充分了解云安全隱患和威脅,為搭建一個安全的云計算環(huán)境做好應(yīng)對方案;
3、根據(jù)不同的網(wǎng)絡(luò)規(guī)模,需求分析等,提供適合的云產(chǎn)品方案。
 
【課程特點】
介紹當前主流的自動化運維工具,并對比它們的特點和差異,為學員選擇提供參考依據(jù)。詳細的介紹了影響云安全的各種風險或因素,并提供了安全防范機制或方法,指導學員搭建一個安全的云計算環(huán)境。
 
【課程對象】
     產(chǎn)品經(jīng)理、產(chǎn)品助理等
     將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
     希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
     系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
     企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
 
【學員基礎(chǔ)】
     具有2-3年IT部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
 
 
【課程大綱】(2天*6小時)
時間 內(nèi)容 案例實踐與練習
Day1
上午
運維自動化工具
一、運維自動化介紹
二、常用的運維管理工具
三、ansible的安裝配置及使用
四、puppet的安裝配置及使用
 
案例實踐:安裝配置ansible和puppet
Day1
下午
運維自動化工具
五、chef的安裝配置及使用
六、saltstack的安裝配置及使用
七、運維管理工具的區(qū)別
八、如何選擇合適的工具
案例實踐:安裝配置chef和saltstack
Day2
上午
云安全
一、云安全基本術(shù)語和概念
1.1 保密性
1.2 完整性
1.3 真實性
1.4 可用性
1.5 威脅
1.6 漏洞
1.7 風險
1.8 安全控制
1.9 安全機制
1.10 安全策略
二、威脅作用者
2.1 匿名攻擊者
2.2 惡意服務(wù)作用者
2.3 授信的攻擊者
2.4 惡意的內(nèi)部人員
三、云安全威脅
3.1 流量竊聽
3.2 惡意媒介
3.3 拒絕服務(wù)
3.4 授權(quán)不足
3.5 虛擬化攻擊
3.6 信任邊界重疊
四、其他考量
4.1 有缺陷的實現(xiàn)
4.2 安全策略不一致
4.3 合約
4.4 風險管理
五、云安全機制
5.1加密
對稱加密
非對稱加密
5.2哈希
5.3數(shù)字簽名
5.4公鑰基礎(chǔ)設(shè)施
5.5身份與訪問管理
5.6單一登錄
5.7基于云的安全組
5.8強化的虛擬服務(wù)器映像
案例實踐:檢查現(xiàn)有網(wǎng)絡(luò)存在的安全問題,并及時修正
Day2
下午
云產(chǎn)品方案
一、云產(chǎn)品方案分類
1.1 小型方案
1.2 中型方案
1.3 大型方案
二、需求分析
三、系統(tǒng)設(shè)計
四、硬件選型
五、軟件選型
六、部署與運維
研討:根據(jù)公司的需求,設(shè)計合理的云產(chǎn)品方案。
 
 
 

(5)教學實驗

本系列實驗分成11部分構(gòu)成:
序號 教學實驗設(shè)計 實驗概述
1 云計算基礎(chǔ) 實驗一:申請微軟云
1.準備身份證,拍照上傳電腦
2.登錄微軟網(wǎng)站
3.右上角,點擊申請試用
4.輸入用戶名和密碼,密碼要求符合復雜性要求
5.確定域名
6.使用支付寶付費
 
實驗二: 使用微軟云
1.了解云平臺結(jié)構(gòu)
2.創(chuàng)建虛擬機
3.遠程訪問虛擬機
實驗三: 有道筆記
1.申請有道筆記
2.使用有道筆記
實驗四: 其它基于云產(chǎn)品軟件的使用
 
2 Linux基礎(chǔ) 實驗一:安裝linux
1.    確定安裝linux的方法
2.    安裝Centos
3.    安裝ubuntu
4.    安裝suse
 
實驗二: linux系統(tǒng)管理
1.    用戶管理
1.創(chuàng)建用戶
2.設(shè)置密碼
3.用戶登錄
4.用戶管理
5.刪除用戶
2.    權(quán)限管理
1.權(quán)限分類
2.使用不同權(quán)限
 
3.    系統(tǒng)管理
1.    硬盤管理
2.    LVM
3.    服務(wù)管理
4.    IP分配
5.    網(wǎng)關(guān)設(shè)置
6.    DNS設(shè)置
7.    防火墻配置
3 虛擬化技術(shù) 實驗一:vmware workstation使用
1.安裝vmware workstation
2.創(chuàng)建虛擬機
3.虛擬機管理
4.虛擬機使用
 
實驗二:vsphere使用
1.    安裝esxi
2.    安裝vphere client
3.    安裝vcenter
4.    在esxi中創(chuàng)建虛擬機
5.    虛擬機管理
6.    網(wǎng)絡(luò)配置
 
實驗三:kvm的 使用
實驗四: vxbox的使用
4 云主機與云平臺操作 實驗一: 沃云的使用
實驗二: 微軟云的使用
實驗三: 騰訊云的使用
實驗四: 阿里云的使用
5 云網(wǎng)絡(luò) 實驗一: 云網(wǎng)絡(luò)規(guī)劃
實驗二: 云網(wǎng)絡(luò)基本配置
實驗三:SDN
實驗四:NFV
實驗四:DCI
實驗五: 控制面
實驗六: 數(shù)據(jù)面
實驗七:控制器
實驗八: 云網(wǎng)絡(luò)相關(guān)技術(shù)
 
6 云存儲 實驗一:安裝云存儲產(chǎn)品
實驗二:云存儲產(chǎn)品配置
實驗三: 云存儲產(chǎn)品使用
實驗四 : 云存儲產(chǎn)品開發(fā)
實驗五: 云存儲產(chǎn)品運維
7 中間件 實驗一:tomcat安裝配置
實驗二: web應(yīng)用開發(fā)
實驗三:web應(yīng)用發(fā)布
實驗四:web應(yīng)用程序運維
實驗五:kafka安裝配置
1.    kafka安裝
2.    kafka消息處理
3.    kafka數(shù)據(jù)處理
實驗六: kafka的不同使用場景
實驗七: rabbbitmq的安裝配置
實驗八:rabbitmq的使用
實驗九: haproxy的安裝配置
實驗十:haproxy的使用
8 分布式數(shù)據(jù)庫 實驗一:redis的使用
1.    redis安裝
2.    redis不同數(shù)據(jù)類型的使用
3.    redis與java等應(yīng)用程序的綜合使用
4.    數(shù)據(jù)同步
5.    集群配置
6.    集群使用
實驗二:hbase的使用
1、  hadoop的配置
2、  hadoop集群配置
3、  hdfs的使用
4、  安裝配置hbase
5、  hbase的使用
6、  hbase集群
實驗三:mongodb的使用
1.    安裝mongodb
2.    使用mongodb
3.    集群配置
實驗四:mycat應(yīng)用
1.    mycat安裝
2.    mycat實驗讀寫分離
3.    分庫
4.    分表
5.    綜合應(yīng)用
9 企業(yè)云平臺運維與實踐 實驗一:docker
1.安裝yum源
2.安裝docker
3.鏡像管理
4.下載不同版本的像像
5.創(chuàng)建容器
6.映射端口
7.映射卷
8.啟動容器
9.連接容器
10.         查看容器日志
11.         容器進程管理
12.         配置tomcat容器
13.         配置mysql容器
14.         配置redis容器
15.         容器綜合應(yīng)用
 
實驗二:k8s使用
1.    安裝k8s
2.    集群
3.    pod管理
4.    使用k8s
5.    優(yōu)化k8s
6.    k8s綜合應(yīng)用
7.     k8s綜合應(yīng)用
10 微服務(wù)架構(gòu)課程 實驗一: 微服開發(fā)
1.    IDEA工具的安裝及使用
2.    IDEA綜合應(yīng)用
3.    MAVEN的配置及使用
4.    Springboot項目創(chuàng)建
5.    Springboot項目結(jié)構(gòu)
6.    Springboot開發(fā)流程
7.     Springboot項目啟動
8.    springboot打包
9.    不同平臺下運行springboot應(yīng)用
10.  前后端交互
11.  異步處理
12.  數(shù)據(jù)庫訪問
13.  整合mybatis
14.  整合spring mvc
15.  開發(fā)公眾號后端
16.  開發(fā)小程序后端
 
實驗二: spring cloud開發(fā)
1、環(huán)境配置
2、應(yīng)用開發(fā)
3、應(yīng)用布署
 
實驗三:service mesh
實驗四:linkerd envoy istio
11 云運維與云安全 實驗一:ansible的使用
1.  安裝ansible
2.  ansible的使用
3.  ansible綜合應(yīng)用
 
實驗二:puppet的使用
1.    puppet安裝
2.    puppet的使用
3.    puppet的 綜合應(yīng)用
 
實驗三:chef的使用
1.  chef的安裝
2.  chef的使用
3.  chef的綜合應(yīng)用
實驗四: 云安全
 
 
 
 

講師 劉暉 介紹

大慶油田技術(shù)研究院高級內(nèi)訓講師
(原)中興通訊學院高級講師;
北大計算機、北郵通信雙學位
15年嵌入式硬件、軟件開發(fā)和系統(tǒng)架構(gòu)設(shè)計總監(jiān)
有8年多的“云大智物”開發(fā)及實施經(jīng)驗。曾供職于巨龍通信、大唐電信,PHILIPS三星聯(lián)合研發(fā)中心等

【工作經(jīng)歷】
長期從事智慧家居、智慧養(yǎng)老、物聯(lián)網(wǎng)應(yīng)用、移動互聯(lián)網(wǎng)應(yīng)用研發(fā)工作,曾負責北京市科委,大慶油田數(shù)據(jù)化等多個重點項目,發(fā)表相關(guān)論文多篇,授權(quán)及申請物聯(lián)網(wǎng)方面的專利10多個。目前主要從事智慧家居、智慧養(yǎng)老、車聯(lián)網(wǎng)、交通物流、物聯(lián)網(wǎng)應(yīng)用平臺以及相關(guān)應(yīng)用方面的研究,實戰(zhàn)派資深講師。
蘭州交大成教學院等高校特聘技術(shù)類講師;,參與了我國自主通信標準TD-SCDMA的標準編寫工作,是最早一批參與TD-SCDMA研究的技術(shù)人員;歷任高級軟件開發(fā)工程師,系統(tǒng)架構(gòu)師,物聯(lián)網(wǎng)架構(gòu)師,嵌入式開發(fā)主管等職位,目前是教授級高工,已進入北京市、深圳市專家?guī)烀洠钲谑形锫?lián)網(wǎng)協(xié)會資深專家。

【培訓特點】
理論基礎(chǔ)深厚,邏輯思維能力強,擁有豐富的企業(yè)授課經(jīng)驗,對企業(yè)員工培養(yǎng)具有深刻認識。授課過程中,緊密結(jié)合成人教育特點,靈活運用豐富案例,善于以點帶面,啟發(fā)思維。授課風格互動性和實操性很強,注重講師與學員之間的互動性,使得課堂氛圍輕松愉快,倡導分享和共同進步,深受到學員的歡迎。

上一篇:企業(yè)云平臺運維與實踐
下一篇:物流大數(shù)據(jù)分析

培訓現(xiàn)場