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