书籍详情
Cloud Foundry:从数字化战略到实现
作者:冯雷,高小明,吴疆,付宁 著
出版社:机械工业出版社
出版时间:2017-10-01
ISBN:9787111575719
定价:¥79.00
购买这本书可以去
内容简介
本书从计算技术的发展历程谈起,阐述了PaaS技术出现和发展的必然性。同时,以汽车行业为例,剖析传统企业如何基于行业发展和用户需求寻找痛点,利用先进的信息技术进行数字化转型,从战略角度助力传统企业更好地适应市场的挑战。本书由Cloud Foundry核心开发团队编写,全面、系统、透彻地介绍了Cloud Foundry的特点、组件、功能及使用方法,并辅以精彩的实战案例,跟随本书的介绍,可以轻松基于Cloud Foundry开发自己的云应用。本书不仅涵盖Cloud Foundry中先进的技术,而且展现了众多颇具新意的开发理念以及创建适合数字化经济的新型创新软件和数据团队的建议,无论是传统企业还是创业团队都可以从中获益。
作者简介
冯雷(Ray Feng) ,Pivotal(毕威拓)中国研发中心总经理。自研发中心成立至今,主持数亿元人民币投资的中国研发和运营。作为Pivotal全球产品关键领导人,冯雷为Pivotal公司的数字化理念建立和对应的软件产品提供战略输入。冯雷毕业于卡内基·梅隆大学,2010年从美国硅谷归国,在500强公司EMC旗下创建Greenplum中国研发部门。 2013年,随着全球Pivotal组建,冯雷在中国Greenplum大数据和VMWare的PaaS云的基础上组建了Pivotal中国研发中心。研发中心秉承硅谷的创新精神,确立了Pivotal主导的Greenplum、 Cloud Foundry等开源产品的领域领先地位以及与阿里云等知名企业在开源领域的合作落地。冯雷参与或主编了多部大数据和云技术著作,并持有两项美国云计算专利。高小明,Pivotal中国研发中心Cloud Foundry高级研发经理。先后参与和负责数据分析协作平台Chorus、开源PaaS云平台Cloud Foundry、实时数据分析等领域的产品开发和技术推广。目前重点关注数据分析、微服务架构和Cloud Foundry的应用与开发。吴疆,Pivotal中国研发中心Pivotal Web Service资深产品经理,专注于云计算、PaaS平台、Cloud Foundry的产品设计和推广。2013年加入Pivotal,在多个Cloud Foundry项目中担任主管工程师和产品经理。在Pivotal成立之前,吴疆在EMC卓越研发中心担任主管工程师,参与多个大数据和云计算相关项目。付宁,Pivotal中国研发中心软件开发经理。2013年起参与 Cloud Foundry 相关的项目,包括 Service Broker 的研发、PWS 的运维以及在中国 AWS 上 Cloud Foundry 的部署、测试等工作。
目录
目 录?Contents
序
前 言
致 谢
第1章 数字化变革下的新云浪潮 1
1.1 计算技术的变迁与发展 1
1.1.1 计算技术经历的三代平台及其背后的技术公司 2
1.1.2 三代技术平台所驱动的商业模式 5
1.2 云计算概述 8
1.2.1 I层云 9
1.2.2 S层云 12
1.2.3 P层云 13
1.3 P层云计算和数字化变革 15
第2章 数字化转型步:选择PaaS云平台 18
2.1 数字化转型带来的新需求 19
2.1.1 车联网 20
2.1.2 运输网络和行程共享 20
2.1.3?无人驾驶 21
2.1.4 智能维护 22
2.1.5 电动汽车 22
2.2 数字化转型中的精益方法 22
2.3 数字平台选型 23
2.4 组建软件开发团队 25
第3章 Cloud Foundry:开源的PaaS云平台 29
3.1 Cloud Foundry的历史 30
3.2 Cloud Foundry的架构 31
3.3 应用准备和运行 36
3.4 Cloud Foundry 的特色 38
3.4.1 微服务 38
3.4.2 可伸缩 40
3.4.3 运维友好 41
3.4.4 高可用 43
3.4.5 可扩展 47
3.4.6 容器化 50
3.4.7 安全 51
3.5 Cloud Foundry的应用案例 52
3.6 本章小结 53
第4章 基于Cloud Foundry开发云原生的应用 55
4.1 云原生 55
4.2 持续发布和Concourse 57
4.3 微服务和Spring Boot 58
4.4 企业云原生应用的开发 59
4.4.1 应用案例描述 59
4.4.2 准备工作 60
4.4.3 创建后端微服务 61
4.4.4 前端子项目的开发 78
4.5 应用的管理 79
4.6 更多Spring Cloud服务 81
4.7 本章小结 85
第5章 BOSH原理与分析 86
5.1 BOSH概述 86
5.1.1 BOSH 的组件 87
5.1.2 BOSH部署的基本元素 89
5.2 安装与使用BOSH 90
5.2.1 使用bosh init安装BOSH 90
5.2.2 使用bosh init 创建一个基于AWS的BOSH 91
5.2.3 BOSH的用户设置 101
5.2.4 使用BOSH 106
5.2.5 BOSH命令详解 107
5.2.6 BOSH 部署描述文件的属性 111
5.2.7 使用BOSH创建自己的release 118
5.2.8 BOSH中的Health Monitor 131
5.3 BOSH 故障排除 141
5.4 本章小结 141
第6章 Cloud Foundry?的部署规划 143
6.1 容量规划 143
6.1.1 容量规划的概念和目标 143
6.1.2 Cloud Foundry的容量规划 144
6.1.3 Cloud Foundry的容量监控 145
6.2 网络设计 146
6.2.1 网络设计的目标 146
6.2.2 典型的网络设计方案 147
6.3 安全策略 149
6.3.1 通过网络规划保证系统安全 149
6.3.2 Cloud Foundry应用(APP)的安全 150
6.3.3 应用(APP)级防火墙:网络流量规则 151
6.3.4 BOSH的安全 151
6.3.5 认证与授权 151
6.3.6 安全事件的记录和审查 151
6.3.7 安全性的一些建议 152
6.4 本章小结 152
第7章 Cloud Foundry的部署实施 153
7.1 基于AWS的安装 153
7.1.1 安装的先决条件 153
7.1.2 部署Cloud Foundry 161
7.2 基于OpenStack的安装 167
7.2.1 安装的先决条件 167
7.2.2 部署Cloud Foundry 172
7.3 基于vSphere的安装 182
7.3.1 安装的先决条件 182
7.3.2 部署Micro BOSH 183
7.3.3 部署Cloud Foundry 185
7.4 使用Ops Manager安装 189
7.4.1 OpenStack支持版本 189
7.4.2 安装的先决条件 190
7.4.3 配置OpenStack环境 191
7.4.4 配置并安装Ops Manager Director 198
7.4.5 安装Cloud Foundry 205
7.5 本章小结 211
第8章 Cloud Foundry的运维 212
8.1 度量 212
8.2 度量的发送 213
8.2.1 Bosh Health Monitor 214
8.2.2 Cloud Foundry Collector 214
8.2.3 Cloud Foundry Loggregator 214
8.3 度量收集与监控面板 216
8.3.1 Datadog 216
8.3.2 OpenTSDB 217
8.4 系统监控与报警处理 218
8.5 日志的收集和分析 219
第9章 服务与工具 222
9.1 服务 222
9.1.1 服务简介 222
9.1.2 实现服务代理 225
9.1.3 管理服务代理 226
9.1.4 使用服务 228
9.1.5 用户提供的服务 229
9.1.6 服务示例 230
9.2 工具 235
9.2.1 PCF-Dev 235
9.2.2 Concourse 240
9.2.3 Spiff 241
9.3 本章小结 250
参考文献 251
序
前 言
致 谢
第1章 数字化变革下的新云浪潮 1
1.1 计算技术的变迁与发展 1
1.1.1 计算技术经历的三代平台及其背后的技术公司 2
1.1.2 三代技术平台所驱动的商业模式 5
1.2 云计算概述 8
1.2.1 I层云 9
1.2.2 S层云 12
1.2.3 P层云 13
1.3 P层云计算和数字化变革 15
第2章 数字化转型步:选择PaaS云平台 18
2.1 数字化转型带来的新需求 19
2.1.1 车联网 20
2.1.2 运输网络和行程共享 20
2.1.3?无人驾驶 21
2.1.4 智能维护 22
2.1.5 电动汽车 22
2.2 数字化转型中的精益方法 22
2.3 数字平台选型 23
2.4 组建软件开发团队 25
第3章 Cloud Foundry:开源的PaaS云平台 29
3.1 Cloud Foundry的历史 30
3.2 Cloud Foundry的架构 31
3.3 应用准备和运行 36
3.4 Cloud Foundry 的特色 38
3.4.1 微服务 38
3.4.2 可伸缩 40
3.4.3 运维友好 41
3.4.4 高可用 43
3.4.5 可扩展 47
3.4.6 容器化 50
3.4.7 安全 51
3.5 Cloud Foundry的应用案例 52
3.6 本章小结 53
第4章 基于Cloud Foundry开发云原生的应用 55
4.1 云原生 55
4.2 持续发布和Concourse 57
4.3 微服务和Spring Boot 58
4.4 企业云原生应用的开发 59
4.4.1 应用案例描述 59
4.4.2 准备工作 60
4.4.3 创建后端微服务 61
4.4.4 前端子项目的开发 78
4.5 应用的管理 79
4.6 更多Spring Cloud服务 81
4.7 本章小结 85
第5章 BOSH原理与分析 86
5.1 BOSH概述 86
5.1.1 BOSH 的组件 87
5.1.2 BOSH部署的基本元素 89
5.2 安装与使用BOSH 90
5.2.1 使用bosh init安装BOSH 90
5.2.2 使用bosh init 创建一个基于AWS的BOSH 91
5.2.3 BOSH的用户设置 101
5.2.4 使用BOSH 106
5.2.5 BOSH命令详解 107
5.2.6 BOSH 部署描述文件的属性 111
5.2.7 使用BOSH创建自己的release 118
5.2.8 BOSH中的Health Monitor 131
5.3 BOSH 故障排除 141
5.4 本章小结 141
第6章 Cloud Foundry?的部署规划 143
6.1 容量规划 143
6.1.1 容量规划的概念和目标 143
6.1.2 Cloud Foundry的容量规划 144
6.1.3 Cloud Foundry的容量监控 145
6.2 网络设计 146
6.2.1 网络设计的目标 146
6.2.2 典型的网络设计方案 147
6.3 安全策略 149
6.3.1 通过网络规划保证系统安全 149
6.3.2 Cloud Foundry应用(APP)的安全 150
6.3.3 应用(APP)级防火墙:网络流量规则 151
6.3.4 BOSH的安全 151
6.3.5 认证与授权 151
6.3.6 安全事件的记录和审查 151
6.3.7 安全性的一些建议 152
6.4 本章小结 152
第7章 Cloud Foundry的部署实施 153
7.1 基于AWS的安装 153
7.1.1 安装的先决条件 153
7.1.2 部署Cloud Foundry 161
7.2 基于OpenStack的安装 167
7.2.1 安装的先决条件 167
7.2.2 部署Cloud Foundry 172
7.3 基于vSphere的安装 182
7.3.1 安装的先决条件 182
7.3.2 部署Micro BOSH 183
7.3.3 部署Cloud Foundry 185
7.4 使用Ops Manager安装 189
7.4.1 OpenStack支持版本 189
7.4.2 安装的先决条件 190
7.4.3 配置OpenStack环境 191
7.4.4 配置并安装Ops Manager Director 198
7.4.5 安装Cloud Foundry 205
7.5 本章小结 211
第8章 Cloud Foundry的运维 212
8.1 度量 212
8.2 度量的发送 213
8.2.1 Bosh Health Monitor 214
8.2.2 Cloud Foundry Collector 214
8.2.3 Cloud Foundry Loggregator 214
8.3 度量收集与监控面板 216
8.3.1 Datadog 216
8.3.2 OpenTSDB 217
8.4 系统监控与报警处理 218
8.5 日志的收集和分析 219
第9章 服务与工具 222
9.1 服务 222
9.1.1 服务简介 222
9.1.2 实现服务代理 225
9.1.3 管理服务代理 226
9.1.4 使用服务 228
9.1.5 用户提供的服务 229
9.1.6 服务示例 230
9.2 工具 235
9.2.1 PCF-Dev 235
9.2.2 Concourse 240
9.2.3 Spiff 241
9.3 本章小结 250
参考文献 251
猜您喜欢