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

OpenShift雲原生架構(原理與實踐)/雲計算與虛擬化技術叢書

  • 作者:山金孝//潘曉華//劉世民|責編:羅詞亮
  • 出版社:機械工業
  • ISBN:9787111649656
  • 出版日期:2020/04/01
  • 裝幀:平裝
  • 頁數:445
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    這是一本匠心之作,它將帶領你深入了解OpenShift和如何基於OpenShift構建雲原生應用,以及如何通過以OpenShift為代表的PaaS平台實現數字化轉型。
    本書的三位作者都是雲計算和OpenShift領域的一線資深專家和布道者,本書以他們多年來在雲計算和企業數字化轉型領域的實戰經驗為背景,深入剖析了OpenShift的架構設計、實現原理,以及集群的部署和運維;深度講解基於OpenShift的雲原生架構,以及如何以微服務、DevOps、Service Mesh、Serverless和Spark為核心構建企業雲原生技術平台。
    全書共8章,每一章的內容都乾貨十足:
    第1章介首先紹了雲原生PaaS平台如何重塑雲計算以及它在數字化轉型中的作用,然後對OpenShift做了宏觀的介紹。
    第2章從源代碼的角度對OpenShift的設計哲學、架構設計和核心功能模塊的實現原理進行了深入剖析。
    第3章從工程實踐的角度詳細講解了OpenShift集群的部署、運維和管理。
    第4章重點講解了基於OpenShift平台的雲原生應用自動構建與部署。
    第5章介紹如何在OpenShift上實現雲原生DevOps工具鏈。
    第6章主要講解了Service Mesh技術,以及基於Istio的微服務在OpenShift上的雲原生實踐。
    第7章重點闡述了Serverless技術,以及基於Knative的無伺服器應用在OpenShift上的雲原生實踐。
    第8章主要講解了以Spark為核心的數據科學應用及其在OpenShift上的雲原生實踐。

作者介紹
山金孝//潘曉華//劉世民|責編:羅詞亮

目錄
前言
第1章  PaaS賦能雲原生時代數字化轉型
  1.1  PaaS重塑雲計算時代
    1.1.1  PaaS統一雲計算架構
    1.1.2  PaaS構建雲計算未來
    1.1.3  PaaS賦能微服務架構
    1.1.4  PaaS加速DevOps實踐
    1.1.5  PaaS構築雲原生時代
  1.2  PaaS賦能企業數字化轉型
    1.2.1  數字化轉型的本質
    1.2.2  PaaS賦能企業中台
    1.2.3  PaaS助力數字化轉型
  1.3  企業級PaaS平台OpenShift介紹
    1.3.1  OpenShift及其發展簡史
    1.3.2  OpenShift與雲原生架構
    1.3.3  OpenShift與Kubernetes
  1.4  本章小結
第2章  OpenShift架構設計與原理
  2.1  OpenShift總體架構
    2.1.1  OpenShift設計哲學
    2.1.2  OpenShift核心組件
    2.1.3  OpenShift核心概念
    2.1.4  OpenShift部署架構
  2.2  OpenShift網路之SDN
    2.2.1  OpenShift SDN網路配置
    2.2.2  OpenShift Node節點上的SDN
    2.2.3  OpenShift SDN網路隔離
    2.2.4  OpenShift典型網路訪問場景
  2.3  OpenShift網路之路由器
    2.3.1  從集群外訪問OpenShift中的服務
    2.3.2  OpenShift HAProxy路由器介紹
    2.3.3  OpenShift路由規則介紹
    2.3.4  OpenShift路由服務高可用
  2.4  OpenShift網路之DNS
    2.4.1  OpenShift Pod內部DNS配置
    2.4.2  OpenShift Node節點DNS配置
    2.4.3  OpenShift 集群內DNS查詢流程
  2.5  OpenShift存儲
    2.5.1  Docker卷
    2.5.2  OpenShift存儲卷
    2.5.3  OpenShift 持久化卷
    2.5.4  靜態創建持久化卷
    2.5.5  動態創建持久化卷
  2.6  OpenShift許可權控制
    2.6.1  OpenShift許可權概述
    2.6.2  OpenShift許可權認證
    2.6.3  OpenShift基於角色的許可權訪問控制
    2.6.4  OpenShift安全上下文約束
  2.7  OpenShift服務目錄
    2.7.1  OpenShift服務目錄概述

    2.7.2  OpenShift服務目錄概念理解
    2.7.3  OpenShift服務目錄使用介紹
  2.8  本章小結
第3章  OpenShift集群部署與運維
  3.1  OpenShift集群規劃與部署準備
    3.1.1  集群軟體版本規劃
    3.1.2  集群規模與資源需求
    3.1.3  集群高可用架構設計
    3.1.4  集群主機環境需求
    3.1.5  集群主機系統準備
  3.2  OpenShift開發測試環境快速部署
    3.2.1  OpenShift容器與二進位方式快速啟動
    3.2.2  OpenShift自定義腳本一鍵自動部署
    3.2.3  OpenShift開發測試環境Minishift
  3.3  OpenShift集群生產環境自動部署
    3.3.1  OpenShift集群部署介紹
    3.3.2  OpenShift集群自動部署配置
    3.3.3  OpenShift集群在線自動部署
    3.3.4  OpenShift集群離線自動部署
  3.4  OpenShift集群運維與管理
    3.4.1  OpenShift集群擴容
    3.4.2  OpenShift集群升級
    3.4.3  OpenShift集群備份
    3.4.4  OpenShift集群恢復
  3.5  本章小結
