本書是騰訊云計算(北京)有限責任公司開發(fā)的"1+X”職業(yè)技能等級證書配套教材,是一 本基于"項目導向,任務驅(qū)動”教學理念的云計算應用開發(fā)(高級)教材。本書依據(jù)課程教學改 革思路而編?寫,圍繞云計算應用開發(fā)人員工作任務的實施過程精心組織內(nèi)容。 本書較系統(tǒng)地介紹云計算應用開發(fā)的相關知識和實際操作。本書共 7 個項目、36 個任務,主 要內(nèi)容包括軟件開發(fā)規(guī)劃及管理、非關系型數(shù)據(jù)庫管理、公有云數(shù)據(jù)庫資源管理、公有云容器資 源管理調(diào)用、公有云中間件資源管理調(diào)用、微服務平臺管理和應用、微服務平臺服務治理與運維。 每個任務配有"實操視頻”和"知識點微課”,以便于學習和教學。
騰訊云計算(北京)有限責任公司是一家長期從事豐富互聯(lián)網(wǎng)用戶的生活、助力企業(yè)數(shù)字化升級的互聯(lián)網(wǎng)公司,公司在基礎軟件服務、應用軟件服務、網(wǎng)絡通信等領域積累雄厚的優(yōu)勢。近年來,公司積極拓展和培育教育領域,依托自身的技術(shù)優(yōu)勢,聯(lián)合全國院校積極開發(fā)教育類產(chǎn)品,提升院校相關專業(yè)的人才培養(yǎng)質(zhì)量,夯實學生的技術(shù)和技能基礎,拓展就業(yè)面向,形成良好的口碑。
項目1 軟件開發(fā)規(guī)劃及管理
學習目標…………………………………………………………… 002
項目描述…………………………………………………………… 003
任務 1 軟件開發(fā)規(guī)劃 ………………………………………… 003
任務 2 軟件開發(fā)項目統(tǒng)籌 …………………………………… 022
任務 3 軟件系統(tǒng)維護 ………………………………………… 033
項目實訓 資產(chǎn)管理信息系統(tǒng)軟件項目開發(fā)規(guī)劃及統(tǒng)籌……… 043
項目練習…………………………………………………………… 061
項目2 非關系型數(shù)據(jù)庫管理 ……………………… 063
學習目標…………………………………………………………… 064
項目描述…………………………………………………………… 064
任務 1 認識非關系型數(shù)據(jù)庫 ………………………………… 065
任務 2 常用鍵值數(shù)據(jù)庫的管理與使用 ……………………… 087
任務 3 文檔數(shù)據(jù)庫的使用與管理 …………………………… 113 項目實訓 通過 XMemcached 插件管理 Memcached 集群 … 128 項目練習…………………………………………………………… 137
項目3 公有云數(shù)據(jù)庫資源管理 …………………… 139
學習目標…………………………………………………………… 140
項目描述…………………………………………………………… 140
任務 1 云數(shù)據(jù)庫的原理及關鍵技術(shù) ………………………… 141
任務 2 云數(shù)據(jù)庫 MySQL 的配置和調(diào)用 ……………………… 153
任務 3 云數(shù)據(jù)庫 SQL Server 的配置和調(diào)用…………………… 172
任務 4 云數(shù)據(jù)庫 PostgreSQL 的配置和調(diào)用 ………………… 182
任務 5 云數(shù)據(jù)庫 Redis 的配置和調(diào)用 ………………………… 191
任務 6 云數(shù)據(jù)庫 MongoDB 的配置和調(diào)用 …………………… 207
項目實訓 基于 Redis 及 MySQL 的高并發(fā)訪問架構(gòu)搭建 …… 220
項目練習…………………………………………………………… 248
項目4 公有云容器資源管理調(diào)用 ………………… 249
學習目標…………………………………………………………… 250
項目描述…………………………………………………………… 250
任務 1 Docker 的安裝與配置 ………………………………… 251
任務 2 Kubernetes 的部署與應用 ……………………………… 263
任務 3 云容器服務的部署與管理 …………………………… 288
項目實訓 基于騰訊云容器服務部署個人小說網(wǎng)站系統(tǒng)……… 300
項目練習…………………………………………………………… 320
項目5 公有云中間件資源管理調(diào)用 ……………… 323
學習目標…………………………………………………………… 324
項目描述…………………………………………………………… 324
任務 1 認識中間件 …………………………………………… 325
任務 2 公有云分布式消息隊列 ……………………………… 331
任務 3 公有云 API 網(wǎng)關 ……………………………………… 358
項目實訓 運用 API 網(wǎng)關快速解放 Serverless 服務 ………… 366
項目練習……………………………………………………………
項目6 微服務平臺管理和應用 …………………… 379
學習目標…………………………………………………………… 380
項目描述…………………………………………………………… 380
任務 1 認識微服務平臺 TSF…………………………………… 381
任務 2 微服務平臺的應用部署 ……………………………… 396
任務 3 微服務平臺 TSF 環(huán)境與資源管理 …………………… 409
項目實訓 基于 TSF 容器部署圖書管理系統(tǒng)微服務 ………… 420
項目練習…………………………………………………………… 426
項目7 微服務平臺服務治理與運維 ……………… 429
學習目標…………………………………………………………… 430
項目描述…………………………………………………………… 430
任務 1 服務生命周期管理 …………………………………… 431
任務 2 服務鑒權(quán)管理 ………………………………………… 435
任務 3 服務限流設置 ………………………………………… 439
任務 4 服務路由設置 ………………………………………… 443
任務 5 彈性伸縮設置 ………………………………………… 449
任務 6 服務依賴分析 ………………………………………… 453
任務 7 使用服務監(jiān)控 ………………………………………… 458
任務 8 使用日志服務 ………………………………………… 462
項目實訓 圖書管理系統(tǒng)微服務治理與運維…………………… 470
項目練習…………………………………………………………… 471