首页>参考读物>计算机科学与技术>综合

OpenShift在企业中的实践: PaaS DevOps 微服务
作者 : 魏新宇 郭跃军 著
出版日期 : 2019-10-25
ISBN : 978-7-111-64044-8
定价 : 139.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 625
开本 : 16
原书名 :
原出版社:
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书以企业客户如何在实现微服务和DevOps为目标,从现代应用的发展和特点角度,介绍如何基于企业级PaaS平台实现微服务和DevOps。

图书特色

罗水华 高  晖 张  毅  黄  彬 魏净辉 
张俊卿 张亚光  淡  成  李春霖 钟冠智
联名推荐
全面介绍PaaS、DevOps、微服务治理、微服务高级管理的书籍。
多位全球知名企业(涵盖:银行、保险、汽车制造、航空信息行业)和高科技公司IT负责人和技术专家联名推荐。
两位云计算和微服务资深专家合著,从企业实战角度,为客户通过OpenShift实现IT转型给出具体建议和参考架构。

图书前言

作为本书的作者,我们分别在2017年前后正式加入红帽公司,彼时正值红帽在国内开始推广OpenShift v3。在接触OpenShift之初,我们就意识到它会将企业的IT建设提升到一个新的境界,也将是一个非常有前景的技术堆栈,于是投入大量的精力学习OpenShift生态圈的相关技术,以及结合DevOps、微服务推出的一些解决方案。
我们有幸参与了多个红帽OpenShift项目,也从客户身上学到了很多。在同客户及专家的多次交流中,我们看到了企业的真实需求和我们的不足,进而在项目中逐步提高自己、完善方案。这些客户包括(但不限于):时任华泰人寿IT经理的张毅(现任安达人寿香港Head of IT)、中国农业银行研发中心专家罗水华、宝马中国IT经理魏净辉、农银人寿基础架构处经理/架构师黄彬、ING Australia DevOps总监高晖、中国民航信息网络股份有限公司运行中心中间件团队经理张俊卿。在此,我们衷心地感谢各位专家给予我们的指导和帮助!
目前市面上有很多介绍Kubernetes和容器技术的书籍,有关OpenShift的技术博客、参考文档也不在少数,但大多停留在单一技术的功能介绍和使用层面,无法完整地描绘企业数字化转型路线。在多年的项目锤炼中,我们积累了很多帮助企业实现数字化转型的实践经验,为了让这些经验能够帮助更多的企业,我们决定合著一本真正从实践落地角度出发的书籍,将红帽的开源技术和企业数字化转型的需求相结合,为企业的数字化转型抛砖引玉。
本书收录了魏新宇此前所写的技术文章,这些文章最初由IBM developerWorks中国网站发表,其网址是https://www.ibm.com/developerworks/cn(注:IBM developerWorks现已更名为IBM Developer,其网址是https://developer.ibm.com/zh),文章列表为:
《API经济与实现之路》
《基于Jakarta EE的企业应用发展之路》
《使用Camel实现分布式企业应用集成》
《使用Istio实现基于Kubernetes的微服务架构》
《通过Ansible实现数据中心自动化管理》
《通过Kubernetes和容器实现DevOps》
本书的主要内容
本书以红帽OpenShift 3.11/4.1为核心编写,书中的演示和截图均使用OpenShift企业版。社区版OKD除了在安装上稍有差别,功能实现和技术上是一致的,因此本书也适合使用社区版的读者阅读,当然,我们建议你使用企业版以获得相应的支持和保障。如果你使用的是Kubernetes,本书的大部分内容也同样适用。
本书从企业的数字化转型入手,介绍企业如何通过OpenShift构建PaaS平台、实现Dev-Ops、实现微服务治理和微服务的高级管理。全书共分为四大部分:
PaaS能力建设。即“PaaS三部曲”,包含第2~4章的内容,分别是:基于Open-Shift构建企业级PaaS平台、OpenShift在企业中的开发和运维实践、OpenShift在公有云上的实践。
DevOps能力建设。即“DevOps两部曲”,包含第5章和第6章的内容,分别为:在OpenShift上实现DevOps、DevOps在企业中的实践。
微服务能力建设。即“微服务三部曲”,包含第7~9章的内容,分别为:微服务介绍及Spring Cloud在OpenShift上的落地、Istio架构介绍与安装部署、基于OpenShift和Istio实现微服务落地。
微服务高级管理。即第10章,介绍基于OpenShift和红帽其他解决方案微服务的高级管理(API管理、分布式集成和流程自动化),并最终实现企业业务中台的建设。
本书的亮点
本书受到多位全球知名企业IT负责人的联名推荐,涵盖银行、保险、汽车制造、航空信息等行业,体现了本书巨大的含金量。
本书的内容均来自作者一线的售前和实施经验,具有极强的技术指导性。
本书系统性地阐述了PaaS、DevOps、微服务治理和微服务高级管理。
本书不是简单地介绍基本概念或实验步骤,而是从企业客户实战角度出发,为客户通过OpenShift实现IT转型给出具体的建议和参考架构。
本书内容兼顾运维和开发,是秉承全栈理念的一本书籍。
本书的读者对象
本书适用于有一定OpenShift/Kubernetes基础的读者、企业的架构师、IT经理、应用架构师、开源技术爱好者。
如何阅读本书
本书中演示使用的全部代码均放到了作者自建的GitHub仓库中,以便读者进行实践。由于开源的版本迭代较快,因此建议读者从架构方向来阅读本书,不要纠结于小的版本差别。
在线资源获取
本书在编写过程中,主要参考了红帽官方文档、Istio社区文档和GitHub上的测试代码。有需要的读者可以在线访问,获取更多资料。在线链接包括:
本书展示所用代码仓库地址:https://github.com/ocp-msa-devops
OpenShift Container Platform 4.1 Documentation:https://docs.openshift.com/con-tainer-platform/4.1/installing/installing_bare_metal/installing-bare-metal.html
OpenShift Container Platform 3.11 Documentation:https://docs.openshift.com/con-tainer-platform/3.11/welcome/index.html
Istio1.1.2:https://istio.io/zh/about/notes/1.1.2/
本书勘误
由于时间仓促,加之开源产品迭代较快,书中的内容难免滞后于社区软件的最新版本。如果你发现笔误或不足之处,可以通过魏新宇的公众号“大魏分享(david-share)”向我们反馈,共同进行技术讨论。
最后,祝你在阅读本书的过程中能够有所收获,让我们在开源技术与企业实践相结合的道路上共同成长!

