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

OpenShift在企業中的實踐(PaaS DevOps微服務)/雲計算與虛擬化技術叢書

  • 作者:魏新宇//郭躍軍
  • 出版社:機械工業
  • ISBN:9787111640448
  • 出版日期:2020/01/01
  • 裝幀:平裝
  • 頁數:607
人民幣:RMB 139 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從客戶的數字化轉型入手,介紹客戶如何通過OpenShift構建PaaS平台、實現DevOps、實現微服務治理和微服務的高級管理,共分為四大部分:
    PaaS能力建設。即本書的「PaaS三部曲」,包含第2?4章的內容,分別是:基於OpenShift構建企業級PaaS、OpenShit在企業中的開發和運維實踐、OpenShift在公有雲上的實踐。
    DevOps能力建設。即本書的「DevOps兩部曲」,包含第5?6章的內容,分別為:在OpenShift上實現DevOps、DevOps在企業中的實踐。
    微服務能力建設。即本書「微服務三部曲」,包含第7?9章的內容,分別為:微服務介紹及Spring Cloud在OpenShift上落地、Istio架構介紹與安裝部署、基於OpenShift和lstio實現微服務落地。
    微服務高級管理。包含本書第10章的內容。介紹基於OpenShft和紅帽其他解決方案微服務的高級管理(APl管理、分散式集成和流程自動化),並最終實現企業業務中台的建設。
    主要亮點:
    系統性地闡述了PaaS、DevOps、微服務治理、微服務高級管理。
    內容均來自兩名作者一線的售前和實施經驗,具有較強的技術指導性。
    受到多位全球知名企業(涵蓋:銀行、保險、汽車製造、航空信息行業)IT負責人的聯名推薦,體現了本書巨大的含金量。
    不是基本概念或實驗步驟的介紹,而是從企業客戶實戰角度,為客戶通過OpenShi實現IT轉型給出具體的建議和參考架構。
    內容兼顧運維和開發,是秉承全棧理念的一本書籍。

作者介紹
魏新宇//郭躍軍

目錄
讚譽
推薦序
前言
致謝
第1章  通過OpenShift實現企業的數字化轉型
  1.1  企業進行數字化轉型的必要性
  1.2  企業數字化轉型之PaaS
  1.3  企業數字化轉型之DevOps
    1.3.1  從瀑布式開發到敏捷開發
    1.3.2  從敏捷開發到DevOps
  1.4  企業數字化轉型之微服務
    1.4.1  微服務架構簡介
    1.4.2  微服務架構的主要類型
    1.4.3  企業實施微服務架構的收益和原則
  1.5  PaaS、DevOps與微服務的關係
  1.6  企業數字化轉型的實現
    1.6.1  企業業務中台的建設
    1.6.2  企業數字化轉型步驟
  1.7  本章小結
第2章  基於OpenShift構建企業級PaaS平台
  2.1  OpenShift與Kubernetes的關係
    2.1.1  OpenShift發展簡史
    2.1.2  OpenShift對Kubernetes的增強
    2.1.3  OpenShift對Kubernetes生態的延伸
  2.2  OpenShift的架構介紹與規劃
    2.2.1  OpenShift的邏輯架構
    2.2.2  OpenShift的技術架構
    2.2.3  OpenShift的組件架構
    2.2.4  OpenShift的部署架構
  2.3  OpenShift部署架構參考
  2.4  OpenShift安裝與部署
    2.4.1  OpenShift3的私有雲部署
    2.4.2  OpenShift4.1的私有雲部署
  2.5  本章小結
第3章  OpenShift在企業中的開發和運維實踐
  3.1  OpenShift在企業中面向的對象
  3.2  OpenShift在企業中的開發實踐
    3.2.1  應用向OpenShift容器化遷移方法
    3.2.2  基於Fabric8在OpenShift上發布應用
    3.2.3  OpenShift API的調用
    3.2.4  在OpenShift上部署有狀態應用
  3.3  OpenShift在企業中的運維實踐
    3.3.1  OpenShift運維指導
    3.3.2  OpenShift安全實踐
    3.3.3  OpenShift性能優化
    3.3.4  OpenShift監控系統與改造
    3.3.5  OpenShift日誌系統與改造
    3.3.6  OpenShift備份恢復與容災
  3.4  本章小結
第4章  OpenShift在公有雲上的實踐

  4.1  OpenShift在公有雲和私有雲上的區別
  4.2  OpenShift在公有雲上的架構模型
    4.2.1  單個PaaS共享架構模型
    4.2.2  公有雲服務自維護架構模型
    4.2.3  控制節點托管架構模型
    4.2.4  公有雲租戶獨享PaaS架構模型
  4.3  OpenShift在公有雲上的部署方式
  4.4  OpenShift在AWS上的實踐
    4.4.1  AWS服務簡介
    4.4.2  OpenShift3在AWS上的實踐
    4.4.3  OpenShift4在AWS上的實踐
    4.4.4  AWS上的Service Broker
  4.5  OpenShift在阿里雲上的實踐
  4.6  本章小結
