注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件OpenShift在企業(yè)中的實(shí)踐:PaaS DevOps 微服務(wù)

OpenShift在企業(yè)中的實(shí)踐:PaaS DevOps 微服務(wù)

OpenShift在企業(yè)中的實(shí)踐:PaaS DevOps 微服務(wù)

定 價(jià):¥139.00

作 者: 魏新宇,郭躍軍 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 云計(jì)算與虛擬化技術(shù)叢書(shū)
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111640448 出版時(shí)間: 2019-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)從企業(yè)數(shù)字化轉(zhuǎn)型入手,介紹企業(yè)如何通過(guò)OpenShift構(gòu)建PaaS平臺(tái) 實(shí)現(xiàn)DevOps 實(shí)現(xiàn)微服務(wù)治理和微服務(wù)的高級(jí)管理。 全書(shū)共分為四大部分: ● 第一部分PaaS能力建設(shè)。即本書(shū)的“PaaS三部曲”,包含第2-4章的內(nèi)容,分別是:基于OpenShift構(gòu)建企業(yè)級(jí)PaaS OpenShift在企業(yè)中的開(kāi)發(fā)和運(yùn)維實(shí)踐 OpenShift在公有云上的實(shí)踐。 ● 第二部分DevOps能力建設(shè)。即本書(shū)的“DevOps兩部曲”,包含第5-6章的內(nèi)容,分別為:在OpenShift上實(shí)現(xiàn)DevOps DevOps在企業(yè)中的實(shí)踐。 ● 第三部分微服務(wù)能力建設(shè)。即本書(shū)“微服務(wù)三部曲”,包含第7-9章的內(nèi)容,分別為:微服務(wù)介紹及Spring Cloud在OpenShift上落地 Istio架構(gòu)介紹與安裝部署 基于OpenShift和Istio實(shí)現(xiàn)微服務(wù)落地。 ● 第四部分微服務(wù)高級(jí)管理。包含本書(shū)第10章的內(nèi)容。介紹基于OpenShft和紅帽其他解決方案微服務(wù)的高級(jí)管理(API管理 分布式集成和流程自動(dòng)化),并最終實(shí)現(xiàn)企業(yè)業(yè)務(wù)中臺(tái)的建設(shè)。

作者簡(jiǎn)介

  魏新宇 現(xiàn)為紅帽資深解決方案架構(gòu)師。在IaaS PaaS方面有豐富的經(jīng)驗(yàn),致力于開(kāi)源解決方案在企業(yè)中的推廣和應(yīng)用。從售前角度主導(dǎo)了紅帽在金融 汽車(chē)行業(yè)PaaS多個(gè)項(xiàng)目。曾就職于:華為 IBM VMware。工作涉及領(lǐng)域硬件 AIX/Linux 虛擬化 PaaS DevOps 微服務(wù)等。獲得紅帽RHCA Level 5認(rèn)證 RHCE認(rèn)證。獲得ITIL V3 Cobit5 C-STAR TOGAF(鑒定級(jí))相關(guān)認(rèn)證。通過(guò)大魏分享(david-share)微信公眾號(hào),分享了很多項(xiàng)目實(shí)踐中的經(jīng)驗(yàn)。郭躍軍 現(xiàn)為yamaxun AWS專(zhuān)業(yè)服務(wù)團(tuán)隊(duì)云架構(gòu)咨詢(xún)顧問(wèn)。在2019年4月之前任職于Red Hat,擔(dān)任PaaS咨詢(xún)顧問(wèn)。從2015年接觸容器技術(shù)并開(kāi)始學(xué)習(xí)OpenShift,參與了很多OpenShift項(xiàng)目的競(jìng)標(biāo)PoC 咨詢(xún)和落地實(shí)施,幫助很多企業(yè)實(shí)現(xiàn)了數(shù)字化轉(zhuǎn)型。經(jīng)過(guò)多年的技術(shù)積累和項(xiàng)目歷練,在PaaS建設(shè)運(yùn)維 DevOps咨詢(xún)落地以及微服務(wù)改造遷移等方面有豐富的經(jīng)驗(yàn),并一直保持著對(duì)開(kāi)源技術(shù) 云原生技術(shù)的深入研究和熱情。