第4章  OpenShift雲原生應用構建與部署
  4.1  OpenShift應用構建與部署概述
    4.1.1  OpenShift應用構建介紹
    4.1.2  OpenShift鏡像流介紹
    4.1.3  OpenShift應用部署介紹
  4.2  OpenShift應用構建
    4.2.1  BuildConfig資源對象
    4.2.2  Docker構建
    4.2.3  源代碼構建
    4.2.4  jenkinsPipeline構建
  4.3  OpenShift應用部署
    4.3.1  DeploymentConfig資源對象
    4.3.2  Rolling與Recreate部署
  4.4  OpenShift資源模板
    4.4.1  OpenShift資源模板介紹
    4.4.2  OpenShift資源模板製作與應用實踐
  4.5  本章小結
第5章  OpenShift雲原生DevOps構建
  5.1  DevOps發展簡介
    5.1.1  DevOps發展背景介紹
    5.1.2  DevOps流水線介紹
  5.2  Jenkins持續集成
    5.2.1  OpenShift雲原生部署Jenkins
    5.2.2  Jenkins OpenShift插件應用介紹
  5.3  GitLab代碼倉庫

    5.3.1  OpenShift雲原生部署GitLab
    5.3.2  Jenkins與GitLab在OpenShift上的集成
  5.4  SonarQube代碼掃描
    5.4.1  OpenShift雲原生部署SonarQube
    5.4.2  Jenkins與SonarQube在OpenShift上的集成
  5.5  Nexus製品庫
    5.5.1  OpenShift雲原生部署Nexus
    5.5.2  Jenkins與Nexus在OpenShift上的集成
  5.6  構建JeeSite應用DevOps流水線實戰
  5.7  本章小結
第6章  Service Mesh及其在OpenShift上的實踐
  6.1  傳統微服務架構
    6.1.1  微服務與SOA
    6.1.2  Spring Cloud框架
    6.1.3  Dubbo框架
    6.1.4  微服務現狀分析
  6.2  雲原生微服務架構
    6.2.1  Service Mesh
    6.2.2  Linkerd
    6.2.3  Enovy
    6.2.4  Istio
    6.2.5  Docker、Kubernetes與Istio
  6.3  Istio在OpenShift上的實現
    6.3.1  OpenShift集群快速部署與實現
    6.3.2  OpenShift上部署Istio集群
    6.3.3  OpenShift上部署Istio微服務
  6.4  基於OpenShift的Istio功能驗證與測試
    6.4.1  微服務監控與跟蹤
    6.4.2  微服務流量控制
    6.4.3  微服務故障注入
    6.4.4  微服務請求熔斷
    6.4.5  微服務Egress路由
    6.4.6  微服務可視化
  6.5  本章小結
第7章  Serverless及其在OpenShift上的實踐
  7.1  軟體架構演變歷史
    7.1.1  單體架構
    7.1.2  SOA架構
    7.1.3  微服務架構
    7.1.4  Serverless架構
  7.2  深入認識Serverless架構
    7.2.1  Serverless與雲原生
    7.2.2  Serverless與微服務
    7.2.3  Serverless與PaaS
    7.2.4  Serverless與FaaS
  7.3  Serverless發展現狀
    7.3.1  AWS Lambda
    7.3.2  OpenWhisk
    7.3.3  OpenFaaS
    7.3.4  Kubeless

    7.3.5  Serverless現狀分析
  7.4  Serverless統一平台Knative
    7.4.1  構建系統Build
    7.4.2  服務系統Serving
    7.4.3  事件系統Eventing
  7.5  基於OpenShift的Knative實現
    7.5.1  部署OpenShift
    7.5.2  部署Istio
    7.5.3  部署Knative Serving
    7.5.4  部署Serverless應用
  7.6  Knative應用驗證與測試
    7.6.1  事件驅動
    7.6.2  自動伸縮
  7.7  本章小結
第8章  Spark數據科學及其在OpenShift上的實踐
  8.1  Spark計算框架介紹
    8.1.1  Spark組件
    8.1.2  Spark的優勢和特性
  8.2  Spark與數據科學
  8.3  Spark on K8S介紹
  8.4  Spark數據科學在OpenShift上的實現
    8.4.1  數據科學項目Radanalyticsio介紹
    8.4.2  Spark集群在OpenShift上的生命周期管理
    8.4.3  Spark應用在OpenShift上的自動部署實現
  8.5  Spark數據科學之雲原生自然語言處理
    8.5.1  自然語言處理與Word2vec
    8.5.2  自然語言處理開源項目Ophicleide
    8.5.3  自然語言處理雲原生部署實現
    8.5.4  自然語言處理應用驗證與測試
  8.6  Spark數據科學之雲原生推薦引擎
    8.6.1  推薦引擎介紹
    8.6.2  推薦引擎開源項目Jiminy
    8.6.3  推薦引擎雲原生部署與實現
    8.6.4  推薦引擎應用驗證與測試
  8.7  本章小結

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