幫助中心 | 我的帳號 | 關於我們

雲計算技術與實踐(微課版電腦系列教材湖南省普通高等學校教學改革研究項目結題優秀項目配套教材)

  • 作者:編者:唐四薪//唐瓊//鄭光勇//唐金娟|責編:張民//戰曉雷
  • 出版社:清華大學
  • ISBN:9787302710691
  • 出版日期:2026/05/01
  • 裝幀:平裝
  • 頁數:243
人民幣:RMB 49.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面、系統地介紹雲計算技術的原理與實現,並結合主流的雲計算開源軟體介紹雲計算平台的部署和使用。全書共10章,主要內容包括雲計算概述、虛擬化技術、Linux操作系統、Docker容器技術、Kubernetes、OpenStack、Hadoop、雲存儲技術、分散式計算框架和雲安全技術。本書精選雲計算技術的主流和核心內容,以問題導向的敘述方式為主,幫助讀者理解雲計算的本質思想和核心技術。
    本書適合作為高等院校相關專業「雲計算技術」或「雲計算與大數據」等課程的教材,也可供從事雲計算運維、平台部署和雲原生開發的人員參考。

作者介紹
編者:唐四薪//唐瓊//鄭光勇//唐金娟|責編:張民//戰曉雷

目錄
第1章  雲計算概述
  1.1  雲計算的產生背景
    1.1.1  雲計算的實現原理
    1.1.2  雲計算的定義和特點
    1.1.3  雲計算的必要性
  1.2  雲計算的體系結構和關鍵技術
    1.2.1  雲計算的體系結構
    1.2.2  雲計算的核心技術
  1.3  雲計算的資源封裝層次
    1.3.1  IaaS
    1.3.2  PaaS
    1.3.3  SaaS
  1.4  雲計算的部署模式
  1.5  雲計算相關技術及應用
    1.5.1  雲計算與大數據
    1.5.2  集群
    1.5.3  邊緣計算
    1.5.4  雲計算的應用領域
  習題
第2章  虛擬化技術
  2.1  虛擬化技術概述
    2.1.1  虛擬化技術的發展歷史
    2.1.2  虛擬化技術的層次
    2.1.3  常用的虛擬機軟體
    2.1.4  虛擬化和雲計算的關係
  2.2  系統虛擬化
    2.2.1  系統虛擬化的原則
    2.2.2  原生虛擬化與寄宿虛擬化
    2.2.3  系統虛擬化的特性
  2.3  系統虛擬化的技術實現
    2.3.1  CPU指令類型和運行模式
    2.3.2  CPU的指令分級
    2.3.3  CPU虛擬化
    2.3.4  內存虛擬化
    2.3.5  設備與I/O虛擬化
    2.3.6  GPU虛擬化
  2.4  網路虛擬化
    2.4.1  網路虛擬化基本原理
    2.4.2  軟體定義網路
    2.4.3  OpenFlow協議
  2.5  虛擬機軟體的使用
    2.5.1  VirtualBox的基本操作
    2.5.2  虛擬機的網路連接方式
    2.5.3  物理電腦訪問虛擬機的方式
    2.5.4  SSH軟體的使用
    2.5.5  配置SSH免密登錄
  習題
第3章  Linux操作系統
  3.1  Linux概述
    3.1.1  Linux系統的構成

    3.1.2  Linux的安裝
    3.1.3  Linux的文件系統結構
    3.1.4  Linux的終端
  3.2  Linux的常用命令
    3.2.1  文件目錄類命令
    3.2.2  用戶管理類命令
    3.2.3  文件許可權類命令
    3.2.4  系統管理類命令
    3.2.5  安裝軟體類命令
  3.3  Shell腳本使用基礎
    3.3.1  Shell腳本的編寫和運行
    3.3.2  Shell腳本變數
  習題
第4章  Docker容器技術
  4.1  Docker概述
    4.1.1  容器技術的由來
    4.1.2  容器與虛擬機
    4.1.3  Docker的應用領域
  4.2  Docker的底層實現技術
    4.2.1  Docker的系統架構
    4.2.2  Docker的核心概念
    4.2.3  Docker文件系統
    4.2.4  Docker容器數據卷
  4.3  Docker的安裝和使用
    4.3.1  Docker的安裝
    4.3.2  Docker的基本命令和操作
    4.3.3  Docker部署LNMP環境
  4.4  Dockerfile構建鏡像
    4.4.1  Dockerfile常用命令
    4.4.2  Dockerfile的構建與編譯
    4.4.3  用Dockerfile構建Web項目鏡像
  4.5  Docker Compose容器編排技術
    4.5.1  Docker Compose的安裝
    4.5.2  Docker Compose的使用
  習題
第5章  Kubernetes
  5.1  Kubernetes概述
    5.1.1  容器編排工具
    5.1.2  Kubernetes解決的問題
    5.1.3  雲原生與微服務架構
    5.1.4  Kubernetes的體系結構
  5.2  Pod
    5.2.1  Pod的使用方式
    5.2.2  Pod的資源共享
    5.2.3  Pod的存儲共享機制
    5.2.4  Pod的網路共享機制
    5.2.5  Pod與Service
  5.3  Kubernetes的安裝配置
  習題