专家评论

本书由以下专家联名推荐:中国农业银行研发中心专家罗水华、ING Australia DevOps总监高晖、安达人寿香港Head of IT张毅、农银人寿基础架构处经理/架构师黄彬、宝马中国IT经理魏净辉、中国民航信息网络股份有限公司运行中心中间件团队经理张俊卿、红帽中国解决方案架构师经理张亚光、VMware应用平台架构师淡成、谷歌中国技术解决方案顾问李春霖、Atlassian大中华区渠道负责人钟冠智。

云计算、微服务和DevOps技术体系复杂,企业自主搭建和掌握相关技术面临的挑战很大。OpenShift为企业提供了这样一个集成度高、易于使用、与业界主流技术发展保持同步的平台,将为各个企业的数字化转型提供坚实的保障。本书提供了丰富的实践经验和案例,是一本不可多得的好书。
—中国农业银行研发中心专家 罗水华
本书作者魏新宇是红帽资深技术专家。OpenShift是红帽基于Kubernetes的企业级PaaS平台。本书覆盖OpenShift架构部署、OpenShift4的全新特性、OpenShift在公有云上的架构模型,以及CI/CD持续交付的实现,是一本将理论和实践完美结合的好书。
—ING Australia DevOps总监 高晖
欣闻新宇和跃军两位红帽先锋准备把多年积累的OpenShift实战经验和心得体会分享给数字化时代的同行者,由衷对他们表示感谢!科技创新和理念变革已经是当今世界发展的主要潮流,而先行者的宝贵知识和不断尝试为我们铺垫了一条通向成功的坦途。再次感谢他们!
—安达人寿香港Head of IT 张毅
本书是作者在云计算领域多年工作的总结和归纳,为企业如何上云、怎样建设企业云提供了思路。本书深入浅出,介绍了容器管理、自动化、DevOps等内容,是一本不可多得的好书。
—农银人寿基础架构处经理,架构师 黄彬
本书作者魏新宇是我很熟悉和敬重的云计算和微服务专家。本书理论联系实践,全面阐述了云计算、DevOps和微服务如何帮助企业实现数字化转型和落地。
—宝马中国IT经理 魏净辉

