图书介绍
云计算原理与实践PDF|Epub|txt|kindle电子书版本网盘下载
![云计算原理与实践](https://www.shukui.net/cover/61/34581444.jpg)
- 过敏意主编;吴晨涛,李超,阮娜等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111579700
- 出版时间:2017
- 标注页数:340页
- 文件大小:55MB
- 文件页数:360页
- 主题词:云计算-高等学校-教材
PDF下载
下载说明
云计算原理与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 云计算概述1
1.1 云计算的产生及发展1
1.1.1 云计算的产生背景1
1.1.2 云计算的特点2
1.1.3 云计算发展简史3
1.1.4 知名的云计算服务提供商3
1.2 云计算的基础知识4
1.2.1 云计算的概念4
1.2.2 云服务的使用形态5
1.2.3 云计算的服务类型7
1.3 云计算的价值与典型的使用场景8
1.3.1 云计算的价值8
1.3.2 云计算典型的使用场景9
1.4 云计算平台架构11
1.4.1 AWS平台架构11
1.4.2 阿里云平台架构12
1.4.3 谷歌云平台13
1.4.4 几种云计算平台的特点15
1.5 云计算部署小实例15
1.6 云计算的核心技术18
1.7 云计算的生态22
本章小结23
习题24
参考文献与进一步阅读24
第2章 数据中心25
2.1 数据中心基础设施25
2.1.1 数据中心的基本组成26
2.1.2 机房规划与设计30
2.1.3 基础设施运维33
2.1.4 数据中心的评价35
2.2 云计算数据中心41
2.2.1 云数据中心的发展41
2.2.2 互联网数据中心42
2.2.3 多租户数据中心42
2.2.4 数据中心多级架构43
2.2.5 模块化设计与硬件重构43
2.3 阿里云数据中心45
2.3.1 绿色环保新实践45
2.3.2 数据中心设计新实践46
2.3.3 云计算应用新实践46
本章小结46
习题47
参考文献与进一步阅读47
第3章 网络48
3.1 网络架构48
3.1.1 数据中心网络架构49
3.1.2 区域网络架构50
3.1.3 核心网架构51
3.1.4 边缘或内容分发网络架构52
3.2 数据中心网络53
3.2.1 数据中心网络概述53
3.2.2 数据中心网络架构技术演进54
3.3 边界网络和CDN57
3.3.1 HTTP58
3.3.2 DNS59
3.3.3 CDN的基本原理61
3.3.4 CDN的应用66
3.3.5 阿里云CDN68
3.3.6 CDN的安全71
3.4 网络虚拟化技术72
3.4.1 网络虚拟化的概念72
3.4.2 网络虚拟化的原理74
3.4.3 虚拟网络互联76
3.4.4 主流开源项目介绍79
3.4.5 阿里云的虚拟专有网络81
3.5 负载均衡技术83
3.5.1 负载均衡的原理83
3.5.2 四层负载均衡84
3.5.3 七层负载均衡86
3.5.4 DNS负载均衡88
3.5.5 开源负载均衡概述88
3.5.6 阿里云负载均衡服务90
本章小结92
习题92
参考文献与进一步阅读93
第4章 虚拟化95
4.1 虚拟化技术概述95
4.1.1 概念和历史95
4.1.2 虚拟化的意义96
4.2 虚拟机的核心原理和技术96
4.2.1 机器与接口96
4.2.2 系统接口96
4.2.3 运行模式98
4.2.4 虚拟机的分类99
4.3 虚拟化的实现101
4.3.1 Xen虚拟机技术101
4.3.2 KVM技术103
4.3.3 其他资源虚拟化技术104
4.4 虚拟机管理与调度106
4.4.1 典型管理问题106
4.4.2 弹性伸缩108
4.5 容器技术109
4.5.1 操作系统级虚拟化109
4.5.2 Docker110
4.5.3 容器与传统虚拟机111
4.5.4 Docker服务编排112
4.5.5 Docker对云的扩展114
4.6 阿里云虚拟化实践114
4.6.1 云服务器ECS114
4.6.2 弹性伸缩机制115
4.6.3 计费方式116
4.6.4 阿里云虚拟化安全116
4.6.5 阿里云容器服务117
本章小结125
习题126
参考文献与进一步阅读126
第5章 分布式存储127
5.1 分布式存储基础127
5.1.1 分布式存储面临的问题和挑战127
5.1.2 帽子理论128
5.1.3 数据一致性协议132
5.2 数据复制与备份技术140
5.2.1 数据复制技术140
5.2.2 数据备份技术143
5.2.3 归档存储145
5.3 存储阵列和纠删码技术150
5.3.1 RAID概述150
5.3.2 RAID的级别150
5.3.3 纠删码技术152
5.3.4 云存储系统的纠删码154
5.4 块存储156
5.4.1 块存储概述156
5.4.2 常见的块存储设备156
5.4.3 云存储系统的块设备158
5.4.4 块设备的存储管理159
5.5 文件存储162
5.5.1 文件存储概述162
5.5.2 NAS及其架构162
5.5.3 阿里云文件存储167
5.5.4 阿里云文件存储的典型应用167
5.6 对象存储169
5.6.1 对象存储概述169
5.6.2 对象存储设备及其关键技术170
5.6.3 阿里云对象存储173
5.6.4 阿里云对象存储的典型应用178
5.7 分布式索引技术179
5.7.1 哈希表179
5.7.2 B+树180
5.7.3 LSM树181
5.8 分布式锁服务183
5.8.1 Google Chubby183
5.8.2 ZooKeeper186
5.8.3 阿里云Nuwa188
5.9 分布式文件系统189
5.9.1 Google文件系统190
5.9.2 Hadoop分布式文件系统192
5.9.3 Ceph195
5.9.4 Lustre199
5.9.5 GlasterFS200
5.9.6 阿里云Pangu200
本章小结202
习题202
参考文献与进一步阅读203
第6章 云数据库204
6.1 云数据库概述204
6.1.1 云数据库的现状和演化204
6.1.2 OLTP和OLAP205
6.1.3 常见的数据库类型及其管理系统206
6.1.4 云数据库关键组件及应用场景207
6.2 云数据库的设计和架构208
6.2.1 高可靠性208
6.2.2 高可用性209
6.2.3 高安全性210
6.2.4 良好的兼容性210
6.2.5 云数据库架构210
6.3 云数据库的关键技术213
6.3.1 数据库的扩展213
6.3.2 大规模数据库的实现213
6.3.3 共享型和分布式数据库215
6.3.4 智能运维和数据化管理215
6.4 表格存储216
6.4.1 表格存储概述216
6.4.2 一些业界产品218
6.4.3 阿里云表格存储219
6.4.4 典型案例分析221
6.5 关系型数据库222
6.5.1 关系型数据库概述222
6.5.2 常用的关系型数据库222
6.5.3 阿里云关系数据库RDS223
6.6 分布式数据库225
6.6.1 分布式数据库概述225
6.6.2 分布式数据库的发展226
6.6.3 常用的分布式数据库228
6.7 内存数据库230
6.7.1 内存数据库概述230
6.7.2 内存数据库的历史和发展231
6.7.3 常用的内存数据库232
6.7.4 内存数据库存在的问题234
本章小结236
习题236
参考文献与进一步阅读237
第7章 云计算中间件238
7.1 中间件概述238
7.1.1 应用的复杂性239
7.1.2 中间件的产生和发展240
7.1.3 中间件与SOA、微服务之间的关系242
7.1.4 中间件的分类243
7.1.5 云计算中间件243
7.1.6 主流厂商的中间件245
7.2 云计算中间件的关键技术248
7.2.1 架构设计原则248
7.2.2 高性能服务框架252
7.2.3 消息服务252
7.2.4 分布式事务253
7.2.5 数据化运维254
7.2.6 服务化和服务治理254
7.2.7 容器255
7.3 日志服务255
7.3.1 典型应用场景256
7.3.2 常见的日志系统258
7.3.3 阿里云日志服务261
7.4 消息中间件263
7.4.1 使用场景和特点263
7.4.2 同步/异步调用模式266
7.4.3 点对点和发布/订阅模型267
7.4.4 主流消息中间件269
7.4.5 案例分析:抽奖系统273
7.5 阿里云企业级分布式应用服务274
7.5.1 应用场景需求274
7.5.2 系统架构275
7.5.3 服务化和服务治理276
7.5.4 核心组件和功能278
7.6 云计算中间件发展趋势280
7.6.1 产品化和智能化280
7.6.2 平台化和深度融合281
本章小结281
习题281
参考文献与进一步阅读281
第8章 分布式部署与监控283
8.1 软件分布式部署概述283
8.1.1 功能模块283
8.1.2 软件部署的内容283
8.1.3 软件部署模式284
8.1.4 软件的分布式部署284
8.2 互联网大规模的软件分布式部署的设计285
8.2.1 三大技术挑战285
8.2.2 设计原则285
8.3 分布式部署系统案例287
8.3.1 微软Autopilot系统287
8.3.2 谷歌Borg系统288
8.3.3 Facebook的Dynamo系统289
8.4 阿里云天基系统290
8.4.1 基本概念290
8.4.2 工作原理291
8.4.3 部署与扩容291
8.4.4 升级292
8.4.5 自动修复293
8.4.6 调度系统293
8.4.7 监控系统294
8.5 阿里云监控295
8.5.1 核心监控服务296
8.5.2 服务调用方式296
8.5.3 云主机监控297
8.5.4 云服务监控298
本章小结299
习题299
参考文献与进一步阅读300
第9章 云计算产业实践301
9.1 云计算带来的产业变革301
9.2 云计算的价值302
9.2.1 商业价值302
9.2.2 技术价值304
9.3 云上架构设计最佳实践306
9.3.1 安全306
9.3.2 高可用310
9.3.3 可扩展312
9.3.4 高性能316
9.3.5 成本效益319
9.3.6 可运维320
9.4 行业解决方案321
9.4.1 行业解决方案的多维性322
9.4.2 应用案例:游戏行业的日志分析322
9.4.3 从1到千万用户的方案演进326
9.4.4 行业客户案例329
9.5 云上典型应用开发331
9.5.1 云上应用开发原则331
9.5.2 从0开始搭建网站333
9.6 云计算趋势的思考336
9.6.1 公共云和混合云336
9.6.2 极“智”未来336
9.6.3 IoT遇上大数据337
9.6.4 云生态337
9.6.5 云上独角兽337
9.6.6 全球化337
本章小结338
习题338
参考文献与进一步阅读338