书籍 云计算原理与技术的封面

云计算原理与技术PDF电子书下载

刘甫迎,杨明广主编;刘焱,党锐,杜毅副主编

购买点数

11

出版社

北京:北京理工大学出版社

出版时间

2021

ISBN

9787576307337

标注页数

260 页

PDF页数

272 页

图书目录

云计算基础篇 3

第1章 绪论 3

1.1 云计算概述 3

1.1.1 云计算的产生与发展 3

1.1.2 云计算的特点 9

1.1.3 云计算的架构 12

1.1.4 云计算的类型 19

1.1.5 云计算的应用、意义及其在大数据时代的展望 20

1.2 云计算的实现机制及流派 22

1.2.1 分布式集中机制及系统工程理念 22

1.2.2 云计算的流派 23

1.3 与云计算有关的技术 24

1.3.1 分布式计算与并行计算 25

1.3.2 集群计算与网格计算 26

1.3.3 SOA技术 27

1.3.4 虚拟化技术 28

1.3.5 租赁技术 29

习题 30

云平台操作、云管理及运营篇 33

第2章 OpenStack开源云平台 33

2.1 OpenStack概述 33

2.1.1 OpenStack的特点 33

2.1.2 OpenStack的演进 35

2.1.3 OpenStack基金会 36

2.1.4 OpenStack的企业级应用 37

2.2 OpenStack的系统架构及核心组件 40

2.2.1 OpenStack的系统架构 40

2.2.2 OpenStack核心组件的使用 43

2.3 OpenStack云平台实践 47

2.3.1 OpenSeack云平台的界面组成 48

2.3.2 OpenStack云平台的运维 55

习题 63

第3章 云管理、云安全和云运营 65

3.1 云管理 65

3.1.1 云管理的功能 66

3.1.2 云服务的生命周期管理 68

3.1.3 云管理产品 68

3.1.4 云管理标准 69

3.2 集群及其云可靠性 70

3.2.1 集群的分类 71

3.2.2 集群的技术实现 72

3.3 云安全 73

3.3.1 云安全体系 73

3.3.2 SaaS的安全问题 78

3.4 云运营 79

3.4.1 SaaS客户管理 82

3.4.2 SaaS运营的营销 85

3.4.3 SaaS运营组织的构建 87

习题 89

云计算原理及技术流派篇 93

第4章 Google云计算原理与应用 93

4.1 Google文件系统GFS 93

4.1.1 GFS的系统架构 93

4.1.2 GFS的容错机制 96

4.2 分布式处理技术MapReduce 96

4.2.1 MapReduce的产生背景 97

4.2.2 MapReduce的运行模型及主要编程函数 97

4.2.3 MapReduce的实现机制 98

4.3 分布式数据库表BigTable 99

4.3.1 BigTable概述 99

4.3.2 BigTable的数据模型 100

4.3.3 BigTable的系统架构 102

4.4 Google应用程序概述 106

4.5 Google应用组合 107

4.5.1 索引搜索 107

4.5.2 面向企业的应用 108

4.5.3 AdWords 108

4.5.4 Google Analytics 109

4.5.5 Google翻译 110

4.6 Google工具包(Google API) 110

4.7 Google应用引擎(GAE) 112

4.7.1 GAE概述 112

4.7.2 GAE的组成 113

4.7.3 GAE的操作 116

习题 121

第5章 Amazon云计算及其弹性云技术 123

5.1 AWS概述 123

5.1.1 AWS常用组件 124

5.1.2 AWS常用服务 126

5.2 弹性计算云EC2 127

5.2.1 Amazon机器实例 128

5.2.2 收费模式 129

5.2.3 系统镜像和软件 129

5.2.4 在EC2上创建账号和实例 130

5.3 Amazon存储系统 135

5.3.1 S3概述 135

5.3.2 Amazon弹性块存储系统(EBS) 136

5.3.3 云峰 137

5.3.4 AWS EC2及S3实战 138

5.4 Amazon数据库服务 142

5.4.1 Amazon简单DB 142

5.4.2 Amazon关系数据库服务(RDS) 143

5.4.3 为AWS选择一个数据库 143

习题 144

第6章 微软云计算与软件加服务方式 145

6.1 微软云计算概述 145

6.2 Microsoft Azure平台 146

6.2.1 软件加服务的方式 147

6.2.2 Azure平台 147

