本書是智能計算平臺應用開發(fā)初級教材,主要介紹了智能計算平臺搭建、平臺管理、數(shù)據(jù)管理、應用開發(fā)等相關知識。全書共8章,內(nèi)容包括智能計算平臺應用開發(fā)概述、硬件設備、系統(tǒng)與軟件、系統(tǒng)管理、數(shù)據(jù)采集、數(shù)據(jù)存儲、基礎應用軟件開發(fā)測試、人工智能示教編程。
1.教育部“1+X”證書智能計算平臺應用開發(fā)官方認證教材,3本教材分別對應3個級別職業(yè)技能認證。
2.依托華為智能計算設備(ARM服務器、人工智能服務器)。
3.理實一體化,案例豐富。
4.產(chǎn)教融合,校企合作共同編寫。
5.配套資源豐富,適合教學。
華為是全球領先的ICT(信息與通信)基礎設施和智能終端提供商,致力于把數(shù)字世界帶入每個人、每個家庭、每個組織,構建萬物互聯(lián)的智能世界。我們在通信網(wǎng)絡、IT、智能終端和云服務等領域為客戶提供有競爭力、安全可信賴的產(chǎn)品、解決方案與服務,與生態(tài)伙伴開放合作,持續(xù)為客戶創(chuàng)造價值,釋放個人潛能,豐富家庭生活,激發(fā)組織創(chuàng)新。華為堅持圍繞客戶需求持續(xù)創(chuàng)新,加大基礎研究投入,厚積薄發(fā),推動世界進步。華為成立于1987年,是一家由員工持有全部股份的民營企業(yè),目前擁有19.4萬員工,業(yè)務遍及170多個國家和地區(qū)。
第 1章 智能計算平臺應用開發(fā)概述 1
1.1 智能計算平臺應用開發(fā)技能點簡介 1
1.1.1 初級 1
1.1.2 中級 2
1.1.3 高級 4
1.2 智能計算平臺應用開發(fā)的初級知識點概要 5
1.2.1 平臺搭建 5
1.2.2 平臺管理 6
1.2.3 數(shù)據(jù)管理 6
1.2.4 應用開發(fā) 7
1.3 小結 8
1.4 習題 8
第 2章 硬件設備 10
2.1 存儲設備 10
2.1.1 常用存儲協(xié)議簡介 10
2.1.2 存儲組網(wǎng)技術簡介 17
2.1.3 存儲可靠性技術簡介 19
2.2 服務器 21
2.2.1 服務器簡介 22
2.2.2 常見的服務器 25
2.3 綜合布線與設備上架 28
2.3.1 綜合布線 28
2.3.2 設備上架 36
2.4 小結 37
2.5 習題 37
第3章 系統(tǒng)與軟件 39
3.1 操作系統(tǒng) 39
3.1.1 Windows 40
3.1.2 Linux 47
3.2 腳本開發(fā)環(huán)境Python 48
3.2.1 Python發(fā)展史 48
3.2.2 Python語言特性 49
3.2.3 Python應用領域 50
3.3 其他依賴 51
3.3.1 JDK 51
3.3.2 MySQL 52
3.3.3 GaussDB 53
3.3.4 MongoDB 54
3.3.5 Kettle 56
3.3.6 Nginx 58
3.4 小結 59
3.5 習題 60
第4章 系統(tǒng)管理 61
4.1 系統(tǒng)和設備管理 61
4.1.1 狀態(tài)監(jiān)測和識別 61
4.1.2 設備和系統(tǒng)巡檢 69
4.1.3 日志收集 75
4.2 系統(tǒng)運維管理文檔 77
4.2.1 網(wǎng)絡拓撲圖 78
4.2.2 運維文檔 80
4.3 小結 80
4.4 習題 81
第5章 數(shù)據(jù)采集 82
5.1 數(shù)據(jù)采集簡介 82
5.1.1 基本內(nèi)容 82
5.1.2 常用工具 86
5.1.3 采集流程 95
5.2 大數(shù)據(jù)運維 97
5.2.1 數(shù)據(jù)更新 97
5.2.2 數(shù)據(jù)維護與修正 99
5.3 小結 100
5.4 習題 100
第6章 數(shù)據(jù)存儲 101
6.1 分布式文件系統(tǒng) 101
6.1.1 文件系統(tǒng)簡介 101
6.1.2 分布式與分布式文件系統(tǒng) 102
6.1.3 常見的分布式文件系統(tǒng) 103
6.2 云存儲配置 108
6.2.1 云存儲簡介 108
6.2.2 存儲方式 110
6.3 數(shù)據(jù)庫 114
6.3.1 數(shù)據(jù)庫系統(tǒng)基礎 114
6.3.2 關系型數(shù)據(jù)庫 115
6.3.3 NoSQL數(shù)據(jù)庫 116
6.4 數(shù)據(jù)庫可視化工具使用 117
6.4.1 MySQL Workbench 118
6.4.2 Studio 3T 124
6.4.3 Kettle 129
6.5 小結 142
6.6 習題 143
第7章 基礎應用軟件開發(fā)測試 144
7.1 應用軟件移植 144
7.1.1 不同架構對應用的影響 145
7.1.2 移植操作流程 149
7.1.3 移植工具 151
7.2 軟件測試 153
7.2.1 軟件測試簡介 153
7.2.2 常用測試工具 162
7.2.3 測試報告 175
7.3 小結 175
7.4 習題 176
第8章 人工智能示教編程 177
8.1 爬蟲簡介 177
8.1.1 爬蟲概念 177
8.1.2 應用領域 180
8.1.3 常用爬蟲工具庫 180
8.2 爬蟲流程 183
8.2.1 網(wǎng)址分析 183
8.2.2 請求與響應 183
8.2.3 網(wǎng)頁解析 187
8.2.4 數(shù)據(jù)入庫 201
8.3 爬蟲框架 204
8.4 小結 208
8.5 習題 208