第6章  OpenStack

  6.1  什麼是OpenStack
    6.1.1  OpenStack項目構成
    6.1.2  OpenStack的版本演變
  6.2  OpenStack的組成模塊
    6.2.1  計算服務模塊Nova
    6.2.2  網路服務模塊Neutron
    6.2.3  塊存儲服務模塊Cinder
    6.2.4  對象存儲服務模塊Swift
    6.2.5  鏡像服務模塊Glance
    6.2.6  身份認證服務模塊Keystone
  6.3  OpenStack的通信協議
    6.3.1  RESTful API架構
    6.3.2  RabbitMQ協議
  6.4  OpenStack的部署、安裝和二次開發
    6.4.1  OpenStack的部署工具
    6.4.2  OpenStack的安裝過程
    6.4.3  OpenStack的二次開發
  習題
第7章  Hadoop
  7.1  Hadoop概述
    7.1.1  Hadoop的起源
    7.1.2  Hadoop的版本
    7.1.3  Hadoop的設計思想和特點
  7.2  Hadoop生態系統組件
    7.2.1  Hadoop組件概述
    7.2.2  YARN資源管理器
    7.2.3  ZooKeeper
  7.3  Hadoop的安裝
    7.3.1  安裝JDK
    7.3.2  單機模式的安裝
    7.3.3  偽分散式模式的安裝
    7.3.4  完全分散式模式的安裝
  習題
第8章  雲存儲技術
  8.1  雲存儲的核心技術
    8.1.1  分散式存儲技術
    8.1.2  存儲虛擬化技術
    8.1.3  數據容錯
  8.2  對象存儲技術
    8.2.1  對象存儲概述
    8.2.2  對象存儲中的數據組成
    8.2.3  對象存儲系統架構和原理
    8.2.4  分散式存儲系統Ceph
    8.2.5  Ceph的架構
  8.3  分散式文件系統HDFS
    8.3.1  HDFS的架構
    8.3.2  HDFS讀取和寫入文件
    8.3.3  HDFS數據容錯
    8.3.4  HDFS HA
    8.3.5  HDFS命令行介面

  8.4  分散式資料庫HBase
    8.4.1  HBase的概念模型
    8.4.2  HBase的物理模型
    8.4.3  HBase資料庫的架構
    8.4.4  HRegionServer的工作原理
    8.4.5  HBase的安裝和使用
  8.5  NoSQL資料庫
    8.5.1  關係資料庫的性能問題
    8.5.2  常見的NoSQL資料庫
  習題
第9章  分散式計算框架
  9.1  分散式計算框架概述
    9.1.1  基於計算切分的分散式計算
    9.1.2  基於數據切分的分散式計算
  9.2  MapReduce編程框架
    9.2.1  MapReduce的編程思想
    9.2.2  MapReduce的4個階段
    9.2.3  MapReduce的體系架構
    9.2.4  MapReduce程序的編寫步驟
    9.2.5  編譯並運行MapReduce程序
  9.3  MapReduce編程實例
    9.3.1  數據排序
    9.3.2  數據去重
    9.3.3  自然連接
  9.4  Spark內存計算框架
    9.4.1  Spark的特點
    9.4.2  Spark的生態系統
    9.4.3  Spark的核心概念
    9.4.4  Spark的運行架構
  9.5  Storm流計算框架
    9.5.1  Storm的設計思想
    9.5.2  Storm的框架
    9.5.3  Storm的工作流程
    9.5.4  Storm WordCount編程實例
  習題
第10章  雲安全技術
  10.1  雲計算安全概述
    10.1.1  雲計算的安全需求
    10.1.2  安全威脅與安全要素
    10.1.3  信息安全要素
    10.1.4  雲計算安全的體系結構
  10.2  虛擬機面臨的安全威脅
    10.2.1  虛擬機逃逸
    10.2.2  虛擬機跳躍
    10.2.3  虛擬機蔓延
    10.2.4  VMBR攻擊
  10.3  Hypervisor面臨的安全威脅
    10.3.1  Hypervisor的安全性
    10.3.2  Hypervisor的防禦方法
    10.3.3  虛擬機自省框架

  10.4  雲數據安全
    10.4.1  代理重加密演算法
    10.4.2  同態加密演算法
    10.4.3  屬性加密演算法
    10.4.4  雲授權管理和訪問控制
  10.5  HDFS透明加密的配置
    10.5.1  透明加密概述
    10.5.2  KMS配置
  習題
附錄A  實驗
  實驗1:安裝Ubuntu 16.04並上傳文件到虛擬機
  實驗2:Linux操作命令
  實驗3:Docker的安裝和基本操作
  實驗4:Dockerfile和Docker Compose的使用
  實驗5:Hadoop單機模式的安裝
  實驗6:Hadoop偽分散式模式的安裝
  實驗7:編譯和運行MapReduce程序
  實驗8:Hadoop完全分散式模式的安裝
  實驗9:HBase的安裝和使用
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032