OpenShift在企业中的实践:PaaSDevOps微服务
正版图书
¥
46
3.3折
¥
139
全新
仅1件
作者魏新宇、郭跃军 著
出版社机械工业出版社
出版时间2019-11
装帧平装
货号A96
上书时间2023-10-07
商品详情
- 品相描述:全新
图书标准信息
-
作者
魏新宇、郭跃军 著
-
出版社
机械工业出版社
-
出版时间
2019-11
-
版次
1
-
ISBN
9787111640448
-
定价
139.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
- 【内容简介】
-
本书从企业数字化转型入手,介绍企业如何通过OpenShift构建PaaS平台 实现DevOps 实现微服务治理和微服务的高级管理。
全书共分为四大部分:
● 第一部分PaaS能力建设。即本书的“PaaS三部曲”,包含第2-4章的内容,分别是:基于OpenShift构建企业级PaaS OpenShift在企业中的开发和运维实践 OpenShift在公有云上的实践。
● 第二部分DevOps能力建设。即本书的“DevOps两部曲”,包含第5-6章的内容,分别为:在OpenShift上实现DevOps DevOps在企业中的实践。
● 第三部分微服务能力建设。即本书“微服务三部曲”,包含第7-9章的内容,分别为:微服务介绍及Spring Cloud在OpenShift上落地 Istio架构介绍与安装部署 基于OpenShift和Istio实现微服务落地。
● 第四部分微服务高级管理。包含本书第10章的内容。介绍基于OpenShft和红帽其他解决方案微服务的高级管理(API管理 分布式集成和流程自动化),并最终实现企业业务中台的建设。
- 【作者简介】
-
魏新宇 现为红帽资深解决方案架构师。在IaaS PaaS方面有丰富的经验,致力于开源解决方案在企业中的推广和应用。从售前角度主导了红帽在金融 汽车行业PaaS多个项目。曾就职于:华为 IBM VMware。工作涉及领域硬件 AIX/Linux 虚拟化 PaaS DevOps 微服务等。获得红帽RHCA Level 5认证 RHCE认证。获得ITIL V3 Cobit5 C-STAR TOGAF(鉴定级)相关认证。通过大魏分享(david-share)微信公众号,分享了很多项目实践中的经验。
郭跃军 现为yamaxun AWS专业服务团队云架构咨询顾问。在2019年4月之前任职于Red Hat,担任PaaS咨询顾问。从2015年接触容器技术并开始学习OpenShift,参与了很多OpenShift项目的竞标PoC 咨询和落地实施,帮助很多企业实现了数字化转型。经过多年的技术积累和项目历练,在PaaS建设运维 DevOps咨询落地以及微服务改造迁移等方面有丰富的经验,并一直保持着对开源技术 云原生技术的深入研究和热情。
- 【目录】
-
赞誉推荐序前言致谢 章 通过 OpenShift 实现企业的数字化转型1.1 企业进行数字化转型的必要性1.2 企业数字化转型之 PaaS1.3 企业数字化转型之 DevOps1.3.1 从瀑布式开发到敏捷开发1.3.2 从敏捷开发到 DevOps1.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 Broker4.5 OpenShift 在阿里云上的实践4.6 本章小结第 5 章 在 OpenShift 上实现DevOps5.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 在源码外构建 Pipeline5.3.4 在源码内构建 Pipeline5.3.5 OpenShift 中 Jenkins 的工作方式选择5.4 在 OpenShift 上实现持续交付5.4.1 OpenShift 上的持续交付工具介绍5.4.2 持续交付的实现5.4.3 可以优化的部分5.5 Ansible 实现混合云中的DevOps5.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 上部署 Istio8.2.1 基于 OpenShift 的 Istio 与社区版本 Istio 的区别8.2.2 在 OpenShift 上安装 Istio8.3 Istio 的工具集简介8.3.1 Istio 的工具集:Grafana8.3.2 Istio 的工具集:Prometheus8.3.3 Istio 的工具集:Kiali8.3.4 Istio 的工具集:Jaeger8.4 在 Istio 中部署 Bookinfo 微服务8.4.1 Bookinfo 微服务架构8.4.2 在 OpenShift 中部署Bookinfo8.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 OpenShift Router 和 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 本章小结0 章 微服务的高级管理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 投资回报率分析
作者介绍
魏新宇 现为红帽资深解决方案架构师。在IaaS PaaS方面有丰富的经验,致力于开源解决方案在企业中的推广和应用。从售前角度主导了红帽在金融 汽车行业PaaS多个项目。曾就职于:华为 IBM VMware。工作涉及领域硬件 AIX/Linux 虚拟化 PaaS DevOps 微服务等。获得红帽RHCA Level 5认证 RHCE认证。获得ITIL V3 Cobit5 C-STAR TOGAF(鉴定级)相关认证。通过大魏分享(david-share)公众号,分享了很多项目实践中的经验。郭跃军 现为yamaxun AWS专业服务团队云架构咨询顾问。在2019年4月之前任职于Red Hat,担任PaaS咨询顾问。从2015年接触容器技术并开始学习OpenShift,参与了很多OpenShift项目的竞标PoC 咨询和落地实施,帮助很多企业实现了数字化转型。经过多年的技术积累和项目历练,在PaaS建设运维 DevOps咨询落地以及微服务改造迁移等方面有丰富的经验,并一直保持着对开源技术 云原生技术的深入研究和热情。
序言
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价