云计算与OpenStack

云计算与OpenStack pdf epub mobi txt 电子书 下载 2026

出版者:电子工业出版社
作者:陈伯龙
出品人:
页数:310
译者:
出版时间:2013-9-1
价格:59.00元
装帧:平装
isbn号码:9787121201202
丛书系列:
图书标签:
  • openstack
  • 云计算
  • 计算机
  • 虚拟机
  • nova
  • 中国
  • programming
  • Owned
  • 云计算
  • OpenStack
  • 虚拟化
  • IaaS
  • 云平台
  • 运维
  • 架构
  • 部署
  • 开发
  • 开源
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书通过深入剖析OpenStack架构的设计理念及具体实现,结合云计算管理平台建设理论,将理论与实践相结合,让读者知其然并知其所以然。

全书在组织形式上,采用简单明了的语法,段落简洁,配合大量的图文以及部分核心代码,形象地表述出技术应用原理。本文穿插了笔者团队积累的一些经验,特别是在应用篇,为不同场景下云计算落地提供了建设实践案例,这在业界是相对少见且比较全面的解决方案。

本书适合于IT首席技术官、云计算研发和运维等相关人员阅读。

作者简介

陈伯龙•

长期从事电信领域运营、运维支撑系统研发及项目实施,在系统架构、设计、开发和项目管理中积累了大量一线实践经验,擅长虚拟化、系统监控、运维管理产品规划建设等。目前供职于亚信联创,担任橘云平台服务运营管理部经理职务。

张 杰•

亚信联创计费和商业智能产品部橘云管理平台产品负责人。毕业于北方工业大学,虚拟化和云计算专家。与亚信联创的云计算研究及服务团队一起为电信运营商提供先进的云计算解决方案。

程志鹏•

毕业于北京理工大学计算机软件专业,硕士学位,长期从事计算机网络通信、网络安全、网络存储相关的研究和开发,具备丰富的一线开发经验。目前供职于某著名网络通信企业,担任高级项目经理职务,对于云计算中的网络通信技术具有独特的见解。

目录信息

