本書是典型的項目案例化教材,共分為12章,主要內(nèi)容以架構一個典型企業(yè)的云服務器、云數(shù)據(jù)庫服務器、云存儲服務器、負載均衡、高速緩存等,能滿足企業(yè)基本云服務的功能為主線,通過一個個典型的任務逐步完成企業(yè)云計算服務的搭建。本書將一個完整的云服務工程案例細化成相對獨立的工作任務,每個工作任務中既有技術原理知識的講解,也包括基本實操訓練的內(nèi)容,再通過若干前后銜接的工作任務完成相對獨立的項目乃至整個工程案例。為了方便廣大讀者學習,書中涉及的所有任務的模擬操作都可以在阿里云、華為云和騰訊云平臺上實現(xiàn),讀者還可以通過掃描書中的二維碼觀看微課視頻以及獲取習題參考答案。本書可作為高等院校云計算技術與應用、計算機網(wǎng)絡技術、計算機應用技術、移動應用技術等相關專業(yè)的教材,也可供廣大從事云計算相關工作的工程技術人員參考。
李建林,計算機與軟件學院副院長,國家示范性(骨干)院校項目重點建設專業(yè)(軟件技術)項目組副組長,加拿大里賈納大學高級訪問學者,江蘇省優(yōu)秀青年骨干教師,中國計算機學會會員(E200016559M),南京信息職業(yè)技術學院網(wǎng)絡技術“專業(yè)帶頭人”,學院青年學術帶頭人培養(yǎng)對象,主要研究方向:粗糙集應用、軟件技術。
第1章 導學 1
1.1 什么是云計算 1
1.1.1 云計算的發(fā)展歷程 1
1.1.2 云計算的基本概念及特點 2
1.1.3 云計算的服務模式 3
1.1.4 云計算服務商 3
1.2 國產(chǎn)云平臺介紹 4
1.2.1 阿里云平臺 4
1.2.2 騰訊云平臺 5
1.2.3 華為云平臺 6
1.3 項目案例介紹 7
1.3.1 案例來源 7
1.3.2 運行環(huán)境要求 9
1.3.3 任務綜述 9
1.4 認識阿里云管理控制臺 10
1.4.1 產(chǎn)品與服務 10
1.4.2 Access Key 12
任務1.1 注冊阿里云賬號 12
第2章 基礎架構之云服務器 16
2.1 場景導入 16
2.2 知識點講解 16
2.2.1 云服務器概述 16
2.2.2 云服務器關鍵技術 17
2.2.3 相關術語 18
2.2.4 阿里云云服務器ECS 19
任務2.1 創(chuàng)建云服務器實例 23
任務2.2 連接云服務器 28
任務2.3 部署Web應用 31
任務2.4 掛載云盤 36
任務2.5 磁盤擴容 40
任務2.6 快照及鏡像 43
任務2.7 釋放ECS 49
習題 51
第3章 基礎架構之云數(shù)據(jù)庫 52
3.1 場景導入 52
3.2 知識點講解 52
3.2.1 云數(shù)據(jù)庫概述 52
3.2.2 阿里云云數(shù)據(jù)庫RDS 53
任務3.1 創(chuàng)建云數(shù)據(jù)庫實例 55
任務3.2 云數(shù)據(jù)庫遷移 57
任務3.3 云數(shù)據(jù)庫的備份和恢復 66
任務3.4 只讀實例的使用 71
任務3.5 釋放RDS 73
習題 74
第4章 基礎架構之對象存儲 75
4.1 場景導入 75
4.2 知識點講解 75
4.2.1 對象存儲 75
4.2.2 阿里云OSS產(chǎn)品 75
任務4.1 開通OSS服務,創(chuàng)建Bucket 78
任務4.2 使用API上傳文件到OSS 81
任務4.3 防盜鏈設置 85
任務4.4 靜態(tài)網(wǎng)站托管 86
任務4.5 日志設置 89
任務4.6 釋放OSS 90
習題 91
第5章 基礎架構之負載均衡 92
5.1 場景導入 92
5.2 知識點講解 92
5.2.1 負載均衡概述 92
5.2.2 阿里云負載均衡 94
任務5.1 使用SLB提高應用系統(tǒng)穩(wěn)定性 97
任務5.2 刪除負載均衡實例 104
習題 105
第6章 基礎架構之高速緩存 106
6.1 場景導入 106
6.2 知識點講解 106
6.2.1 Redis概述 106
6.2.2 Redis配置 107
6.2.3 Redis使用場景 108
6.2.4 阿里云云數(shù)據(jù)庫Redis版 109
任務6.1 使用Redis緩存熱點數(shù)據(jù) 111
任務6.2 釋放Redis 120
習題 121
第7章 彈性架構之CDN 122
7.1 場景導入 122
7.2 知識點講解 122
7.2.1 CDN概述 122
7.2.2 CDN的關鍵技術 126
7.2.3 阿里云CDN 128
任務7.1 使用CDN加速網(wǎng)站視頻 130
任務7.2 刪除CDN域名 137
習題 138
第8章 彈性架構之彈性伸縮 139
8.1 場景導入 139
8.2 知識點講解 139
8.2.1 彈性伸縮概述 139
8.2.2 彈性伸縮的模式 140
8.2.3 阿里云彈性伸縮 140
任務8.1 彈性伸縮調(diào)整 144
任務8.2 停止和刪除彈性服務 151
習題 152
第9章 彈性架構之專有網(wǎng)絡 153
9.1 場景導入 153
9.2 知識點講解 153
9.2.1 VPC概述 153
9.2.2 相關術語 154
9.2.3 阿里云VPC 156
任務9.1 創(chuàng)建和使用VPC 162
任務9.2 刪除VPC 171
習題 173
第10章 安全架構之云安全 174
10.1 場景導入 174
10.2 知識點講解 174
10.2.1 云安全概述 174
10.2.2 云安全核心要素 175
10.2.3 相關術語 176
10.2.4 阿里云云盾 177
任務10.1 主機防護—安騎士的使用 180
任務10.2 網(wǎng)絡級防護—基礎防護 182
習題 183
第11章 安全架構之云監(jiān)控 184
11.1 場景導入 184
11.2 知識點講解 184
11.2.1 云監(jiān)控概述 184
11.2.2 云監(jiān)控服務 185
11.2.3 相關術語 185
11.2.4 阿里云云監(jiān)控 187
任務11.1 使用云監(jiān)控進行站點監(jiān)控 190
任務11.2 使用云監(jiān)控進行云產(chǎn)品監(jiān)控 196
習題 200
第12章 阿里云API及工具的使用 201
12.1 API應用 201
12.1.1 API概述 201
12.1.2 API使用方法 201
12.2 SDK應用 205
12.2.1 SDK概述 205
12.2.2 SDK使用方法 205
任務12.1 使用SDK管理阿里云云服務器ECS 207
12.3 云產(chǎn)品運維工具箱CLI 216
12.3.1 CLI概述 216
12.3.2 CLI的安裝和配置 217
12.3.3 CLI使用方法 225
任務12.2 使用CLI管理阿里云云服務器ECS 233
習題 236
附錄A “慕課云”代碼目錄結構說明 237
附錄B “慕課云”數(shù)據(jù)庫設計說明 238
附錄C 線上視頻課件地址列表 243
參考文獻 244