从传统应用向云化应用转移的过程中,越来越多的企业选择了OpenShift。但是当前大多数Kubernetes的书都是从使用角度来介绍相关内容,这对于企业级应用而言是远远不够的。本书的作者郭跃军就是我认识的为数不多的从事OpenShift企业化应用建设的专业工程师,他拥有丰富的实践经验。相信这本书将会让你在实际工作中受益匪浅!
—中国民航信息网络股份有限公司运行中心中间件团队经理 张俊卿

这是一本实战指南,而不是参考手册。本书的两位作者有着丰富的企业项目实施经验,书中涵盖了许多从客户的真实需求中总结出的最佳实践,是不可多得的经验分享。任何希望在企业环境中构建现代化应用的人都可以从本书中获得最直接的帮助和启发。
—VMware应用平台架构师 淡成

本书全面剖析了OpenShift、DevOps和微服务,以企业的数字化转型为背景,清晰地阐明了容器化、DevOps与微服务对数字化转型的重要性。本书是两位专家多年工作经验的结晶,是干货满满的参考书。
—谷歌中国技术解决方案顾问 李春霖

企业数字化转型离不开快速响应变化,在这个VUCA的时代,开发团队更是离不开DevOps、容器化和微服务这三方面的结合,就此而言OpenShift是非常好的解决方案。
我与郭跃军曾在大型DevOps项目上一同奋战,他不仅熟悉OpenShift的落地实践,同时可以熟练使用DevOps庞大的工具链,而这样的人才在业界凤毛麟角。魏新宇在其微信公众号“大魏分享”中更是不遗余力地贡献了丰富的开源技术实践。他们两人联手合著本书,势必对想要了解PaaS、DevOps和微服务技术的人有很大的助益。我相信每位读者都可以通过郭跃军和魏新宇的实战案例提升自己的专业能力。
—Atlassian大中华区渠道负责人 钟冠智

上架指导

计算机/云计算

封底文字

