本書是典型的項目案例化教材,共分為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ù)的模擬操作都可以在阿里云平臺(www.aliyun.com)上實現(xiàn),也可以使用本書附贈的體驗劵在云計算課程實訓(xùn)平臺(yunwei.chinamoocs.com/senior)上進(jìn)行操作。讀者還可以通過掃描書中的二維碼觀看微課視頻以及獲取習(xí)題參考答案。本書可作為高等院校云計算技術(shù)與應(yīng)用、計算機網(wǎng)絡(luò)技術(shù)、計算機應(yīng)用技術(shù)、移動應(yīng)用技術(shù)等相關(guān)專業(yè)的教材,也可供廣大從事云計算相關(guān)工作的工程技術(shù)人員參考。
李建林,南京信息職業(yè)技術(shù)學(xué)院教授,計算機與軟件學(xué)院院長,多年來主要從事網(wǎng)絡(luò)與信息安全技術(shù)、云計算、大數(shù)據(jù)、人工智能技術(shù)應(yīng)用研究,近年來先后獲得過中國計算機學(xué)會“TOP20”創(chuàng)新價值獎、中國教育工作者協(xié)會“教育教學(xué)創(chuàng)新成果一等獎”、中國電子學(xué)會“優(yōu)秀教材一等獎”、江蘇省“現(xiàn)代教育技術(shù)應(yīng)用研究成果一等獎”等獎項
第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 阿里云介紹 4
1.2.1 阿里云概況 4
1.2.2 阿里云體系架構(gòu)及產(chǎn)品服務(wù) 4
1.3 項目案例介紹 5
1.3.1 案例來源 5
1.3.2 運行環(huán)境要求 7
1.3.3 任務(wù)綜述 7
1.4 認(rèn)識阿里云管理控制臺 8
1.4.1 產(chǎn)品與服務(wù) 8
1.4.2 Access Key 10
任務(wù)1.1 注冊阿里云賬號 10
第2章 基礎(chǔ)架構(gòu)之云服務(wù)器 14
2.1 場景導(dǎo)入 14
2.2 知識點講解 14
2.2.1 云服務(wù)器概述 14
2.2.2 云服務(wù)器關(guān)鍵技術(shù) 15
2.2.3 相關(guān)術(shù)語 16
2.2.4 阿里云云服務(wù)器ECS 17
任務(wù)2.1 創(chuàng)建云服務(wù)器實例 21
任務(wù)2.2 連接云服務(wù)器 26
任務(wù)2.3 部署Web應(yīng)用 29
任務(wù)2.4 掛載云盤 34
任務(wù)2.5 磁盤擴(kuò)容 38
任務(wù)2.6 快照及鏡像 41
任務(wù)2.7 釋放ECS 47
習(xí)題 49
第3章 基礎(chǔ)架構(gòu)之云數(shù)據(jù)庫 50
3.1 場景導(dǎo)入 50
3.2 知識點講解 50
3.2.1 云數(shù)據(jù)庫概述 50
3.2.2 阿里云云數(shù)據(jù)庫RDS 51
任務(wù)3.1 創(chuàng)建云數(shù)據(jù)庫實例 53
任務(wù)3.2 云數(shù)據(jù)庫遷移 55
任務(wù)3.3 云數(shù)據(jù)庫的備份和恢復(fù) 64
任務(wù)3.4 只讀實例的使用 69
任務(wù)3.5 釋放RDS 71
習(xí)題 72
第4章 基礎(chǔ)架構(gòu)之對象存儲 73
4.1 場景導(dǎo)入 73
4.2 知識點講解 73
4.2.1 對象存儲 73
4.2.2 阿里云OSS產(chǎn)品 73
任務(wù)4.1 開通OSS服務(wù),創(chuàng)建Bucket 76
任務(wù)4.2 使用API上傳文件到OSS 79
任務(wù)4.3 防盜鏈設(shè)置 83
任務(wù)4.4 靜態(tài)網(wǎng)站托管 84
任務(wù)4.5 日志設(shè)置 87
任務(wù)4.6 釋放OSS 88
習(xí)題 89
第5章 基礎(chǔ)架構(gòu)之負(fù)載均衡 90
5.1 場景導(dǎo)入 90
5.2 知識點講解 90
5.2.1 負(fù)載均衡概述 90
5.2.2 阿里云負(fù)載均衡 92
任務(wù)5.1 使用SLB提高應(yīng)用系統(tǒng)穩(wěn)定性 95
任務(wù)5.2 刪除負(fù)載均衡實例 102
習(xí)題 103
第6章 基礎(chǔ)架構(gòu)之高速緩存 104
6.1 場景導(dǎo)入 104
6.2 知識點講解 104
6.2.1 Redis概述 104
6.2.2 Redis配置 105
6.2.3 Redis使用場景 106
6.2.4 阿里云云數(shù)據(jù)庫Redis版 107
任務(wù)6.1 使用Redis緩存熱點數(shù)據(jù) 109
任務(wù)6.2 釋放Redis 118
習(xí)題 119
第7章 彈性架構(gòu)之CDN 120
7.1 場景導(dǎo)入 120
7.2 知識點講解 120
7.2.1 CDN概述 120
7.2.2 CDN的關(guān)鍵技術(shù) 124
7.2.3 阿里云CDN 126
任務(wù)7.1 使用CDN加速網(wǎng)站視頻 128
任務(wù)7.2 刪除CDN域名 135
習(xí)題 136
第8章 彈性架構(gòu)之彈性伸縮 137
8.1 場景導(dǎo)入 137
8.2 知識點講解 137
8.2.1 彈性伸縮概述 137
8.2.2 彈性伸縮的模式 138
8.2.3 阿里云彈性伸縮 138
任務(wù)8.1 彈性伸縮調(diào)整 142
任務(wù)8.2 停止和刪除彈性服務(wù) 149
習(xí)題 150
第9章 彈性架構(gòu)之專有網(wǎng)絡(luò) 151
9.1 場景導(dǎo)入 151
9.2 知識點講解 151
9.2.1 VPC概述 151
9.2.2 相關(guān)術(shù)語 152
9.2.3 阿里云VPC 154
任務(wù)9.1 創(chuàng)建和使用VPC 160
任務(wù)9.2 刪除VPC 169
習(xí)題 171
第10章 安全架構(gòu)之云安全 172
10.1 場景導(dǎo)入 172
10.2 知識點講解 172
10.2.1 云安全概述 172
10.2.2 云安全核心要素 173
10.2.3 相關(guān)術(shù)語 174
10.2.4 阿里云云盾 175
任務(wù)10.1 主機防護(hù)—安騎士的使用 178
任務(wù)10.2 網(wǎng)絡(luò)級防護(hù)—基礎(chǔ)防護(hù) 180
習(xí)題 181
第11章 安全架構(gòu)之云監(jiān)控 182
11.1 場景導(dǎo)入 182
11.2 知識點講解 182
11.2.1 云監(jiān)控概述 182
11.2.2 云監(jiān)控服務(wù) 183
11.2.3 相關(guān)術(shù)語 183
11.2.4 阿里云云監(jiān)控 185
任務(wù)11.1 使用云監(jiān)控進(jìn)行站點監(jiān)控 188
任務(wù)11.2 使用云監(jiān)控進(jìn)行云產(chǎn)品監(jiān)控 194
習(xí)題 198
第12章 阿里云API及工具的使用 199
12.1 API應(yīng)用 199
12.1.1 API概述 199
12.1.2 API使用方法 199
12.2 SDK應(yīng)用 203
12.2.1 SDK概述 203
12.2.2 SDK使用方法 203
任務(wù)12.1 使用SDK管理阿里云云服務(wù)器ECS 205
12.3 云產(chǎn)品運維工具箱CLI 214
12.3.1 CLI概述 214
12.3.2 CLI的安裝和配置 215
12.3.3 CLI使用方法 223
任務(wù)12.2 使用CLI管理阿里云云服務(wù)器ECS 231
習(xí)題 234
附錄A “慕課云”代碼目錄結(jié)構(gòu)說明 235
附錄B “慕課云”數(shù)據(jù)庫設(shè)計說明 236
附錄C 線上視頻課件地址列表 241
參考文獻(xiàn) 242