6.2.3 Azure AppFabric服务总线 150

6.2.4 Microsoft Azure内容传送网络 152

6.2.5 SQL Azure数据库 152

6.2.6 Microsoft Azure价格体系 152

6.3 Microsoft Azure平台的使用 153

6.3.1 Microsoft Azure运行环境 153

6.3.2 安装Microsoft Azure SDK 154

6.3.3 DevelopmentFabric和Development Storage 154

6.3.4 Microsoft Azure AppFabric实战——地理位置服务 159

6.4 Windows Live 167

6.4.1 Windows Live基础套件 168

6.4.2 Windows Live主页 169

6.4.3 移动Windows Live 169

习题 170

第7章 阿里云及其与Cloud Foundry的结合 171

7.1 阿里云的生态环境及行业解决方案 171

7.1.1 阿里云的生态环境 171

7.1.2 阿里云的行业解决方案 175

7.2 Cloud Foundry与阿里云结合技术的原理与实现 175

7.2.1 Cloud Foundry开源PaaS云平台 176

7.2.2 Cloud Foundry工作原理及其与阿里云结合技术 177

7.2.3 Cloud Foundry环境部署及在阿里云安装BOSH 179

7.3 阿里云的云运营策略 181

习题 182

开源云计算篇 187

第8章 开源云计算——Hadoop 187

8.1 Hadoop概述 187

8.1.1 Hadoop的生态环境 188

8.1.2 Hadoop与OpenStack的区别 189

8.2 Hadoop的安装与运行 190

8.2.1 Linux下Hadoop的安装 190

8.2.2 运行Hadoop 194

8.3 分布式文件系统(HDFS) 194

8.3.1 基本操作 194

8.3.2 HDFS的访问权限 197

8.3.3 通过Web浏览HDFS文件 198

8.3.4 HDFS接口(API)的使用 199

8.4 Hadoop的MapReduce 203

8.4.1 Eclipse+Hadoop编程环境 203

8.4.2 MapReduce程序开发实例 205

8.5 HBase分布式数据库系统 211

8.5.1 HBase的架构及组件 211

8.5.2 数据模型、物理存储与查找 213

8.5.3 HBase的读写流程 217

8.5.4 HBase的编程实例 219

习题 222

云计算发展相关技术篇 225

第9章 容器、容器云和Kubernetes(K8s)技术 225

9.1 容器云与K8s容器编排、管理技术 225

9.1.1 容器和容器云 225

9.1.2 容器编排和管理系统——K8s 229

9.2 容器网络、存储、健康检查和监控 234

9.2.1 容器网络 234

9.2.2 容器存储 237

9.2.3 容器健康检查和监控 238

习题 239

第10章 Spark内存计算技术 241

10.1 Spark概述 241

10.1.1 Spark的特点 241

10.1.2 Spark生态系统 242

10.1.3 Spark的原理 242

10.1.4 Spark的计算方法 242

10.2 RDD 243

10.2.1 RDD与Spark 243

10.2.2 RDD的基本操作 244

10.3 Spark的运行模式 245

10.3.1 Spark程序框架 245

10.3.2 集群硬件的配置 246

10.3.3 Spark的运行模式 246

10.4 Spark的应用程序 249

10.4.1 Scala编程语言 249

10.4.2 Scala的特性 250

10.4.3 平台和许可证 251

10.4.4 Spark程序设计 251

10.4.5 使用Scala编写一个简单实例到Spark集群运行 253

习题 257

附录(二维码) 259

附录A 《云计算原理与技术》教学大纲 259

附录B 实验指导书 259

附录B.1 云计算基础:虚拟化技术实验(2学时) 259

附录B.2 云计算IaaS(基础设施即服务)实验(4学时) 259

附录B.3 云计算PaaS(平台即服务)和SaaS(软件即服务)实验(4学时) 259

附录B.4 开源云计算Hodoop技术实验 259

附录B.4.1 Hadoop完全分布式集群的安装、运行及HDFS使用(4学时) 259

附录B.4.2 MapReduce的编程及使用(2学时) 259

附录B.4.3 HBase的安装、编程及使用(4学时) 259

附录B.5 云计算发展的相关技术实验(4学时) 259

附录C 模拟考试 259

附录C.1 模拟考试试卷一 259

附录C.2 模拟考试试卷二 259

参考文献 260

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包