PartⅠ 概念篇
第1章 云计算概述 2
1.1 云计算是什么 2
1.2 云计算发展现状 4
1.3 云计算体系架构 7
1.3.1 云计算参与者 8
1.3.2 云计算部署方式 11
1.4 云计算的影响 13
1.4.1 云计算引发了整个IT行业变革 13
1.4.2 云计算对经济社会各领域带来深刻影响 14
1.5 云计算商用解决方案 15
1.5.1 亚马逊云计算解决方案 15
1.5.2 VMware vSphere解决方案 19
1.6 云计算开源解决方案OpenStack 21
1.6.1 OpenStack发展历史 22
1.6.2 OpenStack概述 23
第2章 OpenStack安装体验及入门 26
2.1 快速体验安装 26
2.2 脚本安装 28
2.3 手动安装 29
2.4 体验 35
2.4.1 创建虚拟机 36
2.4.2 添加磁盘 38
2.4.3 安全和访问设置 41
2.5 Q&A 43
2.5.1 虚拟机上是否可以安装OpenStack 43
2.5.2 找不到安装源 43
2.5.3 设置上网代理 44
2.6 如何入门提升 44
2.6.1 源码阅读 45
2.6.2 日志分析 48
2.6.3 安装问题 49
PartⅡ 架构篇
第3章 系统架构 52
3.1 整体架构剖析 52
3.2 逻辑架构 57
3.2.1 逻辑概念模型 59
3.2.2 逻辑模块划分 60
3.3 运行架构 63
3.4 开发架构 66
3.5 物理架构 67
第4章 功能剖析 70
4.1 消息队列协议AMQP 70
4.2 调度器nova-scheduler 74
4.2.1 过滤(Filtering) 76
4.2.2 权衡(Weighting) 78
4.3 计算资源管理 80
4.3.1 KVM适配 83
4.3.2 VMware适配 84
4.4 存储资源管理 85
4.4.1 Cinder功能分析 88
4.4.2 iSCSI适配 90
4.4.3 NFS适配 93
4.5 网络资源管理 94
4.5.1 IP资源管理 95
4.5.2 DHCP自动分派IP 95
4.5.3 网络连接管理 98
4.5.4 虚拟交换机管理 99
4.5.5 NAT网络映射 102
4.5.6 网络安全管理 104
4.5.7 Quantum项目介绍 106
Part Ⅲ 实现篇
第5章 计算资源池实现剖析 114
5.1 代码结构分析 114
5.1.1 常用命令 114
5.1.2 代码结构 115
5.2 业务逻辑模型分析 116
5.2.1 整体业务逻辑模型 116
5.2.2 Libvirt虚拟化实现模型 118
5.2.3 Xen API虚拟化实现模型 119
5.3 数据模型分析 120
5.3.1 整体数据模型 120
5.3.2 虚拟机模型instances 121
5.3.3 虚拟机状态 122
5.4 虚拟机开通 123
5.4.1 操作实现 123
5.4.2 实现剖析 126
5.4.3 开通虚拟机外部接口nova-api.create( ) 127
5.4.4 开通虚拟机内部接口compute-api.create( ) 128
5.4.5 计算节点部署虚拟机 compute-manager.run_instance() 131
5.4.6 虚拟化适配 134
5.5 虚拟机启停 138
5.5.1 虚拟机关闭 138
5.5.2 虚拟机启动 140
5.6 在线热迁移 140
5.6.1 构建NFS共享存储 142
5.6.2 修改计算节点配置 145
5.6.3 迁移虚拟机 146
5.7 VNC控制台 147
5.7.1 VNC和noVNC 147
5.7.2 实现剖析 147
5.7.3 noVNC代理的配置和部署 148
5.8 安全组管理 149
5.8.1 安全组数据模型 150
5.8.2 安全组创建和删除 151
5.9 Q&A 152
5.9.1 虚拟机部署异常 152
5.9.2 计算节点服务不能正常启动 153
5.9.3 热迁移失败 154
参考文献 154
第6章 存储资源池实现剖析 155
6.1 代码结构分析 155
6.1.1 nova-volume代码结构 155
6.1.2 Cinder代码结构 157
6.2 业务逻辑模型分析 158
6.2.1 整体模型分析 158
6.2.2 卷管理类(VolumeManager) 159
6.2.3 iSCSI实现ISCSIDriver 160
6.3 数据库模型分析 160
6.3.1 整体模型分析 160
6.3.2 卷(volumes) 161
6.4 创建和挂载弹性云硬盘操作实现 162
6.4.1 创建云硬盘操作实现 162
6.4.2 挂载云硬盘操作实现 164
6.5 机架式服务器iSCSI存储实现剖析 165
6.5.1 LVM基本概念 165
6.5.2 存储节点预处理 166
6.5.3 创建云硬盘 167
6.5.4 挂载云硬盘 168
6.6 快照管理 169
6.6.1 创建快照 170
6.6.2 快照恢复 171
第7章 网络资源池实现剖析 173
7.1 代码结构分析 173
7.1.1 Nova-network代码 173
7.1.2 Quantum代码 174
7.2 nova-network业务逻辑模型分析 176
7.2.1 业务逻辑模型 176
7.2.2 私网资源池管理NetworkManager 177
7.2.3 公网资源池管理FloatingIP 179
7.3 nova-network数据模型分析 180
7.3.1 整体模型 180
7.3.2 私有网络Networks 181
7.3.3 私网IP地址池 182
7.3.4 弹性IP地址池 183
7.4 nova-network中FlatDHCP模式 184
7.4.1 网络部署 184
7.4.2 网络连接机制剖析 185
7.4.3 高可用性 187
7.5 nova-network中VLAN模式 189
7.5.1 网络部署 189
7.5.2 网络连接机制剖析 190
7.5.3 高可用性 191
7.6 nova-network分配私网IP地址 192
7.6.1 创建私有网络 192
7.6.2 分配私网fixed IP 193
7.6.3 DHCP自动分配IP地址 197
7.7 nova-network分配弹性IP地址 199
7.7.1 操作实现 200
7.7.2 实现剖析 201
7.8 Quantum业务逻辑模型分析 203
7.8.1 Quantum-Server业务逻辑模型 203
7.8.2 Agent业务逻辑模型 204
7.9 Quantum数据模型分析 204
7.9.1 整体数据模型 204
7.9.2 Quantum模型映射关系 206
7.9.3 端口ports 207
7.10 Quantum网络模式分析 208
7.10.1 扁平共享模式(Flat) 208
7.10.2 租户私有网络 209
7.11 Quantum操作实现 211
第8章 Glance镜像管理 212
8.1 镜像功能架构 213
8.1.1 逻辑架构 213
8.1.2 开发架构 213
8.2 业务逻辑模型分析 215
8.3 数据模型分析 215
8.3.1 整体模型 215
8.3.2 镜像(images) 216
8.3.3 镜像状态 217
8.4 制作镜像 218
8.4.1 制作Windows 7镜像 218
8.4.2 制作Linux镜像 222
8.4.3 上传镜像 222
8.5 创建镜像实现分析 224
第9章 Horizon前端界面实现剖析 227
9.1 什么是Django 227
9.2 Horizon的功能和实现 228
9.2.1 Horizon介绍 228
9.2.2 功能架构 229
9.2.3 部署架构 230
9.2.4 开发架构 232
9.2.5 Horizon和Django 233
9.2.6 Horizon和其他模块的关系 234
9.3 定制Horizon 235
9.3.1 修改Web应用的标题 235
9.3.2 修改Horizon的Logo 235
9.3.3 修改Dashboard和Panel 236
9.4 国际化 236
第10章 Keystone认证管理 238
10.1 Keystone架构 238
10.1.1 逻辑架构 238
10.1.2 开发架构 239
10.2 数据模型分析 241
10.2.1 整体模型 241
10.2.2 用户(user) 242
10.2.3 项目Tenant 242
10.2.4 用户项目角色关联表metadata 243
10.2.5 服务service 243
10.2.6 服务端endpoint 243
10.3 Keystone操作体验 244
10.3.1 创建项目Project 244
10.3.2 创建用户 245
10.3.3 为项目Project增加新用户 246
10.4 认证机制剖析 247
10.4.1 curl方式创建虚拟机 247
10.4.2 认证过程剖析 252
10.4.3 认证获取Token剖析 254
10.4.4 权限判断 256
10.5 Q&A 258
Part Ⅳ 应用篇
第11章 私有云平台建设 262
11.1 概述 262
11.2 适用场景分析 263
11.2.1 选择私有云 264
11.2.2 适用场景示例——服务器应用 266
11.2.3 适用场景示例——桌面云应用 270
11.3 建设思路 274
11.3.1 建设思路转变 274
11.3.2 统筹规划、分阶段建设 277
11.4 建设过程 277
11.4.1 网络规划及部署 278
11.4.2 CPU兼容性 282
11.5 案例分析 283
11.6 私有云平台待完善 287
11.6.1 OpenStack持续优化 288
11.6.2 系统监控管理 289
11.6.3 高可用性管理 294
第12章 公有云平台建设 297
12.1 谁适用公有云 297
12.2 运营商建设 298
12.2.1 小规模应用 299
12.2.2 大规模建设 300
12.3 单数据中心建设方案 301
12.3.1 网络部署方案 301
12.3.2 共享存储提升高可用性 303
12.4 多数据中心建设方案 304
12.4.1 区域Zone解决方案 305
12.4.2 单元Cell解决方案 307
后记 309
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

