雲計算與容器雲平臺技術原理及應用

盧洋 鄭巖

  • 出版商: 化學工業
  • 出版日期: 2025-03-01
  • 定價: $594
  • 售價: 8.5$505
  • 語言: 簡體中文
  • 頁數: 352
  • ISBN: 7122464148
  • ISBN-13: 9787122464149
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本書系統全面地介紹了雲計算和容器技術的原理、架構和應用。內容主要包括雲計算基礎,Docker核心原理與應用,容器雲平臺技術與實踐以及分佈式系統中如數據存儲計算、協調服務與設計、測試與監控等的設計與實現。每部分內容以原理、架構、案例和最佳實踐的思路展開,並通過豐富的案例練習與講解,幫助讀者深入理解核心知識,上手實際項目開發。 本書適合從事雲計算和容器技術工作的專業人員,如系統管理員、開發工程師、架構師等閱讀學習,也可供計算機科學、信息技術領域的研究人員與師生參考。

目錄大綱

第1章 雲計算的特點
1.1 概述
1.1.1 雲計算和容器技術在當今數字世界中的重要性
1.1.2 計算的演變:從傳統計算到雲計算
1.2 雲計算
1.2.1 雲計算的定義和原理
1.2.2 雲計算的架構:前端和後端
1.2.3 雲服務的類型:IaaS、PaaS、SaaS及其示例
1.2.4 雲部署模型:公有雲、私有雲、混合雲和社區雲
1.2.5 雲計算的發展歷史:從網格計算到現代雲
1.2.6 雲計算的優點
1.2.7 雲計算的挑戰
1.2.8 雲計算的發展趨勢
1.2.9 雲計算的應用案例
1.3 虛擬化技術
1.3.1 在雲計算背景下理解虛擬化
1.3.2 虛擬機的概念
1.3.3 虛擬化的類型
1.3.4 管理虛擬環境的超級管理程序的作用
1.3.5 虛擬化的發展歷史
1.3.6 虛擬化的優點
1.3.7 虛擬化的挑戰
1.3.8 虛擬化技術在實際中的應用和案例研究
1.3.9 虛擬化技術的發展趨勢
1.4 容器和容器雲
1.4.1 容器的定義和原理
1.4.2 虛擬化和容器化的區別
1.4.3 容器編排和Kubernetes的介紹
1.4.4 容器雲的架構:容器、鏡像、註冊表和編排
1.4.5 容器技術的發展歷史:從chroot到Docker和Kubernetes
1.4.6 容器技術的優點和挑戰
1.4.7 容器技術的實際應用和案例研究
1.5 分佈式技術
1.5.1 理解分佈式系統
1.5.2 分佈式系統的原理和特性
1.5.3 分佈式系統在雲計算中的作用
1.5.4 分佈式計算模型
1.5.5 分佈式技術的發展歷史
1.5.6 分佈式技術的優點
1.5.7 分佈式技術的挑戰
1.5.8 分佈式技術的實際應用和案例研究
第2章 Docker基礎與核心原理
2.1 概述
2.1.1 Docker定義
2.1.2 Docker的重要性和在當前技術領域中的應用
2.2 Docker的歷史
2.2.1 Docker的創始
2.2.2 Docker的發展歷程
2.3 Docker基礎概念
2.3.1 Docker與虛擬機的區別
2.3.2 Docker架構
2.3.3 Docker核心組件的介紹
2.3.4 Docker工作流程
2.3.5 Docker的底層技術
2.4 安裝和設置
2.4.1 在Windows上安裝Docker
2.4.2 在Linux上安裝Docker
2.4.3 在Mac上安裝Docker
2.4.4 驗證Docker的安裝
2.4.5 運行第一個Docker容器
2.5 Docker核心概念和工作流程
2.5.1 Docker鏡像管理
2.5.2 Docker容器生命周期管理
2.6 Dockerfile
2.6.1 Dockerfile的定義和目的
2.6.2 Dockerfile的結構
2.6.3 如何編寫Dockerfile
2.6.4 從Dockerfile構建鏡像
2.7 DockerCompose
2.7.1 DockerCompose的定義和功能
2.7.2 DockerCompose的使用場景
2.7.3 如何編寫DockerCompose文件
2.7.4 部署多容器應用
2.7.5 DockerCompose命令和工作流程
2.8 DockerSwarm
2.8.1 DockerSwarm的定義和功能
2.8.2 DockerSwarm的使用場景
2.8.3 如何使用DockerSwarm進行容器編排
2.8.4 選擇DockerSwarm還是Kubernetes:對比及適用場景
2.9 Docker的安全性
2.9.1 Docker的安全性考慮
2.9.2 Docker的安全最佳實踐
2.10 Docker的發展趨勢
第3章 Docker的實踐技巧
3.1 理解並掌握容器化思維
3.1.1 什麽是容器化思維
3.1.2 容器化思維的優勢
3.1.3 如何在項目中實踐容器化思維
3.1.4 容器化思維的挑戰與解決方案
3.2 Docker的最佳實踐介紹
3.2.1 什麽是Docker的最佳實踐
3.2.2 為什麽需要遵循Docker的最佳實踐
3.3 Dockerfile的最佳實踐
3.3.1 如何編寫高效的Dockerfile
3.3.2 Dockerfile的結構和命令最佳實踐
3.3.3 Dockerfile的安全最佳實踐
3.3.4 Dockerfile最佳實踐的案例
3.4 Docker鏡像的最佳實踐
3.4.1 如何構建和管理Docker鏡像
3.4.2 Docker鏡像的安全最佳實踐
3.4.3 Docker鏡像的存儲和版本管理最佳實踐
3.4.4 Docker鏡像最佳實踐的案例
3.5 Docker容器的最佳實踐
3.5.1 如何有效地運行和管理Docker容器
3.5.2 Docker容器的安全最佳實踐
3.5.3 Docker容器的數據管理和持久化最佳實踐
3.5.4 Docker容器最佳實踐的案例
3.6 Docker網絡和存儲的最佳實踐
3.6.1 Docker網絡配置的最佳實踐
3.6.2 Docker存儲和數據捲管理的最佳實踐
3.6.3 Docker網絡和存儲最佳實踐的案例
3.7 Docker在生產環境中的最佳實踐
3.7.1 如何選擇適合生產環境的Docker版本和配置
3.7.2 Docker在生產環境中的監控和日誌管理最佳實踐
3.7.3 如何處理Docker的故障和性能問題
3.8 實踐環節
3.8.1 實踐一:使用Dockerfile構建應用鏡像
3.8.2 實踐二:管理和運行Docker容器
3.8.3 實踐三:使用Dock