云计算、微服务和DevOps技术体系复杂,企业自主搭建和掌握这样的技术体系面临的挑战很大。OpenShift为企业提供了这样一个集成度高、易于使用、与业界主流技术发展保持同步的平台,将为各个企业的数字化转型提供坚实的保障。本书对OpenShift提供了丰富的实践经验和案例,是一本不可多得的好书。
—— 罗水华 中国农业银行研发中心专家
本书作者魏新宇是红帽资深技术专家。OpenShift是红帽基于Kubernetes的企业级PaaS平台。本书覆盖OpenShift架构部署、OpenShift4的全新特性、OpenShift在公有云上的架构模型,以及CI/CD持续交付的实现,是一本理论和实践结合的好书。
—— 高晖 ING Australia DevOps 总监
欣闻新宇和跃军两位红帽先锋准备把多年积累的OpenShift实战经验和心得体会分享给数字化时代的同行者,由衷对他们表示感谢!科技创新和理念变革已经是当今世界发展的主要潮流,而先行者的宝贵知识和不断尝试为我们铺垫了一条通向成功的坦途。再次感谢他们!
—— 张毅 安达人寿香港 Head of IT
本书作者魏新宇是我很熟悉和敬重的云计算和微服务专家。本书理论联系实践,全面阐述了云计算、DevOps和微服务如何帮助企业实现数字化转型和落地。
—— 魏净辉 宝马中国IT经理
OpenShift已经成为越来越多企业从传统应用向云化应用转移过程中的PaaS平台选择。但是当前大多数K8S的书都是从使用角度来介绍相关内容,这对于企业级应用而言是远远不够的。本书的作者跃军就是我认识的为数不多的从事OpenShift企业化应用建设的专业工程师,有着丰富的实践经验。相信这本书将会让你在实际工作中受益匪浅!
—— 张俊卿 中国民航信息网络股份有限公司运行中心中间件团队经理
这是一本实战指南,而不是参考手册。本书的两位作者有着丰富的企业项目实施经验,书中涵盖了许多从客户的真实需求中总结出的最佳实践,是不可多得的经验分享。对任何希望在企业环境中构建现代化应用的人来说都可以从本书中获得最直接的帮助和启发。
—— 淡成 VMware应用平台架构师
这是一本对OpenShift、 DevOps和微服务进行全面剖析的著作,以企业的数字化转型为背景,清晰地阐明了容器化、DevOps与微服务对数字化转型的重要性。本书是两位专家多年工作经验积累的结晶,是干货满满的参考书。
—— 李春霖 谷歌中国技术解决方案顾问
企业数字化转型离不开快速响应变化,在这个VUCA的时代,开发团队更是离不开DevOps、容器化和微服务这三方面的结合,OpenShift在实践这三方面是非常好的解决方案。
我与跃军曾在大型DevOps项目上一同奋战,他不仅熟悉OpenShift的落地实践,同时熟悉DevOps庞大的工具链,而这样的人才在业界难能可贵。魏新宇在其微信公众号“大魏分享”更是不遗余力地贡献丰富的开源技术实践。他们两人联手合著本书,势必对想要了解PaaS、DevOps和微服务技术的人有很大的助益。我相信每位读者可以从跃军和魏新宇的实战案例中受益良多,在广度和深度上大幅提升自己的专业能力。
—— 钟冠智 Atlassian大中华区负责人

作者简介

魏新宇 郭跃军 著:作者介绍:

魏新宇 现为红帽资深解决方案架构师。在IaaS、PaaS方面有丰富的经验,致力于开源解决方案在企业中的推广和应用。从售前角度主导了红帽在金融、汽车行业PaaS多个项目。曾就职于:华为、IBM、VMware。工作涉及领域硬件、AIX/Linux、虚拟化、PaaS、DevOps、微服务等。获得红帽RHCA Level 5认证、RHCE认证。获得ITIL V3、Cobit5、TOGAF、C-STAR/TOGAF(鉴定级)相关认证。通过大魏分享(david-share)微信公众号,分享了很多项目实践中的经验。

郭跃军 现为亚马逊AWS专业服务团队云架构咨询顾问。在2019年4月之前任职于Red Hat,担任PaaS咨询顾问。从2015年接触容器技术并开始学习OpenShift,参与了很多OpenShift项目的竞标PoC、咨询和落地实施,帮助很多企业实现了数字化转型。经过多年的技术积累和项目历练,在PaaS建设运维、DevOps咨询落地以及微服务改造迁移等方面有丰富的经验,并一直保持着对开源技术、云原生技术的深入研究和热情。

推荐序

