目錄
第一部分 雲計算概念與基礎
第1章 雲計算概論
1.1 雲計算的概念和由來
1.1.1 什麼是雲計算
1.1.2 雲計算的產生背景
1.1.3 雲計算的發展歷史
1.2 雲計算與傳統IDC的區別
1.3 AWS
習題
第2章 雲計算基礎
2.1 分散式計算
2.1.1 應用場景
2.1.2 應用架構中的分散式
2.1.3 分散式計算和雲計算的區別與聯繫
2.2 雲計算的關鍵技術
2.2.1 分散式海量數據存儲
2.2.2 虛擬化技術
2.2.3 雲平台管理技術
2.2.4 並行編程技術
2.2.5 數據管理技術
2.3 雲交付模型
2.3.1 軟體即服務
2.3.2 平台即服務
2.3.3 基礎設施即服務
2.3.4 基本雲交付模型的比較
2.4 雲部署模式
2.4.1 公有雲
2.4.2 私有雲
2.4.3 混合雲
2.5 雲計算的優勢與挑戰
2.6 典型雲應用
2.7 AWS相關實驗
習題
第二部分 雲計算詳述
第3章 計算
3.1 雲主機
3.2 容器及編排
3.2.1 容器
3.2.2 容器編排
3.2.3 雲托管的K8s架構
3.3 實驗
習題
第4章 網路
4.1 虛擬私有網路VPC
4.2 DNS解析
4.2.1 域名系統的相關概念
4.2.2 域註冊的工作原理
4.2.3 如何將Internet流量路由到Web應用程序
4.2.4 域名防火牆
4.3 專線
4.4 VPN
4.4.1 站點到站點VPN
4.4.2 站點到客戶端VPN
4.5 CDN
4.5.1 應用場景
4.5.2 如何分發內容
4.6 負載均衡器
4.7 實驗
習題
第5章 雲存儲
5.1 對象存儲
5.2 塊存儲
5.3 文件系統
5.3.1 彈性文件系統
5.3.2 高性能文件系統
5.4 數據備份
5.5 實驗
習題
第6章 資料庫
6.1 托管開源資料庫
6.1.1 關係資料庫
6.1.2 內存資料庫
6.1.3 文檔資料庫
6.1.4 鍵值資料庫
6.1.5 圖資料庫
6.2 雲原生資料庫
6.3 實驗
習題
第7章 安全
7.1 數據加密
7.2 身份及許可權管理
7.2.1 組織和賬號
7.2.2 單賬號內的認證授權
7.3 網路及基礎設施
7.3.1 抵禦DDoS攻擊
7.3.2 應用防火牆
7.3.3 漏洞掃描
7.3.4 補丁管理
7.4 檢測及風險控制
7.4.1 入侵檢測
7.4.2 安全運營中心
7.5 實驗
習題
第8章 雲運維
8.1 監控
8.1.1 指標監控
8.1.2 日誌監控
8.1.3 應用性能監控
8.2 配置管理
8.3 API審計
8.4 自動化
8.5 實驗
習題
第9章 數據分析
9.1 數據湖
9.1.1 數據湖的特徵
9.1.2 數據湖的意義
9.2 數據倉庫
9.2.1 典型架構和組件
9.2.2 雲數據倉庫的優勢
9.3 BI報表
9.3.1 什麼是BI報表
9.3.2 雲BI服務的特點
9.4 消息中間件
9.4.1 什麼是消息中間件
9.4.2 雲消息中間件的優勢
9.5 大數據Hadoop集群
9.5.1 Hadoop的核心組件
9.5.2 雲端托管Hadoop的優勢
9.6 日誌分析OpenSearch
9.6.1 OpenSearch的核心組件
9.6.2 雲端托管OpenSearch的優勢
9.7 實驗
習題
第三部分 雲計算實踐
第10章 實驗:創建一個EC2實例
10.1 創建一個AWS賬號
10.2 創建一個EC2實例
10.3 連接EC2實例
第11章 實驗:AWS計算存儲網路基礎入門
11.1 創建VPC
11.2 使用Amazon S3
11.3 體驗Amazon Auto Scaling
第12章 實驗:通過CDN實現加速
12.1 創建EC2和S3源站
12.2 創建CloudFront分配
12.3 測試訪問應用
12.4 創建自定義錯誤頁
12.5 配置源站組
12.6 響應標頭策略
12.7 實驗總結
第13章 實驗:Client VPN搭建
13.1 基本概念
13.2 實驗準備
13.3 相關實驗
13.3.1 實驗1:具有相互身份驗證的客戶端VPN(基於證書)
13.3.2 實驗2:具有目錄服務身份驗證的客戶端VPN(基於用戶)
13.3.3 實驗3:使用AWS Network Firewall的客戶端VPN
13.4 總結和資源
第14章 實驗:AWS關係資料庫入門
14.1 啟動一個RDS實例
14.2 訪問資料庫
14.3 修改RDS實例大小
14.4 創建快照並共享
14.5 故障轉移
第15章 實驗:托管MongoDB
15.1 創建AWS Cloud9環境
15.2 創建安全組
15.3 創建Amazon DocumentDB集群
15.4 安裝Mongo Shell
15.5 連接到Amazon DocumentDB集群
15.6 插入和查詢數據
第16章 實驗:托管Redis
16.1 配置EC2實例
16.2 創建一個Redis集群
16.3 創建一個MySQL資料庫
16.4 填充用戶的MySQL資料庫
16.5 緩存
16.6 清理
第17章 實驗:自動化運維
17.1 概述
17.2 實驗準備
17.3 配置第一個管道
&n