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