这本书的版式设计和图表绘制水平,是很多同类技术书籍望尘莫及的。我通常对厚重的技术书籍容易产生阅读疲劳,但翻开这本书,那些复杂的系统架构图和流程图,设计得简洁而富有信息量,简直是艺术品级别的可视化表达。特别是关于资源编排和调度算法的章节,如果单靠文字描述,我恐怕要迷失在概念的汪洋里,但作者巧妙地运用了分层和模块化的图示,将一个庞大而复杂的分布式系统,拆解成读者可以理解和消化的各个组件。这种视觉引导极大地降低了学习曲线。我感觉作者在编写过程中,投入了大量精力去思考“如何让读者更容易地理解这些难以捉摸的抽象概念”。这种以学习者为中心的态度,让我在面对那些硬核的底层实现细节时,心里踏实了很多,不再是盲目地记忆,而是真正理解了各个模块之间数据流动的脉络和相互制约的关系。这本书的印刷质量也很好,即便是经常翻阅,书页也保持了很好的平整度和清晰度。

评分

初次接触这本书,我本以为会是一部晦涩难懂的“天书”,毕竟涉及到如网络功能虚拟化(NFV)和软件定义网络(SDN)这些听起来就充满挑战的前沿技术。然而,作者的叙事节奏把握得极好,如同一个经验丰富的导师,总能在关键的转折点提供必要的上下文铺垫。我尤其欣赏它对“自动化运维”这一主题的深度挖掘。在传统的IT运维中,手动配置和故障排查占据了大量精力,而这本书详尽地展示了,如何通过一套统一的、可编程的框架,将这些重复、易错的工作自动化。书中的案例分析非常贴合工业界的实际痛点,比如如何处理跨数据中心的资源一致性问题,以及在故障发生时如何快速进行故障隔离和自愈。与其说这是一本技术手册,不如说它是一部关于构建“未来数据中心”的设计蓝图。它不仅仅教会了我们如何使用工具,更重要的是,它培养了一种面向大规模、高可用性系统的思考模式,这种思维上的转变,价值远超书本上的具体代码示例。