当得知魏新宇和郭跃军要写一本有关OpenShift在企业中实战的书籍时,我十分期待。在阅读过书稿后,我意识到读者终于有机会看到企业用户如何利用OpenShift这一最优秀的PaaS平台完成数字化转型了。
本书的两位作者都是我所熟知的技术专家。魏新宇作为红帽中国区认证级别最高的资深架构师之一,有着深厚的技术积累;郭跃军作为OpenShift项目实施经验最多的咨询架构师,有着十分丰富的实施经验。他们的著作必将给读者带来前沿的技术深度解析和丰富的实战经验分享。
近三年来,大型企业的数字化建设重点逐渐从IaaS升级到PaaS,越来越多的企业以及IT部门也认识到PaaS才是企业数字化转型的关键因素。此外,一个成熟、稳定的PaaS平台也是实现DevOps和微服务治理的根基。在PaaS相关领域,红帽的开发人员为Kubernetes社区提交了大量的代码和新特性,不断为容器技术注入新的基因,例如CRI-O、PodMan、Buildah等;同时红帽根据企业客户的需求,在Kubernetes之上增加了诸多企业级功能特性,打造了OpenShift这一企业级PaaS平台。
目前市面上介绍PaaS、DevOps及微服务治理的书籍不在少数,但对这三方面的介绍几乎都是相互割裂的,这造成了很多读者无法将三者融汇贯通。本书则从企业数字化转型的角度,将这三者有机地结合起来,并为企业最终通过开源解决方案构建业务中台提供了建设思路。
如果你是企业的信息化主管,那么通过这本书可以对数字化转型的大致路径有一个清晰的认知、增强数字化转型成功的信心。如果你是IT技术的爱好者或从业者,通过阅读本书可以获得开源界前沿技术详解,同时也可以看到关键技术实现和详细的配置操作等,从而更为有效地扩展个人技术视野。
通过阅读本书,希望你能够真正体验开源的魅力,感受PaaS、DevOps和微服务三者结合带来的无穷能量,以及数字化转型给现代企业带来的无限可能。最后,我希望越来越多的企业通过OpenShift来打造新一代企业数字化平台,开启数字化时代新的篇章!

红帽中国
解决方案架构师经理
张亚光

图书目录

