图书详情

¥129.8

云计算导论和应用实践

作者:马俊 程刚 马玉成 杨民强

编辑:张晓芬

浏览:196

推荐:0

收藏:0

详情

内容介绍

本书采用理实结合的方式,深入浅出地介绍云计算相关知识。 本书共8章,包括云计算概述、openEuler操作系统基础、云使能技术、云时代的存储、云操作系统OpenStack、容器技术、大数据技术基础、云原生技术。本书从云计算的基础知识讲起,逐步介绍主流的云计算平台、华为OpenEuler等的云计算实现、如何在云计算平台上开发程序和部署软件,以及基于鲲鹏的容器使用和鲲鹏应用迁移技术、软件打包和高可用应用部署技术,最后简要介绍大数据技术和云原生技术,在内容上由浅入深,让读者循序渐进地掌握云计算基础知识和操作技能。此外,本书还设置了一些应用实践,帮助读者加深理解云计算的具体应用,做到学以致用。 本书适合作为云计算领域从业人员的入门读物,也适合作为高等院校云计算及其交叉融合专业的教材,还适合作为华为云产品使用人员的参考用书。

相关信息

图书名称:云计算导论和应用实践
ISBN:978-7-115-65716-9
作者:马俊 程刚 马玉成 杨民强
编辑:张晓芬
从书名:华为ICT技术丛书:智能基座系列
开本:小16开
页数:360
印刷色数:单色
出版状态:已出版
出版日期:2025年8月
作者简介:马俊,理学博士,负责兰州大学信息学院“C语言程序设计”“计算机网络”“面向对象技术”“Java语言面向对象程序设计”“云计算和大数据导论”等专业核心课程的理论和实验教学,出版教材6种。获得“全国计算机等级考试”先进工作者、“全国高校绿色计算大赛”和“蓝桥杯全国软件和信息技术专业人才大赛”优秀指导教师、“ACM国际大学生程序设计竞赛(ICPC)”优秀指导教师、“兰州大学师德标兵”等荣誉称号。2021年获得甘肃省教学成果一等奖1项,同年获得教育部-华为智能基座优秀教师和“栋梁之师”称号。

特别说明

● 基于华为云、openEuler、鲲鹏技术,展示云计算应具体用部署 ● 借助典型案例,系统解构云计算基础理论与典型应用实践

本书卖点

本书围绕云计算技术基础理论和应用,系统讲述云计算的基本原理和基础概念,主要涵盖以下方面。
● 基础知识:包括云计算本质、云计算的基本概念和发展历史,云计算的部署和服务模式,以及我们实践中需要用到的openEuler相关内容。
● 云计算的基础理论:包括虚拟化技术、云使能、云管理和云安全等云计算依赖的底层技术
● 云操作系统OpenStack:包括云管理平台和云操作系统OpenStack基本架构、OpenStack中关键组件的功能和实现原理。
● 容器和Kubernetes技术:包括Docker的实现原理、Docker基本架构、容器和镜像的使用、Kubernetes基础原理、Kubernetes调度和管理等技术。
● 云原生技术:包括云原生基础、微服务架构、CI/CD等技术。
本书每章通过配套资源提供对应的应用实践,帮助读者更好地掌握云计算理论和应用方法。

目录

