云原生应用构建:基于OpenShift

云原生应用构建:基于OpenShift
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2020-07
ISBN: 9787111657866
定价: 99.00
装帧: 其他
10人买过
  • 这是一部从开发和运维两种视角讲解如何基于OpenShift构建云原生应用的著作。三位作者分别来自红帽和微软公司,都是OpenShift和云原生领域的布道者和领军人物,经验非常丰富。 
    全书一共14章,秉承全栈理念讲解了构建云原生应用需要掌握的云原生技术、OpenShift技术以及开源分布式中间件技术。 
    第一部分:云原生篇(第1~11章) 
    首先,讲解了云原生和与之相关的分布式开源中间件的技术,如基于云原生的Java实现等;其次,讲解了云原生构建的6大步骤及其相关的技术和方法,如发展DevOps文化、构建分布式缓存等;最后,讲解了人工智能在容器云上的实践。 
    第二部分:OpenShift篇(第12~14章) 
    详细讲解了OpenShift 集群的规划、管理、离线安装与部署,以及OpenShift 在公有云上的最佳实践。 

    魏新宇 
    红帽资深解决方案架构师。在IaaS、PaaS方面有丰富的经验,致力于开源解决方案在企业中的推广和应用。从售前角度主导了红帽在金融、汽车行业的PaaS方面的多个项目。曾就职于华为、IBM、VMware,工作涉及领域包括硬件、AIX/Linux、虚拟化、PaaS、DevOps、微服务等。畅销书《OpenShift在企业中的实践 PaaS DevOps 微服务》联合作者。 
    获得红帽RHCA Level 5认证、RHCE认证,以及ITIL V3、Cobit5、TOGAF、C-STAR/TOGAF(鉴定级)相关认证。通过“大魏分享”(david-share)微信公众号,分享了很多项目实践经验。 
    王洪涛 
    红帽副首席架构师,曾在IBM工作多年,红帽PaaS、JBoss认证工程师。 
    有20年IT行业从业经验,先后担任软件开发工程师、项目经理、产品经理、架构师等职位,有丰富的容器云、互联网、微服务项目实施经验。服务于国有四大行、人行、石油、海油、航信等大客户,交付或支持电子商城、报表门户、互联网站、PaaS云平台等项目。 
    陈 耿 
    微软全球黑带团队云原生技术专家, Azure Red Hat OpenShift亚太区产品技术负责人。曾是红帽中国OpenShift核心团队成员,是开源容器平台OpenShift在国内落地的领军人物,长期活跃于国内的云原生技术社区。著有国内OpenShift领域的开山之作《开源容器云OpenShift》及《深入浅出Serverless》等作品。 

    序言 
    前言 
    第一部分 云原生篇 
    第1章 云原生应用的构建之路2 
    1.1 云原生应用2 
    1.1.1 什么是云原生应用2 
    1.1.2 云原生应用开发和部署的四大 
       原则3 
    1.2 云原生应用构建之路的步骤3 
    1.3 借助Red Hat开源解决方案实现 
       云原生6 
    1.4 本章小结8 
    第2章 传统Linux上构建应用包9 
    2.1 什么是RPM9 
    2.2 从源代码构建软件10 
    2.2.1 本机编译代码10 
    2.2.2 解释型代码11 
    2.3 给软件打补丁12 
    2.4 安装软件13 
    2.5 源代码生成tar.gz包14 
    2.6 RPM打包15 
    2.6.1 什么是SPEC文件15 
    2.6.2 书写SPEC文件17 
    2.7 构建二进制RPM包19 
    2.7.1 构建Source RPM和二进制 
       RPM19 
    2.7.2 检查并安装RPM包21 
    2.8 如何在异构环境重新编译RPM22 
    2.9 本章小结24 
    第3章 云原生Java的实现25 
    3.1 Java应用的发展25 
    3.1.1 Java EE架构25 
    3.1.2 Java应用的打包与JDK28 
    3.2 Kubernetes时代Java面临的问题33 
    3.3 Quarkus的架构33 
    3.4 验证Quarkus功能34 
    3.4.1 编译和部署Quarkus应用34 
    3.4.2 Quarkus的热加载39 
    3.4.3 在OpenShift中部署Quarkus 
       应用程序41 
    3.4.4 Quarkus应用添加REST Client 
       扩展45 
    3.4.5 Quarkus应用的容错能力50 
    3.5 Quarkus的事务管理52 
    3.6 本章小结53 
    第4章 DevOps和DevSecOps的 
        实现54 
    4.1 什么是DevOps54 
    4.1.1 从瀑布式开发到敏捷开发54 
    4.1.2 从敏捷开发到DevOps55 
    4.2 DevOps的技术实现56 
    4.3 在OpenShift上实现DevOps58 
    4.3.1 S2I与Jenkins结合使用实现 
       CI/CD59 
    4.3.2 常用DevOps工具介绍61 
    4.3.3 OpenShift 3 Jenkins Pipeline 
       工作流分析64 
    4.4 OpenShift 4.2中的OpenShift 
       Pipeline69 
    4.4.1 Tekton概述69 
    4.4.2 安装OpenShift Pipeline71 
    4.4.3 验证OpenShift Pipeline73 
    4.5 DevSecOps在OpenShift上的实现79 
    4.5.1 DevSecOps的架构79 
    4.5.2 DevSecOps中的安全工具80 
    4.5.3 DevSecOps在OpenShift上的 
       架构80 
    4.5.4 DevSecOps所依赖的OpenShift 
       实验环境81 
    4.5.5 DevSecOps Pipeline分析83 
    4.5.6 执行DevSecOps Pipeline89 
    4.6 本章小结94 
    第5章 构建分布式消息中间件和 
        数据流平台95 
    5.1 服务之间的通信95 
    5.1.1 服务之间的通信方式95 
    5.1.2 异步通信实现97 
    5.1.3 消息的分类97 
    5.2 AMQ在OpenShift上的企业级 
       实现98 
    5.2.1 标准消息中间件规范98 
    5.2.2 查看AMQ的多协议支持101 
    5.2.3 创建持久队列101 
    5.2.4 AMQ的HA104 
    5.2.5 AMQ的Cluster105 
    5.2.6 AMQ在OpenShift上的部署107 
    5.3 Kafka在OpenShift上的实现113 
    5.3.1 Kafka的架构113 
    5.3.2 Kafka集群在OpenShift集群 
       上的实现方式114 
    5.3.3 在OpenShift上部署Kafka 
       集群115 
    5.3.4 配置Kafka外部访问121 
    5.3.5 配置Mirror Maker124 
    5.4 本章小结128 
    第6章 构建分布式缓存129 
    6.1 IT架构的演进129 
    6.1.1 传统IT架构129 
    6.1.2 分布式IT架构130 
    6.1.3 分布式IT架构下的缓存130 
    6.1.4 内存数据网格的应用场景131 
    6.2 内存数据网格技术实现: 
        Infinispan131 
    6.2.1 Infinispan的两种部署模式132 
    6.2.2 Infinispan的三种配置模式133 
    6.2.3 Infinispan功能验证134 
    6.2.4 在OpenShift上实现 
       Infinispan138 
    6.3 内存数据网格技术实现:Redis141 
    6.3.1 Sentinel + Redis一主多从141 
    6.3.2 Redis Cluster + Redis多主 
       多从142 
    6.3.3 Redis在OpenShift上的实现143 
    6.4 Infinispan和Redis的对比150 
    6.5 本章小结150 
    第7章 构建业务流程自动化151 
    7.1 规则与流程151 
    7.2 企业规则的开源实现153 
    7.2.1 KIE的架构153 
    7.2.2 Drools的架构155 
    7.3 企业级规则自动化方案157 
    7.3.1 Red Hat Decision Manager 
       架构157 
    7.3.2 RHDM在OpenShift上的实现 
       架构158 
    7.4 以抵押贷款应用展示RHDM 
        功能161 
    7.4.1 在RHDM上导入抵押贷款 
       应用源码161 
    7.4.2 抵押贷款应用源码分析163 
    7.4.3 探索抵押贷款应用165 
    7.4.4 复杂规则的处理168 
    7.4.5 验证决策模型和表示法(DMN) 
       格式规则171 
    7.5 Red Hat流程自动化方案174 
    7.5.1 Red Hat Process Automation 
       Manager架构174 
    7.5.2 RHPAM与微服务的集成案例 
       环境准备176 
    7.5.3 RHPAM与微服务的集成实验 
       流程验证185 
    7.6 本章小结194 
    第8章 云原生应用的安全195 
    8.1 云原生应用的认证与授权195 
    8.2 OpenShift的单点登录197 
    8.2.1 OpenShift的认证方式197 
    8.2.2 OpenShift与Keycloak 
       的集成198 
    8.3 实现Web应用单点登录209 
    8.4 云原生应用出口流量限制219 
    8.4.1 配置出口防火墙219 
    8.4.2 配置出口路由器220 
    8.5 本章小结224 
    第9章 分布式集成与API管理225 
    9.1 分布式集成225 
    9.1.1 分布式集成方案225 
    9.1.2 基于OpenShift 3.11和Camel的 
        微服务集成227 
    9.1.3 Camel K项目介绍251 
    9.2 API管理方案253 
    9.2.1 Red Hat 3Scale的技术架构与 
       实现效果253 
    9.2.2 Red Hat 3Scale对容器化应用的 
       管理255 
    9.3 本章小结262 
    第10章 云原生应用与Serverless 
          的结合263 
    10.1 无服务器架构Serverless263 
    10.1.1 应用架构的演进263 
    10.1.2 基础架构的演进264 
    10.1.3 Serverless的技术种类265 
    10.1.4 OpenWhisk的核心概念266 
    10.1.5 基于OpenShift集群部署 的 
         OpenWhisk267 
    10.2 Serverless与IoT的配合270 
    10.2.1 场景描述270 
    10.2.2 创建并验证第一个Action: 
         formatInput271 
    10.2.3 创建并验证第二个Action: 
         enricher274 
    10.2.4 将两个Action链接276 
    10.2.5 创建并验证第三个Action: 
         geofence277 
    10.2.6 验证包含三个Action的 
         序列279 
    10.3 本章小结282 
    第11章 人工智能在容器云上的 
          实践283 
    11.1 Caffe2和Jupyter Notebook介绍283 
    11.2 在OpenShift集群中部署 
         Caffe2284 
    11.3 运行代码分析287 
    11.3.1 整体代码分析287 
    11.3.2 运行代码287 
    11.4 Open Data Hub的简介与展示299 
    11.4.1 Open Data Hub简介299 
    11.4.2 Open Data Hub的安装300 
    11.4.3 Open Data Hub的基本功能 
         展示306 
    11.5 本章小结307 
    第二部分 OpenShift篇 
    第12章 集群规划与管理310 
    12.1 集群规划310 
    12.1.1 裸金属还是虚拟机311 
    12.1.2 容量评估315 
    12.1.3 网络考量316 
    12.1.4 集群的部署考量319 
    12.1.5 拉伸集群―跨数据中心 
         部署322 
    12.1.6 联邦集群322 
    12.2 集群管理和增强338 
    12.2.1 多集群管理门户338 
    12.2.2 集群上应用的灾难备份/ 
         恢复策略342 
    12.2.3 启动OpenShift上的硬件 
         加速351 
    12.3 本章小结363 
    第13章 OpenShift 4集群离线部署 
          详解与简化364 
    13.1 极简环境规划364 
    13.2 使用Helper节点工具辅助安装 
       部署365 
    13.3 安装配置确认和解析367 
    13.3.1 DNS手动配置及解析367 
    13.3.2 负载均衡器手动配置及解析369 
    13.3.3 WebServer手动配置及解析371 
    13.3.4 配置离线镜像仓库/还原 
         镜像371 
    13.3.5 执行安装步骤372 
    13.3.6 完成安装376 
    13.3.7 附加操作:内部镜像库设置 
         使用emptydir或者NFS376 
    13.4 本章小结377 
    第14章 OpenShift与公有云378 
    14.1 OpenShift结合公有云的收益378 
    14.2 OpenShift公有云部署选择380 
    14.2.1 基于IaaS380 
    14.2.2 基于PaaS385 
    14.3 Azure Red Hat OpenShift385 
    14.3.1 集群部署与伸缩387 
    14.3.2 自动化运维387 
    14.3.3 全球部署387 
    14.3.4 混合云架构388 
    14.3.5 安全与认证389 
    14.3.6 与Azure服务的集成389 
    14.3.7 开发者体验389 
    14.3.8 联合技术支持390 
    14.3.9 付费模式391 
    14.3.10 OpenShift 4391 
    14.4 公有云OpenShift最佳实践391 
    14.4.1 因地制宜地选择架构391 
    14.4.2 最小化基础架构管理工作量392 
    14.4.3 构建高可用的部署架构392 
    14.4.4 Infrastructure as Code393 
    14.4.5 DevOps393 
    14.5 本章小结393 
    ......
  • 内容简介:
    这是一部从开发和运维两种视角讲解如何基于OpenShift构建云原生应用的著作。三位作者分别来自红帽和微软公司,都是OpenShift和云原生领域的布道者和领军人物,经验非常丰富。 
    全书一共14章,秉承全栈理念讲解了构建云原生应用需要掌握的云原生技术、OpenShift技术以及开源分布式中间件技术。 
    第一部分:云原生篇(第1~11章) 
    首先,讲解了云原生和与之相关的分布式开源中间件的技术,如基于云原生的Java实现等;其次,讲解了云原生构建的6大步骤及其相关的技术和方法,如发展DevOps文化、构建分布式缓存等;最后,讲解了人工智能在容器云上的实践。 
    第二部分:OpenShift篇(第12~14章) 
    详细讲解了OpenShift 集群的规划、管理、离线安装与部署,以及OpenShift 在公有云上的最佳实践。 

  • 作者简介:
    魏新宇 
    红帽资深解决方案架构师。在IaaS、PaaS方面有丰富的经验,致力于开源解决方案在企业中的推广和应用。从售前角度主导了红帽在金融、汽车行业的PaaS方面的多个项目。曾就职于华为、IBM、VMware,工作涉及领域包括硬件、AIX/Linux、虚拟化、PaaS、DevOps、微服务等。畅销书《OpenShift在企业中的实践 PaaS DevOps 微服务》联合作者。 
    获得红帽RHCA Level 5认证、RHCE认证,以及ITIL V3、Cobit5、TOGAF、C-STAR/TOGAF(鉴定级)相关认证。通过“大魏分享”(david-share)微信公众号,分享了很多项目实践经验。 
    王洪涛 
    红帽副首席架构师,曾在IBM工作多年,红帽PaaS、JBoss认证工程师。 
    有20年IT行业从业经验,先后担任软件开发工程师、项目经理、产品经理、架构师等职位,有丰富的容器云、互联网、微服务项目实施经验。服务于国有四大行、人行、石油、海油、航信等大客户,交付或支持电子商城、报表门户、互联网站、PaaS云平台等项目。 
    陈 耿 
    微软全球黑带团队云原生技术专家, Azure Red Hat OpenShift亚太区产品技术负责人。曾是红帽中国OpenShift核心团队成员,是开源容器平台OpenShift在国内落地的领军人物,长期活跃于国内的云原生技术社区。著有国内OpenShift领域的开山之作《开源容器云OpenShift》及《深入浅出Serverless》等作品。 

  • 目录:
    序言 
    前言 
    第一部分 云原生篇 
    第1章 云原生应用的构建之路2 
    1.1 云原生应用2 
    1.1.1 什么是云原生应用2 
    1.1.2 云原生应用开发和部署的四大 
       原则3 
    1.2 云原生应用构建之路的步骤3 
    1.3 借助Red Hat开源解决方案实现 
       云原生6 
    1.4 本章小结8 
    第2章 传统Linux上构建应用包9 
    2.1 什么是RPM9 
    2.2 从源代码构建软件10 
    2.2.1 本机编译代码10 
    2.2.2 解释型代码11 
    2.3 给软件打补丁12 
    2.4 安装软件13 
    2.5 源代码生成tar.gz包14 
    2.6 RPM打包15 
    2.6.1 什么是SPEC文件15 
    2.6.2 书写SPEC文件17 
    2.7 构建二进制RPM包19 
    2.7.1 构建Source RPM和二进制 
       RPM19 
    2.7.2 检查并安装RPM包21 
    2.8 如何在异构环境重新编译RPM22 
    2.9 本章小结24 
    第3章 云原生Java的实现25 
    3.1 Java应用的发展25 
    3.1.1 Java EE架构25 
    3.1.2 Java应用的打包与JDK28 
    3.2 Kubernetes时代Java面临的问题33 
    3.3 Quarkus的架构33 
    3.4 验证Quarkus功能34 
    3.4.1 编译和部署Quarkus应用34 
    3.4.2 Quarkus的热加载39 
    3.4.3 在OpenShift中部署Quarkus 
       应用程序41 
    3.4.4 Quarkus应用添加REST Client 
       扩展45 
    3.4.5 Quarkus应用的容错能力50 
    3.5 Quarkus的事务管理52 
    3.6 本章小结53 
    第4章 DevOps和DevSecOps的 
        实现54 
    4.1 什么是DevOps54 
    4.1.1 从瀑布式开发到敏捷开发54 
    4.1.2 从敏捷开发到DevOps55 
    4.2 DevOps的技术实现56 
    4.3 在OpenShift上实现DevOps58 
    4.3.1 S2I与Jenkins结合使用实现 
       CI/CD59 
    4.3.2 常用DevOps工具介绍61 
    4.3.3 OpenShift 3 Jenkins Pipeline 
       工作流分析64 
    4.4 OpenShift 4.2中的OpenShift 
       Pipeline69 
    4.4.1 Tekton概述69 
    4.4.2 安装OpenShift Pipeline71 
    4.4.3 验证OpenShift Pipeline73 
    4.5 DevSecOps在OpenShift上的实现79 
    4.5.1 DevSecOps的架构79 
    4.5.2 DevSecOps中的安全工具80 
    4.5.3 DevSecOps在OpenShift上的 
       架构80 
    4.5.4 DevSecOps所依赖的OpenShift 
       实验环境81 
    4.5.5 DevSecOps Pipeline分析83 
    4.5.6 执行DevSecOps Pipeline89 
    4.6 本章小结94 
    第5章 构建分布式消息中间件和 
        数据流平台95 
    5.1 服务之间的通信95 
    5.1.1 服务之间的通信方式95 
    5.1.2 异步通信实现97 
    5.1.3 消息的分类97 
    5.2 AMQ在OpenShift上的企业级 
       实现98 
    5.2.1 标准消息中间件规范98 
    5.2.2 查看AMQ的多协议支持101 
    5.2.3 创建持久队列101 
    5.2.4 AMQ的HA104 
    5.2.5 AMQ的Cluster105 
    5.2.6 AMQ在OpenShift上的部署107 
    5.3 Kafka在OpenShift上的实现113 
    5.3.1 Kafka的架构113 
    5.3.2 Kafka集群在OpenShift集群 
       上的实现方式114 
    5.3.3 在OpenShift上部署Kafka 
       集群115 
    5.3.4 配置Kafka外部访问121 
    5.3.5 配置Mirror Maker124 
    5.4 本章小结128 
    第6章 构建分布式缓存129 
    6.1 IT架构的演进129 
    6.1.1 传统IT架构129 
    6.1.2 分布式IT架构130 
    6.1.3 分布式IT架构下的缓存130 
    6.1.4 内存数据网格的应用场景131 
    6.2 内存数据网格技术实现: 
        Infinispan131 
    6.2.1 Infinispan的两种部署模式132 
    6.2.2 Infinispan的三种配置模式133 
    6.2.3 Infinispan功能验证134 
    6.2.4 在OpenShift上实现 
       Infinispan138 
    6.3 内存数据网格技术实现:Redis141 
    6.3.1 Sentinel + Redis一主多从141 
    6.3.2 Redis Cluster + Redis多主 
       多从142 
    6.3.3 Redis在OpenShift上的实现143 
    6.4 Infinispan和Redis的对比150 
    6.5 本章小结150 
    第7章 构建业务流程自动化151 
    7.1 规则与流程151 
    7.2 企业规则的开源实现153 
    7.2.1 KIE的架构153 
    7.2.2 Drools的架构155 
    7.3 企业级规则自动化方案157 
    7.3.1 Red Hat Decision Manager 
       架构157 
    7.3.2 RHDM在OpenShift上的实现 
       架构158 
    7.4 以抵押贷款应用展示RHDM 
        功能161 
    7.4.1 在RHDM上导入抵押贷款 
       应用源码161 
    7.4.2 抵押贷款应用源码分析163 
    7.4.3 探索抵押贷款应用165 
    7.4.4 复杂规则的处理168 
    7.4.5 验证决策模型和表示法(DMN) 
       格式规则171 
    7.5 Red Hat流程自动化方案174 
    7.5.1 Red Hat Process Automation 
       Manager架构174 
    7.5.2 RHPAM与微服务的集成案例 
       环境准备176 
    7.5.3 RHPAM与微服务的集成实验 
       流程验证185 
    7.6 本章小结194 
    第8章 云原生应用的安全195 
    8.1 云原生应用的认证与授权195 
    8.2 OpenShift的单点登录197 
    8.2.1 OpenShift的认证方式197 
    8.2.2 OpenShift与Keycloak 
       的集成198 
    8.3 实现Web应用单点登录209 
    8.4 云原生应用出口流量限制219 
    8.4.1 配置出口防火墙219 
    8.4.2 配置出口路由器220 
    8.5 本章小结224 
    第9章 分布式集成与API管理225 
    9.1 分布式集成225 
    9.1.1 分布式集成方案225 
    9.1.2 基于OpenShift 3.11和Camel的 
        微服务集成227 
    9.1.3 Camel K项目介绍251 
    9.2 API管理方案253 
    9.2.1 Red Hat 3Scale的技术架构与 
       实现效果253 
    9.2.2 Red Hat 3Scale对容器化应用的 
       管理255 
    9.3 本章小结262 
    第10章 云原生应用与Serverless 
          的结合263 
    10.1 无服务器架构Serverless263 
    10.1.1 应用架构的演进263 
    10.1.2 基础架构的演进264 
    10.1.3 Serverless的技术种类265 
    10.1.4 OpenWhisk的核心概念266 
    10.1.5 基于OpenShift集群部署 的 
         OpenWhisk267 
    10.2 Serverless与IoT的配合270 
    10.2.1 场景描述270 
    10.2.2 创建并验证第一个Action: 
         formatInput271 
    10.2.3 创建并验证第二个Action: 
         enricher274 
    10.2.4 将两个Action链接276 
    10.2.5 创建并验证第三个Action: 
         geofence277 
    10.2.6 验证包含三个Action的 
         序列279 
    10.3 本章小结282 
    第11章 人工智能在容器云上的 
          实践283 
    11.1 Caffe2和Jupyter Notebook介绍283 
    11.2 在OpenShift集群中部署 
         Caffe2284 
    11.3 运行代码分析287 
    11.3.1 整体代码分析287 
    11.3.2 运行代码287 
    11.4 Open Data Hub的简介与展示299 
    11.4.1 Open Data Hub简介299 
    11.4.2 Open Data Hub的安装300 
    11.4.3 Open Data Hub的基本功能 
         展示306 
    11.5 本章小结307 
    第二部分 OpenShift篇 
    第12章 集群规划与管理310 
    12.1 集群规划310 
    12.1.1 裸金属还是虚拟机311 
    12.1.2 容量评估315 
    12.1.3 网络考量316 
    12.1.4 集群的部署考量319 
    12.1.5 拉伸集群―跨数据中心 
         部署322 
    12.1.6 联邦集群322 
    12.2 集群管理和增强338 
    12.2.1 多集群管理门户338 
    12.2.2 集群上应用的灾难备份/ 
         恢复策略342 
    12.2.3 启动OpenShift上的硬件 
         加速351 
    12.3 本章小结363 
    第13章 OpenShift 4集群离线部署 
          详解与简化364 
    13.1 极简环境规划364 
    13.2 使用Helper节点工具辅助安装 
       部署365 
    13.3 安装配置确认和解析367 
    13.3.1 DNS手动配置及解析367 
    13.3.2 负载均衡器手动配置及解析369 
    13.3.3 WebServer手动配置及解析371 
    13.3.4 配置离线镜像仓库/还原 
         镜像371 
    13.3.5 执行安装步骤372 
    13.3.6 完成安装376 
    13.3.7 附加操作:内部镜像库设置 
         使用emptydir或者NFS376 
    13.4 本章小结377 
    第14章 OpenShift与公有云378 
    14.1 OpenShift结合公有云的收益378 
    14.2 OpenShift公有云部署选择380 
    14.2.1 基于IaaS380 
    14.2.2 基于PaaS385 
    14.3 Azure Red Hat OpenShift385 
    14.3.1 集群部署与伸缩387 
    14.3.2 自动化运维387 
    14.3.3 全球部署387 
    14.3.4 混合云架构388 
    14.3.5 安全与认证389 
    14.3.6 与Azure服务的集成389 
    14.3.7 开发者体验389 
    14.3.8 联合技术支持390 
    14.3.9 付费模式391 
    14.3.10 OpenShift 4391 
    14.4 公有云OpenShift最佳实践391 
    14.4.1 因地制宜地选择架构391 
    14.4.2 最小化基础架构管理工作量392 
    14.4.3 构建高可用的部署架构392 
    14.4.4 Infrastructure as Code393 
    14.4.5 DevOps393 
    14.5 本章小结393 
    ......
