云計算
云計算詳細內(nèi)容
云計算
云計算培訓(xùn)班(11 門課程,共 40 天)
(1)培訓(xùn)背景
云計算技術(shù)經(jīng)過近十年的發(fā)展,已經(jīng)在各行各業(yè)產(chǎn)生了廣泛而深刻的影響,但是我們?nèi)匀幻鎸θ筇魬?zhàn):
1. 人才缺口巨大。需要大量的工程師從其他方向轉(zhuǎn)型投入到云計算方向上來,他們有基礎(chǔ)、有經(jīng)驗,但是缺乏云計算領(lǐng)域的專業(yè)知識,需要為他們在虛擬化、軟件定義、云管理平臺等多個層面上給予系統(tǒng)的指導(dǎo),以便這些工程師盡快投入到云計算領(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)培訓(xùn)目標
從解決客戶實際問題出發(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ù)新概念層出不窮,我們只有不斷學(xué)習(xí)新東西才能緊跟時代步伐。本課程將基于授課講師強大的專業(yè)背景和豐富的實戰(zhàn)經(jīng)驗,結(jié)合當前最主流的產(chǎn)品和技術(shù),全面剖析,多種同類產(chǎn)品橫向?qū)Ρ龋蜷_客戶的眼界。
3. 從形式上,除了常規(guī)理論講授與實際操作以外,我們還引入結(jié)合客戶實際需求進行小組研討、專家評審的方式,將人才培養(yǎng)進一步落到實處,最大能力幫助客戶提升能力,助力戰(zhàn)略轉(zhuǎn)型。
(3)教學(xué)計劃
本系列課程總共由 11 門課程組成:
教學(xué)設(shè)計
NO.
課程名稱
課程天數(shù)
基礎(chǔ)與概述
1
云計算基礎(chǔ)課程
5 天
基礎(chǔ)與概述
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天(8小時/天)
【課程簡介】
首先從基礎(chǔ)、技術(shù)、商務(wù)、應(yīng)用和發(fā)展等方面較系統(tǒng)地講述了云計算定義與分類、云計算產(chǎn)
生的背景與發(fā)展過程、云計算的基本架構(gòu);并探討云計算的關(guān)鍵技術(shù)、解決方案、云數(shù)據(jù)中
心、平臺建設(shè)、商業(yè)模式與產(chǎn)業(yè)發(fā)展等,讓學(xué)員一開始就對云計算有了一個比較完整的認識
和理解。然后詳細介紹了當前搭建云平臺的最重要軟件 OpenStack,針對每個模塊的配置和
使用都做了全面的講解。
【課程收益】
1、使學(xué)員對云計算有個全面的認識和了解;
2、通過 OpenStack 的詳細講解,使學(xué)員全面掌握該軟件的安裝配置方法;
3、通過參照公有云平臺,使學(xué)員加深理解自己搭建的云平臺中每個模塊的功能和作用;
4、理論教學(xué)結(jié)合動手實踐提高了學(xué)員知識的掌握效率,同時增加了學(xué)員的學(xué)習(xí)興趣。
【課程特點】
注重理論分析與實際應(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ù)中心的運維人員
【學(xué)員基礎(chǔ)】
具有 2-3 年 IT 部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
【課程大綱】(5 天*8 小時)
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)濟學(xué)分析
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 修復(fù)出錯的實例部署
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 集群配置 HAProxy
11.4 配置 HA Proxy 實現(xiàn)高可用
11.5 使 用 Corosync 安裝并配置acemaker
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天(8小時/天)
【課程簡介】
從基礎(chǔ)知識入手,系統(tǒng)講解了 Linux 系統(tǒng)結(jié)構(gòu)、shell、服務(wù)器搭建、用戶權(quán)限管理、磁盤存儲管理、文件系統(tǒng)管理、內(nèi)存管理和系統(tǒng)進程管理等關(guān)鍵技術(shù)。
【課程收益】
1、使學(xué)員完全可以從零開始逐漸學(xué)習(xí)和使用 Linux 系統(tǒng);
2、為今后課程的學(xué)習(xí)打下堅實的 Linux 基礎(chǔ);
3、講述的命令和參數(shù)能夠使學(xué)員快速掌握最高效的管理和配置命令使用方法;
4、全程動手練習(xí)讓學(xué)員學(xué)習(xí)起來更有興趣和直觀性。
【課程特點】
從零開始學(xué)習(xí)和使用 Linux 操作系統(tǒng),介紹了使用系統(tǒng)時的各種基本操作,系統(tǒng)進程的管理
使用,服務(wù)的配置與啟動,由淺入深帶領(lǐng)你進入 Linux shell 世界。
【課程對象】
任何想學(xué)習(xí) Linux 系統(tǒng)知識的人員
【學(xué)員基礎(chǔ)】
使用過 Windows 操作系統(tǒng)的人員
【課程大綱】(2 天*8 小時)
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 復(fù)制目錄和文件
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天(8小時/天)
【課程簡介】
課程由多個部分組成,主要包括:軟件定義數(shù)據(jù)中心,KVM 虛擬化技術(shù)和 VMWare ESXi
等。軟件定義數(shù)據(jù)中心從基本概念入手,介紹所涉及的技術(shù)、應(yīng)用。在此基礎(chǔ)上,詳細介紹
了 KVM 和 VMWare ESX 兩種虛擬化技術(shù)的安裝配置和使用。同時也對比了當前多種虛擬化技術(shù)的差別與特點,給學(xué)員在實際選擇上提供了最佳的指導(dǎo)建議。
【課程收益】
1、使學(xué)員深入理解軟件定義數(shù)據(jù)中心的計算、網(wǎng)絡(luò)、存儲、安全、自動化管理和流程控制
等基本技術(shù);
2、簡單實用的 KVM 虛擬化技術(shù),使學(xué)員輕松上手;
3、使學(xué)員立即掌握主流的虛擬化技術(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ù)中心的運維人員
【學(xué)員基礎(chǔ)】
具有 2-3 年 IT 部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
【課程大綱】(3 天*8 小時)
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
研討:學(xué)員熟知的相關(guān)技術(shù)
Day1下午
六、自動化資源管理
6.1 資源管理定義
軟件定義數(shù)據(jù)中心
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 , VMwareWorkstation,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 安裝步驟及注意事項
案例實踐:安裝 VMWareESXi6
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 管理維護考慮
案例實踐:配置 VMWareESXi6
課程 4:云主機與云平臺操作-3 天
【匹配關(guān)鍵知識點】
云主機概念及主要產(chǎn)品的操作使用,沃云私有云平臺,阿里云、騰訊云等主流云平臺的使用等內(nèi)容。
【課程時間】3天(8小時/天)
【課程簡介】
課程介紹了云主機的概念以及常見的云平臺,并且詳細介紹了沃云的服務(wù)器使用和各產(chǎn)品的使用方法。同時還介紹了阿里云和騰訊云的服務(wù)器功能和使用。
【課程收益】
1、使學(xué)員真正明白云主機與 VPS 的區(qū)別;
2、通過學(xué)習(xí),全面了解國內(nèi)外常見的云平臺特點和產(chǎn)品;
3、能夠正確使用云平臺或使用云主機。
【課程特點】
本課程通過向云平臺服務(wù)商申請注冊或試用云主機的方式進行實地教學(xué),可以真正感受各云平臺提供的相應(yīng)服務(wù),同時對平臺做出服務(wù)評價。
【課程對象】
產(chǎn)品經(jīng)理、產(chǎn)品助理等
將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
【學(xué)員基礎(chǔ)】
具有 2-3 年 IT 部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
【課程大綱】(3 天*8 小時)
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ù)器 ECS
一、什么是 ECS
1.1 相關(guān)概念
1.2 使用 ECS
1.3 ECS 定價
1.4 學(xué)習(xí)路徑圖
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
十二、云助手
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天(8小時/天)
【課程簡介】
課程全面、系統(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)融合的重要手段,也是我們學(xué)習(xí)云計算整個課程所必不可
少的知識內(nèi)容。
【課程收益】
1、使學(xué)員對云網(wǎng)絡(luò)的關(guān)鍵技術(shù)有了全面的認識和了解;
2、通過架構(gòu)圖的分析與說明,可以幫助學(xué)員很好地理解 SDN 的工作原理;
3、通過課程討論運營商網(wǎng)絡(luò)重構(gòu)戰(zhàn)略,加深學(xué)員對本課程知識點的認識和掌握。
【課程特點】
注重理論闡述與實際應(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ù)中心的運維人員
【學(xué)員基礎(chǔ)】
具有 2-3 年網(wǎng)絡(luò)工作經(jīng)驗,將負責網(wǎng)絡(luò)系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
【課程大綱】(4 天*8 小時)
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天(8小時/天)
【課程簡介】
詳細介紹了云存儲的由來、業(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é),使學(xué)員全面系統(tǒng)的掌握云存儲的相關(guān)知識;
2、學(xué)員可獨立搭建 Ceph 存儲環(huán)境;
3、全面系統(tǒng)的介紹,使學(xué)員從開始零基礎(chǔ)學(xué)習(xí) Ceph 的基礎(chǔ)知識,甚至?xí)蔀槭煜?Ceph
高級特性的專家。
【課程特點】
較為全面地介紹了云存儲的來龍去脈。在結(jié)合傳統(tǒng)存儲技術(shù)的基礎(chǔ)上,闡釋了最新的云存儲
關(guān)鍵技術(shù)、應(yīng)用以及相關(guān)的產(chǎn)品。通過分步驟解釋每個 Ceph 組件的部署,指導(dǎo)學(xué)員了解Ceph的技術(shù)、架構(gòu)和組件,掌握 Ceph 的存儲配置。
【課程對象】
產(chǎn)品經(jīng)理、產(chǎn)品助理等
將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
【學(xué)員基礎(chǔ)】
具有 2-3 年 IT 部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
【課程大綱】(3 天*8 小時)
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天(8小時/天)
【課程簡介】
課程主要介紹當前兩種開源的消息中間件產(chǎn)品。每種產(chǎn)品都詳細的介紹了它們的作用和安裝
配置方法。同時還介紹了 HAProxy 產(chǎn)品的使用和配置,兩種產(chǎn)品的結(jié)合可以為我們搭建一
個高可用的消息隊列環(huán)境。
【課程收益】
1、使學(xué)員在短時間內(nèi)快速掌握當前主流的消息中間件產(chǎn)品,并可以獨自安裝和配置;
2、簡單易用的 HAProxy 軟件可以立即建立一個強壯的高可用消息隊列環(huán)境;
3、軟件部署層層推進,幫助學(xué)員逐步提高實戰(zhàn)技能。
【課程特點】
在有限的時間內(nèi)選擇主流且實用的消息中間件軟件進行介紹,并且結(jié)合高可用軟件做支撐,
為網(wǎng)絡(luò)應(yīng)用的快速部署提供了強有力的保障,起到了提高學(xué)員實戰(zhàn)技能的作用。
【課程對象】
產(chǎn)品經(jīng)理、產(chǎn)品助理等
將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
【學(xué)員基礎(chǔ)】
具有 2-3 年 IT 部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
【課程大綱】(2 天*8 小時)
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é)點故障恢復(fù)
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ù)庫(如:RedisHbase Cassandra MongoDB 等)等內(nèi)容。
【課程時間】3天(8小時/天)
【課程簡介】
課程由多個部分組成,主要包括: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)品,并都做了一一講解,開闊了學(xué)員的視野;
3、使學(xué)員實操技能進一步提高。
【課程特點】
對 Mycat 從入門到進階、從高級技術(shù)實踐到架構(gòu)剖析、從網(wǎng)絡(luò)通信協(xié)議解析到系統(tǒng)工作原理的方方面面進行了詳解。同時對多種主流的 NoSQL 產(chǎn)品進行了對比介紹。每種產(chǎn)品均配以實戰(zhàn)配置操作,增加了學(xué)員學(xué)習(xí)的主動性和動手能力。
【課程對象】
產(chǎn)品經(jīng)理、產(chǎn)品助理等
將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
【學(xué)員基礎(chǔ)】
具有 2-3 年 IT 部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
【課程大綱】(3 天*8 小時)
Day1上午 n數(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.3Mycat+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 集群復(fù)制測試
一、什么是 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 的主從復(fù)制
十一、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 復(fù)制
六、MongoDB 部署與管理
案例實踐:Cassandra 與MongoDB 的安裝配置及使用
課程 9:企業(yè)云平臺運維與實踐-10 天
【匹配關(guān)鍵知識點】
Ducker 與 Kubernetes 技術(shù)入門與實戰(zhàn),企業(yè)云平臺搭建實戰(zhàn)等內(nèi)容。
【課程時間】10天(8小時/天)
【課程簡介】
課程主要講述了 Docker 容器技術(shù)以及三種容器編排工具。在編排工具中花費了大量時間詳
細介紹 Kubernetes。Docker 產(chǎn)品從下載公有鏡像開始,到最后可以定制建立自己私有的鏡像倉庫,層層推進,每個步驟都有命令或代碼解析。Kubernetes 不但全面講解其架構(gòu)和
組件作用,而且配有大量案例實踐,為企業(yè)云平臺的搭建實戰(zhàn)奠定了堅實的基礎(chǔ)。
【課程收益】
1、無論對于初學(xué)者還是有了一定使用經(jīng)驗的用戶,都可以從這兩種產(chǎn)品的全面學(xué)習(xí)中收益
匪淺;
2、容器技術(shù)的詳細介紹和使用,可以為以后微服務(wù)課程的學(xué)習(xí)做好必要的準備;
3、全程動手練習(xí),直觀的展示效果,讓學(xué)員學(xué)習(xí)起來更有興趣。
【課程對象】
產(chǎn)品經(jīng)理、產(chǎn)品助理等
將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
【學(xué)員基礎(chǔ)】
具有 2-3 年 IT 部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
【課程大綱】(10 天*8 小時)
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下午定制 DockerDaemon
十一、定制 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)
案例實踐:DockerSwarm 的安裝配置
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 及 linkerd envoy
istio 框架等內(nèi)容。
【課程時間】3天(8小時/天)
【課程簡介】
以當前流行的微服務(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ǔ)的人員,通過學(xué)習(xí)進一步提高對微服務(wù)的認識;
2、通過理解 Linkerd 的工作原理,對學(xué)習(xí)或者開發(fā) Service Mesh 具有深刻的借鑒意義。
3、通過認真的學(xué)習(xí),可以對微服務(wù)理念、組件、部署、運維能夠達到項目應(yīng)用的水平。
【課程特點】
課程有一定難度,適合對 Spring boot 有一定了解的 Java 開發(fā)人員,因此在學(xué)習(xí)中沒有基礎(chǔ)的學(xué)員可能會非常吃力。建議在學(xué)習(xí)時除了反復(fù)動手練習(xí)之外,還要補充學(xué)習(xí)相關(guān)編程知識,以便逐漸了解課程設(shè)置的真正作用。
【課程對象】
產(chǎn)品經(jīng)理、產(chǎn)品助理等
將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
【學(xué)員基礎(chǔ)】
具有 2-3 年程序開發(fā)工作經(jīng)驗,對 Spring boot 有相關(guān)了解的工作人員
【課程大綱】(3 天*8 小時)
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 的 IngressController
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天(8小時/天)
【課程簡介】
隨著網(wǎng)絡(luò)規(guī)模的不斷擴大、系統(tǒng)的日趨復(fù)雜、管理工作的任務(wù)繁多等,實現(xiàn)運維管理工作的
自動化對企業(yè)來說已迫在眉睫。本課程重點講述常用的運維自動化工具,不僅可以幫助我們
輕松管理與配置網(wǎng)絡(luò)環(huán)境,還可以在出現(xiàn)問題后及時診斷并實現(xiàn)自動維護操作。同時課程也
介紹了云安全的相關(guān)內(nèi)容,讓我們進一步了解云計算網(wǎng)絡(luò)環(huán)境中的安全隱患。
【課程收益】
1、使學(xué)員熟悉常用的自動化運維工具,可以大幅減輕以前人工運維的工作量;
2、通過學(xué)習(xí),充分了解云安全隱患和威脅,為搭建一個安全的云計算環(huán)境做好應(yīng)對方案;
3、根據(jù)不同的網(wǎng)絡(luò)規(guī)模,需求分析等,提供適合的云產(chǎn)品方案。
【課程特點】
介紹當前主流的自動化運維工具,并對比它們的特點和差異,為學(xué)員選擇提供參考依據(jù)。詳
細的介紹了影響云安全的各種風險或因素,并提供了安全防范機制或方法,指導(dǎo)學(xué)員搭建一
個安全的云計算環(huán)境。
【課程對象】
產(chǎn)品經(jīng)理、產(chǎn)品助理等
將承擔需求分析師職責的業(yè)務(wù)人員或信息化人員
希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
企業(yè)網(wǎng)絡(luò)管理工程師或數(shù)據(jù)中心的運維人員
【學(xué)員基礎(chǔ)】
具有 2-3 年 IT 部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關(guān)任務(wù)的技術(shù)人員
【課程大綱】(2 天*8 小時)
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)品方案。
教學(xué)實驗
本系列實驗分成 11 部分構(gòu)成:
序號
教學(xué)實驗設(shè)計
實驗概述
1
云計算基礎(chǔ)
實驗一:申請微軟云
1. 準備身份證,拍照上傳電腦
2. 登錄微軟網(wǎng)站
3. 右上角,點擊申請試用
4. 輸入用戶名和密碼,密碼要求符合復(fù)雜性要求
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)用
實驗四: 云安全
劉暉老師的其它課程
智能家居 06.12
智慧家庭工程師培訓(xùn)方案【課程時長】2天,6課時/天【講師簡介】劉暉老師簡要介紹:1998年通信工程專業(yè)畢業(yè),2003年計算機專業(yè)畢業(yè),擁有計算機、通信雙學(xué)位,有15年多的嵌入式硬件、軟件開發(fā)和系統(tǒng)架構(gòu)設(shè)計工作經(jīng)驗,有8年多的物聯(lián)網(wǎng)開發(fā)及實施經(jīng)驗。曾供職于巨龍通信、大唐電信,PHILIPS三星聯(lián)合研發(fā)中心等,參與了我國自主通信標準TD-SCDMA的標準編寫工作
講師:劉暉詳情
“碳達峰、碳中和”促進煤改電和清潔能源的消化使用行動方案【課程背景】習(xí)近平總書記在第七十五屆聯(lián)合國大會上宣布,中國將采取更加有力的政策和措施,二氧化碳排放力爭于2030年前達到峰值,努力爭取2060年前實現(xiàn)碳中和。習(xí)近平總書記在氣候雄心峰會上進一步宣布,到2030年,中國單位國內(nèi)生產(chǎn)總值二氧化碳排放將比2005年下降65以上,非化石能源占一次能源消費比重將達
講師:劉暉詳情
“碳達峰”和“碳中和”解析 06.12
“碳達峰”和“碳中和”解析【課程背景】中央經(jīng)濟工作會議12月16日至18日在北京舉行。會議確定,明年要抓好八項重點任務(wù)。其中包括做好碳達峰、碳中和工作。什么是“碳達峰”和“碳中和”呢?氣候變化是人類面臨的全球性問題,隨著各國二氧化碳排放,溫室氣體猛增,對生命系統(tǒng)形成威脅。在這一背景下,世界各國以全球協(xié)約的方式減排溫室氣體,我國由此提出碳達峰和碳中和目標。本課
講師:劉暉詳情
5G驅(qū)動力與行業(yè)發(fā)展【課程時長】2天(6小時/天)【課程簡介】了解5G基礎(chǔ)知識:通過介紹5G的概念、應(yīng)用場景、標準化及產(chǎn)業(yè)鏈進展,讓學(xué)員了解5G的應(yīng)用場景及5G產(chǎn)業(yè)現(xiàn)狀。了解5G關(guān)鍵無線技術(shù):通過介紹5G關(guān)鍵技術(shù)及網(wǎng)絡(luò)結(jié)構(gòu)的重要變革,讓學(xué)員理解5G如何實現(xiàn)大帶寬、低時延,滿足垂直行業(yè)的能力需求。了解5G網(wǎng)絡(luò)結(jié)構(gòu)和網(wǎng)絡(luò)技術(shù):通過介紹5G基于業(yè)務(wù)的網(wǎng)絡(luò)切片,讓管
講師:劉暉詳情
調(diào)研方法講解 06.12
調(diào)研方法講解【課程背景】移動互聯(lián)時代,通信運營商的傳統(tǒng)語音收入和增值業(yè)務(wù)收入不斷下滑,運營商不僅面臨著與OTT廠商的競爭,還將與虛擬運營商展開用戶資源的爭奪。如何才能不淪為簡單的管道,而在流量經(jīng)營上凸顯成效,實現(xiàn)通信運營商的“華麗轉(zhuǎn)身”?4G到5G時代,三大運營商之間的綜合實力差距在慢慢縮小,各自的競爭優(yōu)勢在慢慢顯現(xiàn)。用戶選擇的空間進一步加大,忠誠度在下降,
講師:劉暉詳情
- [潘文富] 中小企業(yè)招聘廣告的內(nèi)容完
- [潘文富] 優(yōu)化考核方式,減少員工抵
- [潘文富] 廠家心目中的理想化經(jīng)銷商
- [潘文富] 經(jīng)銷商的產(chǎn)品驅(qū)動與管理驅(qū)
- [潘文富] 消費行為的背后
- [王曉楠] 輔警轉(zhuǎn)正方式,定向招錄成為
- [王曉楠] 西安老師招聘要求,西安各區(qū)
- [王曉楠] 西安中小學(xué)教師薪資福利待遇
- [王曉楠] 什么是備案制教師?備案制教
- [王曉楠] 2024年陜西省及西安市最
- 1社會保障基礎(chǔ)知識(ppt) 21158
- 2安全生產(chǎn)事故案例分析(ppt) 20229
- 3行政專員崗位職責 19044
- 4品管部崗位職責與任職要求 16221
- 5員工守則 15458
- 6軟件驗收報告 15393
- 7問卷調(diào)查表(范例) 15113
- 8工資發(fā)放明細表 14553
- 9文件簽收單 14194