第1章 云计算概述 1
1.1 计算的本质 1
1.1.1 指令的定义 3
1.1.2 程序的定义 5
1.1.3 进程的定义 6
1.1.4 世界是一个进程 7
1.2 云计算简介 9
1.2.1 什么是云计算 9
1.2.2 云计算的发展历史 11
1.2.3 云计算的优势 12
1.3 云计算服务概述 14
1.3.1 IaaS 15
1.3.2 PaaS 16
1.3.3 SaaS 17
1.3.4 云计算部署模式 17
1.4 云计算发展趋势 19
1.4.1 大势所趋的转型 20
1.4.2 新兴的产业链 21
1.4.3 云计算未来的主要发展方向 25
1.5 国内主流的云计算平台 27
1.5.1 阿里云 27
1.5.2 腾讯云 27
1.5.3 天翼云 28
1.5.4 华为云 28
1.6 本章小结 29
习题 30
第2章 openEuler基础 33
2.1 操作系统的分类和基本功能 34
2.2 openEuler概述 36
2.2.1 openEuler的发展历程 36
2.2.2 openEuler的特点 37
2.2.3 发展openEuler的意义 39
2.3 openEuler常用操作命令 40
2.3.1 查看系统信息类命令 40
2.3.2 基础参数显示和配置命令 44
2.3.3 基本的目录和文件类操作命令 47
2.3.4 压缩(解压缩)和打包(解包)命令 52
2.3.5 网络配置命令 53
2.3.6 openEuler软件包管理 55
2.3.7 管道与输入/输出重定向? 59
2.3.8 用户和用户组管理 63
2.3.9 常用服务管理 71
2.3.10 帮助命令和自主学习 75
2.4 Vim编辑器的基础用法 76
2.4.1 Vim编辑器简介 76
2.4.2 帮助命令vimtutor 78
2.5 常用软件的安装 78
2.5.1 Locate的安装 78
2.5.2 Python的安装 79
2.6 本章小结 80
习题 81
第3章 云使能技术 87
3.1 基础技术 88
3.1.1 宽带网络和互联网架构 88
3.1.2 数据中心技术 89
3.1.3 虚拟化技术 91
3.1.4 其他技术 92
3.2 虚拟化技术详解 93
3.2.1 计算虚拟化 94
3.2.2 网络虚拟化 107
3.2.3 存储虚拟化 113
3.3 云服务管理机制 117
3.3.1 远程管理系统 118
3.3.2 云监控 122
3.3.3 云自动运维 122
3.4 云安全 124
3.4.1 基本术语和概念 125
3.4.2 威胁作用者 125
3.4.3 云安全威胁 126
3.3.4 关键技术 127
3.5 云管理平台 129
3.6 虚拟化发展趋势 131
3.7 本章小结 133
习题 133
第4章 分布式存储Ceph 139
4.1 Ceph简介 139
4.2 Ceph的特点 140
4.3 Ceph的架构 141
4.4 Ceph I/O算法流程 143
4.5 Ceph读/写数据流程 144
4.6 Ceph操作实践 145
4.7 本章小结 170
习题 170
第5章 云操作系统OpenStack 173
5.1 OpenStack开源云操作系统 174
5.2 OpenStack和虚拟化的关系 175
5.3 OpenStack服务介绍 176
5.4 Keystone认证服务 181
5.5 Glance镜像服务 187
5.6 Placement资源管理服务 190
5.7 Nova计算服务 192
5.8 Neutron网络服务 198
5.9 创建实例 212
5.10 块存储服务 215
5.11 OpenStack dashboard 221
5.12 OpenStack其他技术 225
5.13 本章小结 241
习题 242
第6章 容器技术 245
6.1 容器技术和Docker 246
6.2 Docker架构 249
6.3 Docker的使用 252
6.3.1 安装Docker-CE 252
6.3.2 Docker镜像 253
6.3.3 Docker容器 256
6.3.4 Docker镜像仓库 259
6.3.5 使用Dockerfile制作镜像 260
6.4 Kubernetes概述 263
6.4.1 Kubernetes简介 263
6.4.2 Kubernetes架构 266
6.4.3 Kubernetes集群 268
6.5 Kubernetes编排基础 278
6.5.1 pod基础 278
6.5.2 pod基本操作 281
6.5.3 静态pod 285
6.5.4 标签 285
6.5.5 工作负载 287
6.5.6 Kubernetes Service详解 297
6.5.7 Kubernetes数据持久化管理 305
6.5.8 探针(probe) 310
6.5.9 包管理工具Helm 311
本章小结 312
习题 312
第7章 云原生技术 317
7.1 云原生概述 317
7.2 云原生出现的历史背景 321
7.3 云原生基础 323
7.3.1 核心原则 323
7.3.2 弹性伸缩服务 324
7.3.3 自适应性 325
7.3.4 无状态 327
7.3.5 云原生开发工具和框架 330
7.4 微服务架构 331
7.4.1 微服务定义及与单块架构的比较 331
7.4.2 微服务的优势 332
7.4.3 微服务架构的挑战 333
7.5 CI/CD 334
7.6 IaC 337
7.7 本章小结 339
习题 339
参考文献 343

申请样书

在线试读 立即购买
1 2