作品简介

本书分为以下几部分。第1章和第2章分享了作者对云计算技术的理解、思考和对云计算发展趋势的判断,并以汽车行业为例,展现了云计算在助力传统企业数字化转型中的作用,以及如何通过PaaS实施企业的数字化转型。第3章和第4章介绍了Cloud Foundry的发展历史、架构、特色,以及如何基于Cloud Foundry开发云原生的应用。第5章介绍了Cloud Foundry的部署工具BOSH。第6章和第7章是Cloud Foundry的实战章节,介绍了Cloud Foundry的规划、部署和实施。最后两章介绍了Cloud Foundry的服务和运维工具,对于拓展Cloud Foundry的可用服务和提升运维的自动化程度很有帮助。

我们希望这本书能给准备借助云计算技术向数字化转型的企业决策者、CIO、正在从事云计算技术工作的读者带来帮助。作为学习型企业和团队,我们更建议采用如下方式阅读本书:企业的决策者阅读第1章和第2章,理解云战略(特别是PaaS云)提出的必要性和带来的数字化转型机会;之后将书传给软件开发团队,建议团队技术人员阅读第3章和第4章,这部分内容结合实际例子解释了Cloud Foundry的机理和云原生的概念;开发团队启动Cloud Foundry上的应用开发以后,可以把书传给云运维团队,他们可以重点阅读第5~9章,这部分内容会帮助他们理解如何在私有云或者公有云上运维Cloud Foundry。

作品目录

  • 前言
  • 致谢
  • 第1章 数字化变革下的新云浪潮
  • 1.1 计算技术的变迁与发展
  • 1.1.1 计算技术经历的三代平台及其背后的技术公司
  • 1.1.2 三代技术平台所驱动的商业模式
  • 1.2 云计算概述
  • 1.2.1 I层云
  • 1.2.2 S层云
  • 1.2.3 P层云
  • 1.3 P层云计算和数字化变革
  • 第2章 数字化转型第一步:选择PaaS云平台
  • 2.1 数字化转型带来的新需求
  • 2.1.1 车联网
  • 2.1.2 运输网络和行程共享
  • 2.1.3 无人驾驶
  • 2.1.4 智能维护
  • 2.1.5 电动汽车
  • 2.2 数字化转型中的精益方法
  • 2.3 数字平台选型
  • 2.4 组建软件开发团队
  • 第3章 Cloud Foundry:开源的PaaS云平台
  • 3.1 Cloud Foundry的历史
  • 3.2 Cloud Foundry的架构
  • 3.3 应用准备和运行
  • 3.4 Cloud Foundry的特色
  • 3.4.1 微服务
  • 3.4.2 可伸缩
  • 3.4.3 运维友好
  • 3.4.4 高可用
  • 3.4.5 可扩展
  • 3.4.6 容器化
  • 3.4.7 安全
  • 3.5 Cloud Foundry的应用案例
  • 3.6 本章小结
  • 第4章 基于Cloud Foundry开发云原生的应用
  • 4.1 云原生
  • 4.2 持续发布和Concourse
  • 4.3 微服务和Spring Boot
  • 4.4 企业云原生应用的开发
  • 4.4.1 应用案例描述
  • 4.4.2 准备工作
  • 4.4.3 创建后端微服务
  • 4.4.4 前端子项目的开发
  • 4.5 应用的管理
  • 4.6 更多Spring Cloud服务
  • 4.7 本章小结
  • 第5章 BOSH原理与分析
  • 5.1 BOSH概述
  • 5.1.1 BOSH的组件
  • 5.1.2 BOSH部署的基本元素
  • 5.2 安装与使用BOSH
  • 5.2.1 使用bosh init安装BOSH
  • 5.2.2 使用bosh init创建一个基于AWS的BOSH
  • 5.2.3 BOSH的用户设置
  • 5.2.4 使用BOSH
  • 5.2.5 BOSH命令详解
  • 5.2.6 BOSH部署描述文件的属性
  • 5.2.7 使用BOSH创建自己的release
  • 5.2.8 BOSH中的Health Monitor
  • 5.3 BOSH故障排除
  • 5.4 本章小结
  • 第6章 Cloud Foundry的部署规划
  • 6.1 容量规划
  • 6.1.1 容量规划的概念和目标
  • 6.1.2 Cloud Foundry的容量规划
  • 6.1.3 Cloud Foundry的容量监控
  • 6.2 网络设计
  • 6.2.1 网络设计的目标
  • 6.2.2 典型的网络设计方案
  • 6.3 安全策略
  • 6.3.1 通过网络规划保证系统安全
  • 6.3.2 Cloud Foundry应用(APP)的安全
  • 6.3.3 应用(APP)级防火墙:网络流量规则
  • 6.3.4 BOSH的安全
  • 6.3.5 认证与授权
  • 6.3.6 安全事件的记录和审查
  • 6.3.7 安全性的一些建议
  • 6.4 本章小结
  • 第7章 Cloud Foundry的部署实施
  • 7.1 基于AWS的安装
  • 7.1.1 安装的先决条件
  • 7.1.2 部署Cloud Foundry
  • 7.2 基于OpenStack的安装
  • 7.2.1 安装的先决条件
  • 7.2.2 部署Cloud Foundry
  • 7.3 基于vSphere的安装
  • 7.3.1 安装的先决条件
  • 7.3.2 部署Micro BOSH
  • 7.3.3 部署Cloud Foundry
  • 7.4 使用Ops Manager安装
  • 7.4.1 OpenStack支持版本
  • 7.4.2 安装的先决条件
  • 7.4.3 配置OpenStack环境
  • 7.4.4 配置并安装Ops Manager Director
  • 7.4.5 安装Cloud Foundry
  • 7.5 本章小结
  • 第8章 Cloud Foundry的运维
  • 8.1 度量
  • 8.2 度量的发送
  • 8.2.1 Bosh Health Monitor
  • 8.2.2 Cloud Foundry Collector
  • 8.2.3 Cloud Foundry Loggregator
  • 8.3 度量收集与监控面板
  • 8.3.1 Datadog
  • 8.3.2 OpenTSDB
  • 8.4 系统监控与报警处理
  • 8.5 日志的收集和分析
  • 第9章 服务与工具
  • 9.1 服务
  • 9.1.1 服务简介
  • 9.1.2 实现服务代理
  • 9.1.3 管理服务代理
  • 9.1.4 使用服务
  • 9.1.5 用户提供的服务
  • 9.1.6 服务示例
  • 9.2 工具
  • 9.2.1 PCF-Dev
  • 9.2.2 Concourse
  • 9.2.3 Spiff
  • 9.3 本章小结
  • 参考文献
展开全部