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

雲計算技術及應用--以水務雲平台為例(21世紀軟體工程專業教材)

  • 作者:編者:李洪波|責編:張玥//常建麗
  • 出版社:清華大學
  • ISBN:9787302608288
  • 出版日期:2022/07/01
  • 裝幀:平裝
  • 頁數:327
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
     本書緊扣工程教育專業認證的產出導向,選取水務雲平台作為樣例實踐背景。為便於讀者動手實踐,本書首先闡述網路環境基礎知識和技能,然後系統地闡述數據分散式存儲、分散式計算框架Spark、輕量級虛擬化技術、雲計算資源管理平台以及雲應用開發。
    本書圍繞複雜軟體工程問題的解決,除第1章外,各章開始明確給出能力目標和素質目標,每章給出自訓任務和案例實踐思考,以培養讀者的工程思維和系統思維能力。
    本書提供了豐富的、配套的二維碼,供讀者掃描下載配置文件和源程序文件,以方便讀者學習和實踐。同時本書提供了全部PPT課件、教學大綱、教案,便於教師選作教材。
    本書立足雲計算的基本原理和服務架構,側重工程實踐和應用開發技術,可作為軟體工程、數據科學與大數據技術、電腦科學與技術本科專業雲計算課程的教材,也可作為高年級本科生、碩士研究生和雲計算工程應用開發人員的參考用書。

作者介紹
編者:李洪波|責編:張玥//常建麗

目錄
第1章  水務雲平台介紹
  1.1  現存問題
  1.2  解決方案
    1.2.1  功能需求
    1.2.2  應用模式
    1.2.3  系統架構
第2章  網路環境基礎
  2.1  教學目標
  2.2  利用無線路由器組建區域網
  2.3  利用手機個人熱點搭建上網環境
  2.4  VMware虛擬機網路設置
    2.4.1  VMware虛擬機網路設置
    2.4.2  VMware CentOS虛擬機訪問Win 8宿主機
  2.5  自訓任務和案例實踐思考
第3章  數據分散式存儲
  3.1  教學目標
  3.2  Hadoop分散式存儲
3.2.1  Hadoop3.1.1偽分散式集群環境搭建
    3.2.2  Eclipse訪問Hadoop
    3.2.3  自訓任務和案例實踐思考
  3.3  Ceph分散式存儲
    3.3.1  Ceph整體架構
    3.3.2  Ceph集群環境部署
    3.3.3  Java訪問Ceph數據的相關細節
    3.3.4  自訓任務和案例實踐思考
  3.4  NoSQL資料庫HBase
    3.4.1  HBase概述
    3.4.2  HBase分散式部署
    3.4.3  HBase和MapReduce
    3.4.4  Eclipse Maven項目訪問HBase
    3.4.5  自訓任務和案例實踐思考
第4章  分散式計算框架Spark
  4.1  教學目標
  4.2  Spark的部署方式和集群環境搭建
    4.2.1  Spark的設計和運行原理
    4.2.2  Spark的部署方式
    4.2.3  Spark集群環境搭建
    4.2.4  在集群上運行Spark應用程序
  4.3  RDD編程
    4.3.1  RDD創建
    4.3.2  RDD操作
    4.3.3  綜合實例
  4.4  Spark SQL
    4.4.1  Spark SQL架構
    4.4.2  DataFrame
    4.4.3  使用Spark SQL讀寫MySQL資料庫
  4.5  自訓任務和案例實踐思考
第5章  輕量級虛擬化技術
  5.1  教學目標
  5.2  Docker容器實踐基礎

    5.2.1  安裝Docker
    5.2.2  Docker基本操作
    5.2.3  Volume基本操作
  5.3  在Docker上部署Hadoop集群
    5.3.1  創建Hadoop容器
    5.3.2  Hadoop集群配置
    5.3.3  運行Hadoop集群
    5.3.4  製作自己的Hadoop鏡像
  5.4  Docker私有鏡像倉庫Harbor集群搭建
  5.5  在Docker中掛載CephFS
  5.6  自訓任務和案例實踐思考
第6章  雲計算資源管理平台
  6.1  教學目標
  6.2  Openstack實踐
    6.2.1  Openstack服務架構
    6.2.2  Openstack基礎軟體包部署
    6.2.3  配置認證服務
    6.2.4  在控制節點上配置鏡像服務Glance
    6.2.5  安裝計算服務
    6.2.6  安裝和配置計算節點
    6.2.7  安裝Neutron服務
    6.2.8  在控制節點安裝Horizon服務
    6.2.9  安裝Cinder服務
    6.2.10  創建Openstack虛擬機實例
    6.2.11  在控制節點使用官方雲鏡像創建Openstack實例
    6.2.12  查看Openstack當前網卡狀態
  6.3  Apache Mesos分散式資源管理框架
    6.3.1  Apache Mesos概述
    6.3.2  Mesos基本原理和架構
    6.3.3  部署 Apache Mesos
  6.4  自訓任務和案例實踐思考
第7章  雲應用開發
  7.1  教學目標
  7.2  雲原生應用開發
    7.2.1  Kubernetes概述
    7.2.2  CentOS 7部署K8s集群
    7.2.3  CentOS下安裝Node.js
    7.2.4  使用Git/GitHub進行個人代碼版本管理
    7.2.5  運用K8s部署容器化應用
  7.3  基於微服務的雲端開發
    7.3.1  Spring Boot集成MyBatis和Redis應用體驗
    7.3.2  Windows下用Dubbox+Spring Boot搭建微服務架構
    7.3.3  基於Spring Boot+Redis+ActiveMQ實現高併發訪問
  7.4  自訓任務和案例實踐思考
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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