查看详情
12
相关图书 / 更多
云原生应用构建:基于OpenShift
云原生测试实战
孙高飞
云原生应用构建:基于OpenShift
云原生Kubernetes全栈架构师实战
杜宽
云原生应用构建:基于OpenShift
云原生安全技术实践指南
张福
云原生应用构建:基于OpenShift
云原生开发实践(计算机技术开发与应用丛书)
高尚衡 著
云原生应用构建:基于OpenShift
云原生安全
李学峰 编著
云原生应用构建:基于OpenShift
云原生时代的CoreDNS学习指南
[美]约翰·贝拉马里奇(John Belamaric);[美]克里凯特·刘(Cricket Liu)
云原生应用构建:基于OpenShift
云原生构建数字世界
丁振海 宋立桓
云原生应用构建:基于OpenShift
云原生构建:微服务、容器化与容器编排
邹炎;谢邵虎;朱明杰
云原生应用构建:基于OpenShift
云原生时代的可观测系统最佳实战
罗梦婷 蒲实 著
云原生应用构建:基于OpenShift
云原生技术中台:从分布式到云平台设计
陈涛 索海燕
云原生应用构建:基于OpenShift
云原生落地:企业级DevOps实践
应阔浩 李建宇 付天时 赵耀 著
云原生应用构建:基于OpenShift
云原生应用架构:微服务开发最佳实战
FreeWheel核心业务系统开发团队
您可能感兴趣 / 更多