评分

我花了相当长的时间才算把这本书的脉络捋清楚,但每一次重读,都会有新的收获。它不像教科书那样死板,反而更像是一部结构严谨的、关于“构建未来基础设施”的百科全书。最让我印象深刻的是其对“开放标准”和“社区协作”精神的强调。书中处处透露出,构建一个强大、灵活的云计算平台,绝非闭门造车,而是需要遵循一套公开、可扩展的规范,并积极融入更广阔的技术生态系统。作者在介绍各个组件时,总是会引用相关的行业标准和社区贡献者的努力,这使得整个阅读体验充满了历史感和使命感,让我们意识到自己所学的知识,是建立在无数先行者智慧结晶之上的。读完后,我不再仅仅把技术看作是完成任务的工具,而是看作是推动社会数字化进程的一种重要力量。这本书成功地将冰冷的技术细节,注入了对构建更美好、更智能的计算环境的热情与思考。

评分

这本书的理论深度与实战广度做到了令人赞叹的平衡。很多书籍要么过于理论化,脱离实际应用场景,要么就是沦为工具的使用说明书,缺乏对底层原理的深入剖析。而这部作品则像一座坚固的桥梁,将前沿的学术研究成果与实际的生产环境需求紧密连接起来。我发现,书中对一些新兴技术趋势的预见性非常强,它讨论了诸如多租户安全隔离的最佳实践,以及如何设计面向边缘计算场景的云平台部署策略。这表明作者不仅精通当前的主流技术,更对未来几年行业的发展方向有着深刻的洞察。对于我这样需要在现有系统上进行架构升级的技术人员来说,这本书提供的不仅仅是解决方案,更是一种前瞻性的指导方针。它让我能够预判未来可能出现的技术挑战,并提前布局,这在瞬息万变的技术领域中,是极其宝贵的财富。

评分

这部厚厚的书拿到手里,沉甸甸的,光是翻开扉页,那密集的专业术语和清晰的章节划分就已经让人对作者的功力肃然起敬了。我本来对“云计算”这个概念只有模糊的认识,知道它与我们日常使用的一些在线服务有关,但深入到其背后的技术原理,尤其是那种构建和管理大规模虚拟化基础设施的复杂性,简直是另一个世界。这本书的叙述方式非常扎实,它没有用太多花哨的比喻来搪塞读者,而是直接切入核心概念,像是带着你一步步走进一个精密运作的工程现场。我记得有一章专门讲授了存储虚拟化的底层机制,那段文字的逻辑推导严密到令人拍案叫绝,仿佛作者本人就是参与了这些核心组件的早期设计者。读完这部分,我才真正理解,我们享受的“弹性计算”背后,需要多少精妙的算法和调度策略来维持平衡。这本书更像是一本技术宝典,它不满足于告诉你“是什么”,而是执着于解释“为什么会是这样”以及“如何实现它”。对于想从应用层面迈向架构层面的技术人员来说,这本书无疑提供了一个坚实的地基,让你能站得更高,看得更远。

评分

内容稍显老,开源社区版本更新太快。

评分

基本openstack的书略有重复

评分

入门看看没什么问题,略旧

评分

贴图操作指引,大家懂的

评分

入门看看没什么问题,略旧

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有