云原生应用构建:基于OpenShift

云原生应用构建:基于OpenShift

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

从开发和运维两种视角讲解如何基于OpenShift构建云原生应用。

内容简介

这是一部从开发和运维两种视角讲解如何基于OpenShift构建云原生应用的著作。三位作者分别来自红帽和微软公司,都是OpenShift和云原生领域的布道者和领军人物,经验非常丰富。全书一共14章,秉承全栈理念讲解了构建云原生应用需要掌握的云原生技术、OpenShift技术以及开源分布式中间件技术。

第一部分:云原生篇(第1~11章)首先,讲解了云原生和与之相关的分布式开源中间件的技术,如基于云原生的Java实现等;其次,讲解了云原生构建的6大步骤及其相关的技术和方法,如发展DevOps文化、构建分布式缓存等;最后,讲解了人工智能在容器云上的实践。

第二部分:OpenShift篇(第12~14章)详细讲解了OpenShift 集群的规划、管理、离线安装与部署,以及OpenShift 在公有云上的最新实践。

作者简介

作者魏新宇,红帽资深解决方案架构师。在IaaS、PaaS方面有丰富的经验,致力于开源解决方案在企业中的推广和应用。从售前角度主导了红帽在金融、汽车行业的PaaS方面的多个项目。曾就职于华为、IBM、VMware,工作涉及领域包括硬件、AIX/Linux、虚拟化、PaaS、DevOps、微服务等。

章节目录

版权信息

序言1

序言2

前言

第一部分 云原生篇

第1章 云原生应用的构建之路

1.1 云原生应用

1.2 云原生应用构建之路的步骤

1.3 借助Red Hat开源解决方案实现云原生

1.4 本章小结

第2章 传统Linux上构建应用包

2.1 什么是RPM

2.2 从源代码构建软件

2.3 给软件打补丁

2.4 安装软件

2.5 源代码生成tar.gz包

2.6 RPM打包

2.7 构建二进制RPM包

2.8 如何在异构环境重新编译RPM

2.9 本章小结

第3章 云原生Java的实现

3.1 Java应用的发展

3.2 Kubernetes时代Java面临的问题

3.3 Quarkus的架构

3.4 验证Quarkus功能

3.5 Quarkus的事务管理

3.6 本章小结

第4章 DevOps和DevSecOps的实现

4.1 什么是DevOps

4.2 DevOps的技术实现

4.3 在OpenShift上实现DevOps

4.4 OpenShift 4.2中的OpenShift Pipeline

4.5 DevSecOps在OpenShift上的实现

4.6 本章小结

第5章 构建分布式消息中间件和数据流平台

5.1 服务之间的通信

5.2 AMQ在OpenShift上的企业级实现

5.3 Kafka在OpenShift上的实现

5.4 本章小结

第6章 构建分布式缓存

6.1 IT架构的演进

6.2 内存数据网格技术实现:Infinispan

6.3 内存数据网格技术实现:Redis

6.4 Infinispan和Redis的对比

6.5 本章小结

第7章 构建业务流程自动化

7.1 规则与流程

7.2 企业规则的开源实现

7.3 企业级规则自动化方案

7.4 以抵押贷款应用展示RHDM功能

7.5 Red Hat流程自动化方案

7.6 本章小结

第8章 云原生应用的安全

8.1 云原生应用的认证与授权

8.2 OpenShift的单点登录

8.3 实现Web应用单点登录

8.4 云原生应用出口流量限制

8.5 本章小结

第9章 分布式集成与API管理

9.1 分布式集成

9.2 API管理方案

9.3 本章小结

第10章 云原生应用与Serverless的结合

10.1 无服务器架构Serverless

10.2 Serverless与IoT的配合

10.3 本章小结

第11章 人工智能在容器云上的实践

11.1 Caffe2和Jupyter Notebook介绍

11.2 在OpenShift集群中部署Caffe2

11.3 运行代码分析

11.4 Open Data Hub的简介与展示

11.5 本章小结

第二部分 OpenShift篇

第12章 集群规划与管理

12.1 集群规划

12.2 集群管理和增强

12.3 本章小结

第13章 OpenShift 4集群离线部署详解与简化

13.1 极简环境规划

13.2 使用Helper节点工具辅助安装部署

13.3 安装配置确认和解析

13.4 本章小结

第14章 OpenShift与公有云

14.1 OpenShift结合公有云的收益

14.2 OpenShift公有云部署选择

14.3 Azure Red Hat OpenShift

14.4 公有云OpenShift最佳实践

14.5 本章小结

云原生应用构建:基于OpenShift是2020年由机械工业出版社华章分社出版,作者陈耿。

得书感谢您对《云原生应用构建:基于OpenShift》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
开放自动化系统应用与实战:基于标准建模语言IEC61499(工业自动化技术丛书) 电子书
本书主要介绍了开放自动化系统级建模语言IEC 61499的核心机制、定义与设计范式。
大数据与智慧社会:数据驱动变革、构建未来世界 电子书
这本书从全局出发,对大数据的基本内涵进行了系统描述,概括了大数据的前世今生,帮你看清它的本质。
现代水文质量管理体系构建与实践 电子书
结合水文行业质量管理现状和现代质量管理发展情况,对GB/T19001—2008/IS09001:2008《质量管理体系要求》进行解读;按照IS09001标准要求,对水文组织构建、完善和有效运行质量管理体系进行阐述,并提供了水文产品实现过程控制的实施指南,以及长江水利委员会水文局实施IS09001质量管理体系的案例。本书信息丰富,内容翔实,流程清晰,通俗易懂,可为水文组织贯彻实施IS09001标准要
工科应用数学 电子书
本教材以问题为导向,以应用为目的,以“必需、够用”为原则,以为专业服务为宗旨。按照学生的特点和认知规律及工科专业的需求选取、编排内容,做到由浅入深,符合高职高专工科类专业人才培养目标。  本教材内容共九章,内容包括三角学,向量与复数,解析几何,函数、极限与连续,导数及其运算,导数的应用,不定积分与微分方程,定积分及其应用,MATLAB及其应用。为读者学习方便,书后附有初、高等数学常用公式。  本教