第5章  在OpenShift上實現DevOps
  5.1  DevOps的適用場景
  5.2  DevOps的實現路徑
    5.2.1  組織與角色
    5.2.2  平台與工具
    5.2.3  流程與規範
    5.2.4  文化與持續改進
    5.2.5  總結
  5.3  基於OpenShift實現CI/CD的幾種方式
    5.3.1  使用自定義的S2I模板
    5.3.2  自定義模板實現Binary部署
    5.3.3  在源碼外構建Pipeline
    5.3.4  在源碼內構建Pipeline
    5.3.5  OpenShift中Jenkins的工作方式選擇
  5.4  在OpenShift上實現持續交付
    5.4.1  OpenShift上的持續交付工具介紹
    5.4.2  持續交付的實現
    5.4.3  可以優化的部分
  5.5  Ansible實現混合雲中的DevOps
    5.5.1  Ansible介紹
    5.5.2  Ansible基本使用場景
    5.5.3  Ansible在DevOps中的應用
  5.6  本章小結
第6章  DevOps在企業中的實踐
  6.1  成功實踐DevOps的關鍵要素
    6.1.1  定義全景視圖和目標
    6.1.2  標準化的流程和組織
    6.1.3  建立DevOps基石:自動化
    6.1.4  協同工作的文化
  6.2  某大型客戶DevOps案例分析
    6.2.1  客戶現狀及項目背景
    6.2.2  DevOps落地實踐
    6.2.3  實踐收益
  6.3  本章小結
第7章  微服務介紹及Spring Cloud在OpenShift上的落地
  7.1  企業應用的發展

    7.1.1  Jakarta EE介紹
    7.1.2  Jakarta EE應用架構
    7.1.3  Web Services的大量使用
    7.1.4  現代應用客戶端開發方式
    7.1.5  Web Services的兩種類型
    7.1.6  企業應用發展的未來
  7.2  微服務介紹
    7.2.1  微服務方法論與設計原則
    7.2.2  MicroProfile微服務框架
    7.2.3  Spring Cloud微服務框架
    7.2.4  Istio微服務框架
    7.2.5  微服務架構的選擇
  7.3  企業對微服務治理的需求
  7.4  Spring Cloud在OpenShift上的落地
    7.4.1  Spring Cloud在OpenShift上實現的不同
    7.4.2  Spring Cloud在OpenShift上的實現
  7.5  本章小結
第8章  Istio架構介紹與安裝部署
  8.1  Istio的技術架構
    8.1.1  兩個平面的定義
    8.1.2  控制平面
    8.1.3  數據平面
    8.1.4  Sidecar的注入
  8.2  在OpenShift上部署Istio
    8.2.1  基於OpenShift的Istio與社區版本Istio的區別
    8.2.2  在OpenShift上安裝Istio
  8.3  Istio的工具集簡介
    8.3.1  Istio的工具集:Grafana
    8.3.2  Istio的工具集:Prometheus
    8.3.3  Istio的工具集:Kiali
    8.3.4  Istio的工具集:Jaeger
  8.4  在Istio中部署Bookinfo微服務
    8.4.1  Bookinfo微服務架構
    8.4.2  在OpenShift中部署Bookinfo
    8.4.3  Bookinfo微服務效果展示
  8.5  Bookinfo微服務源碼分析
    8.5.1  Productpage微服務的源碼
    8.5.2  Reviews微服務的源碼
    8.5.3  源碼中Mongodb和Mysql的配置
    8.5.4  Ratings微服務的源碼
    8.5.5  Bookinfo訪問效果展示
  8.6  本章小結
第9章  基於OpenShift和Istio實現微服務落地
  9.1  Istio的基本功能
    9.1.1  Istio路由基本概念
    9.1.2  基於目標端的灰度/藍綠髮布
    9.1.3  微服務的灰度上線
    9.1.4  微服務的限流
    9.1.5  微服務的熔斷
    9.1.6  微服務的黑名單

  9.2  對OpenShift上Istio的重要說明
    9.2.1  OpenShift上Istio入口訪問方式的選擇
    9.2.2  OpenShiftRouter和IstioIngessgateway的聯繫與區別
    9.2.3  Istio配置生效的方式和選擇
  9.3  企業應用向Istio遷移
    9.3.1  使用本地構建方式將應用遷移到Istio的步驟
    9.3.2  三層微服務源碼分析
    9.3.3  三層微服務向Istio中遷移展示
  9.4  Istio納管微服務
    9.4.1  納管場景重要說明
    9.4.2  三層微服務配置路由管理
    9.4.3  三層微服務配置限流和熔斷
    9.4.4  三層微服務配置超時和重試
    9.4.5  三層微服務配置錯誤注入
    9.4.6  三層微服務配置黑白名單
    9.4.7  三層微服務配置驗證與授權
  9.5  Istio生產使用建議
    9.5.1  Istio的性能指標
    9.5.2  Istio的調優參考
    9.5.3  Istio的運維建議
  9.6  基於OpenShift實現的企業微服務治理需求
  9.7  本章小結
第10章  微服務的高級管理
  10.1  微服務的API管理
    10.1.1  API經濟的由來
    10.1.2  API經濟的實現
    10.1.3  API網關與API管理的區別
  10.2  微服務的API管理方案
    10.2.1  紅帽API管理方案的市場地位
    10.2.2  紅帽3Scale的技術架構與實現效果
    10.2.3  紅帽3Scale對容器化應用的管理
    10.2.4  紅帽3Scale與Istio的集成
  10.3  微服務的分散式集成
    10.3.1  分散式集成方案
    10.3.2  基於OpenShift和Camel的微服務集成
  10.4  微服務的流程自動化
    10.4.1  流程與規則
    10.4.2  紅帽的微服務流程自動化方案
    10.4.3  RHPAM與微服務的集成案例環境準備
    10.4.4  RHPAM與微服務的集成實驗流程驗證
  10.5  業務中台的技術實現
  10.6  本章小結
附錄  OpenShift投資回報率分析

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