赞誉
推荐序
前言
致谢
第1章 通过OpenShift实现企业的数字化转型 1
1.1 企业进行数字化转型的必要性 1
1.2 企业数字化转型之PaaS 2
1.3 企业数字化转型之DevOps 2
1.3.1 从瀑布式开发到敏捷开发 2
1.3.2 从敏捷开发到DevOps 4
1.4 企业数字化转型之微服务 5
1.4.1 微服务架构简介 5
1.4.2 微服务架构的主要类型 5
1.4.3 企业实施微服务架构的收益和原则 6
1.5 PaaS、DevOps与微服务的关系 6
1.6 企业数字化转型的实现 7
1.6.1 企业业务中台的建设 7
1.6.2 企业数字化转型步骤 8
1.7 本章小结 10
第2章 基于OpenShift构建企业级PaaS平台 11
2.1 OpenShift与Kubernetes的关系 11
2.1.1 OpenShift发展简史 11
2.1.2 OpenShift对Kubernetes的增强 12
2.1.3 OpenShift对Kubernetes生态的延伸 15
2.2 OpenShift的架构介绍与规划 17
2.2.1 OpenShift的逻辑架构 17
2.2.2 OpenShift的技术架构 19
2.2.3 OpenShift的组件架构 20
2.2.4 OpenShift的部署架构 22
2.3 OpenShift部署架构参考 59
2.4 OpenShift安装与部署 62
2.4.1 OpenShift3的私有云部署 62
2.4.2 OpenShift4.1的私有云部署 75
2.5 本章小结 86
第3章 OpenShift在企业中的开发和运维实践 87
3.1 OpenShift在企业中面向的对象 87
3.2 OpenShift在企业中的开发实践 87
3.2.1 应用向OpenShift容器化迁移方法 88
3.2.2 基于Fabric8在OpenShift上发布应用 113
3.2.3 OpenShift API的调用 119
3.2.4 在OpenShift上部署有状态应用 124
3.3 OpenShift在企业中的运维实践 130
3.3.1 OpenShift运维指导 130
3.3.2 OpenShift安全实践 130
3.3.3 OpenShift性能优化 133
3.3.4 OpenShift监控系统与改造 141
3.3.5 OpenShift日志系统与改造 155
3.3.6 OpenShift备份恢复与容灾 171
3.4 本章小结 177
第4章 OpenShift在公有云上的实践 178
4.1 OpenShift在公有云和私有云上的区别 178
4.2 OpenShift在公有云上的架构模型 180
4.2.1 单个PaaS共享架构模型 180
4.2.2 公有云服务自维护架构模型 182
4.2.3 控制节点托管架构模型 183
4.2.4 公有云租户独享PaaS架构模型 184
4.3 OpenShift在公有云上的部署方式 185
4.4 OpenShift在AWS上的实践 185
4.4.1 AWS服务简介 186
4.4.2 OpenShift3在AWS上的实践 187
4.4.3 OpenShift4在AWS上的实践 197
4.4.4 AWS上的Service Broker 202
4.5 OpenShift在阿里云上的实践 204
4.6 本章小结 212
第5章 在OpenShift上实现DevOps 213
5.1 DevOps的适用场景 213
5.2 DevOps的实现路径 214
5.2.1 组织与角色 215
5.2.2 平台与工具 216
5.2.3 流程与规范 218
5.2.4 文化与持续改进 220
5.2.5 总结 220
5.3 基于OpenShift实现CI/CD的几种方式 221
5.3.1 使用自定义的S2I模板 226
5.3.2 自定义模板实现Binary部署 230
5.3.3 在源码外构建Pipeline 236
5.3.4 在源码内构建Pipeline 239
5.3.5 OpenShift中Jenkins的工作方式选择 242
5.4 在OpenShift上实现持续交付 255
5.4.1 OpenShift上的持续交付工具介绍 255
5.4.2 持续交付的实现 266
5.4.3 可以优化的部分 276
5.5 Ansible实现混合云中的DevOps 276
5.5.1 Ansible介绍 277
5.5.2 Ansible基本使用场景 278
5.5.3 Ansible在DevOps中的应用 285
5.6 本章小结 290
第6章 DevOps在企业中的实践 291
6.1 成功实践DevOps的关键要素 291
6.1.1 定义全景视图和目标 291
6.1.2 标准化的流程和组织 292
6.1.3 建立DevOps基石:自动化 292
6.1.4 协同工作的文化 293
6.2 某大型客户DevOps案例分析 293
6.2.1 客户现状及项目背景 293
6.2.2 DevOps落地实践 294
6.2.3 实践收益 370
6.3 本章小结 371
第7章 微服务介绍及Spring Cloud在OpenShift上的落地 372
7.1 企业应用的发展 372
7.1.1 Jakarta EE介绍 372
7.1.2 Jakarta EE应用架构 373
7.1.3 Web Services的大量使用 375
7.1.4 现代应用客户端开发方式 376
7.1.5 Web Services的两种类型 376
7.1.6 企业应用发展的未来 377
7.2 微服务介绍 377
7.2.1 微服务方法论与设计原则 377
7.2.2 MicroProfile微服务框架 378
7.2.3 Spring Cloud微服务框架 379
7.2.4 Istio微服务框架 380
7.2.5 微服务架构的选择 380
7.3 企业对微服务治理的需求 381
7.4 Spring Cloud在OpenShift上的落地 381
7.4.1 Spring Cloud在OpenShift上实现的不同 382
7.4.2 Spring Cloud在OpenShift上的实现 387
7.5 本章小结 408
第8章 Istio架构介绍与安装部署 410
8.1 Istio的技术架构 410
8.1.1 两个平面的定义 410
8.1.2 控制平面 411
8.1.3 数据平面 416
8.1.4 Sidecar的注入 417
8.2 在OpenShift上部署Istio 422
8.2.1 基于OpenShift的Istio与社区版本Istio的区别 422
8.2.2 在OpenShift上安装Istio 424
8.3 Istio的工具集简介 427
8.3.1 Istio的工具集:Grafana 428
8.3.2 Istio的工具集:Prometheus 429
8.3.3 Istio的工具集:Kiali 430
8.3.4 Istio的工具集:Jaeger 434
8.4 在Istio中部署Bookinfo微服务 435
8.4.1 Bookinfo微服务架构 435
8.4.2 在OpenShift中部署Bookinfo 437
8.4.3 Bookinfo微服务效果展示 440
8.5 Bookinfo微服务源码分析 442
8.5.1 Productpage微服务的源码 442
8.5.2 Reviews微服务的源码 443
8.5.3 源码中Mongodb和Mysql的配置 445
8.5.4 Ratings微服务的源码 446
8.5.5 Bookinfo访问效果展示 447
8.6 本章小结 448
第9章 基于OpenShift和Istio实现微服务落地 449
9.1 Istio的基本功能 449
9.1.1 Istio路由基本概念 449
9.1.2 基于目标端的灰度/蓝绿发布 453
9.1.3 微服务的灰度上线 456
9.1.4 微服务的限流 458
9.1.5 微服务的熔断 463
9.1.6 微服务的黑名单 466
9.2 对OpenShift上Istio的重要说明 468
9.2.1 OpenShift上Istio入口访问方式的选择 468
9.2.2 OpenShift Router和IstioIngessgateway的联系与区别 477
9.2.3 Istio配置生效的方式和选择 478
9.3 企业应用向Istio迁移 479
9.3.1 使用本地构建方式将应用迁移到Istio的步骤 480
9.3.2 三层微服务源码分析 481
9.3.3 三层微服务向Istio中迁移展示 485
9.4 Istio纳管微服务 491
9.4.1 纳管场景重要说明 491
9.4.2 三层微服务配置路由管理 491
9.4.3 三层微服务配置限流和熔断 506
9.4.4 三层微服务配置超时和重试 510
9.4.5 三层微服务配置错误注入 513
9.4.6 三层微服务配置黑白名单 516
9.4.7 三层微服务配置验证与授权 518
9.5 Istio生产使用建议 522
9.5.1 Istio的性能指标 522
9.5.2 Istio的调优参考 524
9.5.3 Istio的运维建议 537
9.6 基于OpenShift实现的企业微服务治理需求 538
9.7 本章小结 540
第10章 微服务的高级管理 541
10.1 微服务的API管理 541
10.1.1 API经济的由来 541
10.1.2 API经济的实现 542
10.1.3 API网关与API管理的区别 545
10.2 微服务的API管理方案 546
10.2.1 红帽API管理方案的市场地位 546
10.2.2 红帽3Scale的技术架构与实现效果 547
10.2.3 红帽3Scale对容器化应用的管理 548
10.2.4 红帽3Scale与Istio的集成 554
10.3 微服务的分布式集成 559
10.3.1 分布式集成方案 559
10.3.2 基于OpenShift和Camel的微服务集成 561
10.4 微服务的流程自动化 582
10.4.1 流程与规则 582
10.4.2 红帽的微服务流程自动化方案 584
10.4.3 RHPAM与微服务的集成案例环境准备 586
10.4.4 RHPAM与微服务的集成实验流程验证 594
10.5 业务中台的技术实现 601
10.6 本章小结 602
附录 OpenShift投资回报率分析 603

教学资源推荐
作者: 朱敏 甘启宏 邓韩彬 主编
作者: Andrew S.Tanenbaum
作者: [印度]拉杰·拉杰库马尔(Raj Rajkumar)卡内基-梅隆大学 [美]迪奥尼西奥·德·尼茨(Dionisio de Niz)卡内基-梅隆大学 马克·克莱恩(Mark Klein)美国软件工程研究所 著
作者: 教育部高等学校计算机类专业教学指导委员会 智能时代计算机专业系统能力培养研究组 编制
参考读物推荐
作者: [美] 戴维·克勒德马赫(David Kleidermacher) 迈克·克勒德马赫(Mike Kleidermacher) 著