圖書(shū)目錄

贊譽(yù)
推薦序
前言
致謝
第 1 章 通過(guò) OpenShift 實(shí)現(xiàn)企業(yè)的數(shù)字化轉(zhuǎn)型
1.1 企業(yè)進(jìn)行數(shù)字化轉(zhuǎn)型的必要性
1.2 企業(yè)數(shù)字化轉(zhuǎn)型之 PaaS
1.3 企業(yè)數(shù)字化轉(zhuǎn)型之 DevOps
1.3.1 從瀑布式開(kāi)發(fā)到敏捷開(kāi)發(fā)
1.3.2 從敏捷開(kāi)發(fā)到 DevOps
1.4 企業(yè)數(shù)字化轉(zhuǎn)型之微服務(wù)
1.4.1 微服務(wù)架構(gòu)簡(jiǎn)介
1.4.2 微服務(wù)架構(gòu)的主要類(lèi)型
1.4.3 企業(yè)實(shí)施微服務(wù)架構(gòu)的收益和原則
1.5 PaaS、DevOps 與微服務(wù)的關(guān)系
1.6 企業(yè)數(shù)字化轉(zhuǎn)型的實(shí)現(xiàn)
1.6.1 企業(yè)業(yè)務(wù)中臺(tái)的建設(shè)
1.6.2 企業(yè)數(shù)字化轉(zhuǎn)型步驟
1.7 本章小結(jié)
第 2 章 基于 OpenShift 構(gòu)建企業(yè)級(jí)PaaS 平臺(tái)
2.1 OpenShift 與 Kubernetes 的關(guān)系
2.1.1 OpenShift 發(fā)展簡(jiǎn)史
2.1.2 OpenShift 對(duì) Kubernetes 的增強(qiáng)
2.1.3 OpenShift 對(duì) Kubernetes生態(tài)的延伸
2.2 OpenShift 的架構(gòu)介紹與規(guī)劃
2.2.1 OpenShift 的邏輯架構(gòu)
2.2.2 OpenShift 的技術(shù)架構(gòu)
2.2.3 OpenShift 的組件架構(gòu)
2.2.4 OpenShift 的部署架構(gòu)
2.3 OpenShift 部署架構(gòu)參考
2.4 OpenShift 安裝與部署
2.4.1 OpenShift3 的私有云部署
2.4.2 OpenShift4.1 的私有云部署
2.5 本章小結(jié)
第 3 章 OpenShift 在企業(yè)中的開(kāi)發(fā)和運(yùn)維實(shí)踐
3.1 OpenShift 在企業(yè)中面向的對(duì)象
3.2 OpenShift 在企業(yè)中的開(kāi)發(fā)實(shí)踐
3.2.1 應(yīng)用向 OpenShift 容器化遷移方法
3.2.2 基于 Fabric8 在 OpenShift 上發(fā)布應(yīng)用
3.2.3 OpenShift API 的調(diào)用
3.2.4 在 OpenShift 上部署有狀態(tài)應(yīng)用
3.3 OpenShift 在企業(yè)中的運(yùn)維實(shí)踐
3.3.1 OpenShift 運(yùn)維指導(dǎo)
3.3.2 OpenShift 安全實(shí)踐
3.3.3 OpenShift 性能優(yōu)化
3.3.4 OpenShift 監(jiān)控系統(tǒng)與改造
3.3.5 OpenShift 日志系統(tǒng)與改造
3.3.6 OpenShift 備份恢復(fù)與容災(zāi)
3.4 本章小結(jié)
第 4 章 OpenShift 在公有云上的實(shí)踐
4.1 OpenShift 在公有云和私有云上的區(qū)別
4.2 OpenShift 在公有云上的架構(gòu)模型
4.2.1 單個(gè) PaaS 共享架構(gòu)模型
4.2.2 公有云服務(wù)自維護(hù)架構(gòu)模型
4.2.3 控制節(jié)點(diǎn)托管架構(gòu)模型
4.2.4 公有云租戶(hù)獨(dú)享 PaaS 架構(gòu)模型
4.3 OpenShift 在公有云上的部署方式
4.4 OpenShift 在 AWS 上的實(shí)踐
4.4.1 AWS 服務(wù)簡(jiǎn)介
4.4.2 OpenShift3 在 AWS 上的實(shí)踐
4.4.3 OpenShift4 在 AWS 上的實(shí)踐
4.4.4 AWS 上的 Service Broker
4.5 OpenShift 在阿里云上的實(shí)踐
4.6 本章小結(jié)
第 5 章 在 OpenShift 上實(shí)現(xiàn)DevOps
5.1 DevOps 的適用場(chǎng)景
5.2 DevOps 的實(shí)現(xiàn)路徑
5.2.1 組織與角色
5.2.2 平臺(tái)與工具
5.2.3 流程與規(guī)范
5.2.4 文化與持續(xù)改進(jìn)
5.2.5 總結(jié)
5.3 基于 OpenShift 實(shí)現(xiàn) CI/CD 的幾種方式
5.3.1 使用自定義的 S2I 模板
5.3.2 自定義模板實(shí)現(xiàn) Binary部署
5.3.3 在源碼外構(gòu)建 Pipeline
5.3.4 在源碼內(nèi)構(gòu)建 Pipeline
5.3.5 OpenShift 中 Jenkins 的工作方式選擇
5.4 在 OpenShift 上實(shí)現(xiàn)持續(xù)交付
5.4.1 OpenShift 上的持續(xù)交付工具介紹
5.4.2 持續(xù)交付的實(shí)現(xiàn)
5.4.3 可以?xún)?yōu)化的部分
5.5 Ansible 實(shí)現(xiàn)混合云中的DevOps
5.5.1 Ansible 介紹
5.5.2 Ansible 基本使用場(chǎng)景
5.5.3 Ansible 在 DevOps 中的應(yīng)用
5.6 本章小結(jié)
第 6 章 DevOps 在企業(yè)中的實(shí)踐
6.1 成功實(shí)踐 DevOps 的關(guān)鍵要素
6.1.1 定義全景視圖和目標(biāo)
6.1.2 標(biāo)準(zhǔn)化的流程和組織
6.1.3 建立 DevOps 基石:自動(dòng)化
6.1.4 協(xié)同工作的文化
6.2 某大型客戶(hù) DevOps 案例分析
6.2.1 客戶(hù)現(xiàn)狀及項(xiàng)目背景
6.2.2 DevOps 落地實(shí)踐
6.2.3 實(shí)踐收益
6.3 本章小結(jié)
第 7 章 微服務(wù)介紹及 Spring Cloud在 OpenShift 上的落地
7.1 企業(yè)應(yīng)用的發(fā)展
7.1.1 Jakarta EE 介紹
7.1.2 Jakarta EE 應(yīng)用架構(gòu)
7.1.3 Web Services 的大量使用
7.1.4 現(xiàn)代應(yīng)用客戶(hù)端開(kāi)發(fā)方式
7.1.5 Web Services 的兩種類(lèi)型
7.1.6 企業(yè)應(yīng)用發(fā)展的未來(lái)
7.2 微服務(wù)介紹
7.2.1 微服務(wù)方法論與設(shè)計(jì)原則
7.2.2 MicroProfile微服務(wù)框架
7.2.3 Spring Cloud 微服務(wù)框架
7.2.4 Istio微服務(wù)框架
7.2.5 微服務(wù)架構(gòu)的選擇
7.3 企業(yè)對(duì)微服務(wù)治理的需求
7.4 Spring Cloud 在 OpenShift 上的落地
7.4.1 Spring Cloud 在 OpenShift上實(shí)現(xiàn)的不同
7.4.2 Spring Cloud 在 OpenShift上的實(shí)現(xiàn)
7.5 本章小結(jié)
第 8 章 Istio架構(gòu)介紹與安裝部署
8.1 Istio的技術(shù)架構(gòu)
8.1.1 兩個(gè)平面的定義
8.1.2 控制平面
8.1.3 數(shù)據(jù)平面
8.1.4 Sidecar 的注入
8.2 在 OpenShift 上部署Istio
8.2.1 基于 OpenShift 的Istio與社區(qū)版本Istio的區(qū)別
8.2.2 在 OpenShift 上安裝Istio
8.3 Istio的工具集簡(jiǎn)介
8.3.1 Istio的工具集:Grafana
8.3.2 Istio的工具集:Prometheus
8.3.3 Istio的工具集:Kiali
8.3.4 Istio的工具集:Jaeger
8.4 在Istio中部署B(yǎng)ookinfo微服務(wù)
8.4.1 Bookinfo微服務(wù)架構(gòu)
8.4.2 在 OpenShift 中部署B(yǎng)ookinfo
8.4.3 Bookinfo微服務(wù)效果展示
8.5 Bookinfo微服務(wù)源碼分析
8.5.1 Productpage微服務(wù)的源碼
8.5.2 Reviews 微服務(wù)的源碼
8.5.3 源碼中Mongodb和Mysql的配置
8.5.4 Ratings 微服務(wù)的源碼
8.5.5 Bookinfo訪問(wèn)效果展示
8.6 本章小結(jié)
第 9 章 基于 OpenShift 和Istio實(shí)現(xiàn)微服務(wù)落地
9.1 Istio的基本功能
9.1.1 Istio路由基本概念
9.1.2 基于目標(biāo)端的灰度 / 藍(lán)綠發(fā)布
9.1.3 微服務(wù)的灰度上線
9.1.4 微服務(wù)的限流
9.1.5 微服務(wù)的熔斷
9.1.6 微服務(wù)的黑名單
9.2 對(duì) OpenShift 上Istio的重要說(shuō)明
9.2.1 OpenShift 上Istio入口訪問(wèn)方式的選擇
9.2.2 OpenShift Router 和IstioIngessgateway的聯(lián)系與區(qū)別
9.2.3 Istio配置生效的方式和選擇
9.3 企業(yè)應(yīng)用向Istio遷移
9.3.1 使用本地構(gòu)建方式將應(yīng)用遷移到Istio的步驟
9.3.2 三層微服務(wù)源碼分析
9.3.3 三層微服務(wù)向Istio中遷移展示
9.4 Istio納管微服務(wù)
9.4.1 納管場(chǎng)景重要說(shuō)明
9.4.2 三層微服務(wù)配置路由管理
9.4.3 三層微服務(wù)配置限流和熔斷
9.4.4 三層微服務(wù)配置超時(shí)和重試
9.4.5 三層微服務(wù)配置錯(cuò)誤注入
9.4.6 三層微服務(wù)配置黑白名單
9.4.7 三層微服務(wù)配置驗(yàn)證與授權(quán)
9.5 Istio生產(chǎn)使用建議
9.5.1 Istio的性能指標(biāo)
9.5.2 Istio的調(diào)優(yōu)參考
9.5.3 Istio的運(yùn)維建議
9.6 基于 OpenShift 實(shí)現(xiàn)的企業(yè)微服務(wù)治理需求
9.7 本章小結(jié)
第 10 章 微服務(wù)的高級(jí)管理
10.1 微服務(wù)的 API 管理
10.1.1 API 經(jīng)濟(jì)的由來(lái)
10.1.2 API 經(jīng)濟(jì)的實(shí)現(xiàn)
10.1.3 API 網(wǎng)關(guān)與 API 管理的區(qū)別
10.2 微服務(wù)的 API 管理方案
10.2.1 紅帽 API 管理方案的市場(chǎng)地位
10.2.2 紅帽 3Scale 的技術(shù)架構(gòu)與實(shí)現(xiàn)效果
10.2.3 紅帽 3Scale 對(duì)容器化應(yīng)用的管理
10.2.4 紅帽 3Scale 與Istio的集成
10.3 微服務(wù)的分布式集成
10.3.1 分布式集成方案
10.3.2 基于 OpenShift 和 Camel 的微服務(wù)集成
10.4 微服務(wù)的流程自動(dòng)化
10.4.1 流程與規(guī)則
10.4.2 紅帽的微服務(wù)流程自動(dòng)化方案
10.4.3 RHPAM 與微服務(wù)的集成案例環(huán)境準(zhǔn)備
10.4.4 RHPAM 與微服務(wù)的集成實(shí)驗(yàn)流程驗(yàn)證
10.5 業(yè)務(wù)中臺(tái)的技術(shù)實(shí)現(xiàn)
10.6 本章小結(jié)
附錄 OpenShift 投資回報(bào)率分析

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)