云计算与大数据技术应用

云计算与大数据技术应用
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2019-07
版次: 1
ISBN: 9787111630289
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 208页
104人买过
  • 本书全面介绍了云计算与大数据的基础知识和主要技术。全书共11章,主要内容包括云计算概述、大数据技术概述、虚拟化技术、数据中心、并行计算与集群技术、云存储技术、OpenStack、Hadoop、Spark、Storm以及云计算仿真,本书注重实用,实验丰富,理论紧密联系实际,使读者可以系统全面地了解云计算与大数据技术。 

    本书可作为高等院校云计算、大数据相关课程的教材,也可以作为计算机相关专业的专业课或选修课教材,同时也可以作为从事云计算与大数据技术相关工作的人员的参考用书。 目 录 

    前言 

    第1章 云计算概述1 

    1.1 什么是云计算1 

    1.1.1 云计算的定义1 

    1.1.2 云计算的概念模型2 

    1.1.3 云计算的特点3 

    1.2 云计算技术发展背景3 

    1.3 典型的云计算基础架构7 

    1.4 云计算的主要服务模式9 

    1.4.1 基础设施即服务IaaS9 

    1.4.2 平台即服务PaaS10 

    1.4.3 软件即服务SaaS11 

    1.4.4 三种服务模式之间的关系12 

    1.5 云计算的主要部署模式13 

    1.6 云计算是商业模式的创新14 

    1.7 典型的云计算产品15 

    1.7.1 Amazon的AWS15 

    1.7.2 Windows Azure Platform16 

    1.7.3 IBM蓝云解决方案17 

    1.7.4 阿里云18 

    1.8 云计算技术的新发展20 

    1.9 我国的云计算产业现状23 

    1.9.1 政府推动云计算产业发展23 

    1.9.2 我国云计算产业高速发展24 

    习题25 

    第2章 大数据技术概述26 

    2.1 大数据技术的产生26 

    2.1.1 大数据的基本概念26 

    2.1.2 大数据产生的原因26 

    2.1.3 大数据概念的提出28 

    2.1.4 第四范式——大数据对科学研究产生的影响30 

    2.1.5 云计算与大数据的关系31 

    2.2 大数据的4V特征31 

    2.3 大数据的主要应用及行业推动力量32 

    2.3.1 大数据的主要应用32 

    2.3.2 企业推动大数据行业发展32 

    2.3.3 我国政府推动大数据行业发展33 

    2.4 大数据的关键技术34 

    2.5 典型的大数据计算架构35 

    习题35 

    第3章 虚拟化技术36 

    3.1 虚拟化技术简介36 

    3.1.1 虚拟化技术的概念36 

    3.1.2 虚拟化技术的分类38 

    3.1.3 虚拟化技术的优势和劣势42 

    3.1.4 虚拟化技术与云计算43 

    3.2 虚拟化技术原理43 

    3.2.1 虚拟机技术原理43 

    3.2.2 CPU虚拟化原理44 

    3.2.3 内存虚拟化原理46 

    3.2.4 网络虚拟化原理47 

    3.3 常见的虚拟化技术解决方案47 

    3.3.1 OpenStack47 

    3.3.2 KVM48 

    3.3.3 Hyper-V49 

    3.3.4 VMware49 

    3.3.5 Xen50 

    3.3.6 Docker51 

    3.4 常见虚拟化技术的应用实践52 

    3.4.1 虚拟化环境的搭建53 

    3.4.2 克隆虚拟机54 

    3.4.3 虚拟机做快照56 

    习题59 

    第4章 数据中心60 

    4.1 数据中心的概念60 

    4.1.1 数据中心的定义、作用及分类60 

    4.1.2 数据中心的发展历程61 

    4.1.3 数据中心的组成及建设原则65 

    4.1.4 云计算、大数据时代的数据中心发展趋势66 

    4.2 数据中心的基本单元——服务器66 

    4.3 数据中心选址69 

    4.4 数据中心的能耗69 

    4.4.1 数据中心能耗评估70 

    4.4.2 数据中心的主要节能措施71 

    习题72 

    第5章 并行计算与集群技术73 

    5.1 并行计算概述73 

    5.1.1 并行计算的概念73 

    5.1.2 并行计算的层次75 

    5.1.3 并行计算机的发展75 

    5.1.4 并行计算与分布式计算77 

    5.1.5 并行计算与云计算78 

    5.2 云计算基础架构——集群技术79 

    5.2.1 集群的基本概念79 

    5.2.2 集群系统的分类80 

    5.2.3 集群文件系统80 

    5.3 并行计算的分类81 

    5.3.1 按Flynn分类81 

    5.3.2 按应用的计算特征分类82 

    5.3.3 按结构模型分类83 

    5.4 并行计算相关技术84 

    5.4.1 并行计算的关键技术84 

    5.4.2 并行计算的性能估算86 

    5.5 并行程序设计——MPI编程87 

    5.5.1 MPI简介87 

    5.5.2 一个简单的MPI程序实现88 

    5.5.3 MPI消息90 

    5.5.4 MPI的消息传递过程90 

    5.5.5 MPI常用基本函数91 

    5.5.6 有消息传递的并行程序91 

    习题93 

    第6章 云存储技术94 

    6.1 云存储概述94 

    6.1.1 云存储的概念94 

    6.1.2 云存储系统的结构95 

    6.1.3 云存储的实现基础96 

    6.1.4 云存储的特性98 

    6.2 云存储与云计算99 

    6.3 云存储的应用100 

    6.3.1 个人级云存储的应用100 

    6.3.2 企业级云存储的应用100 

    6.4 云存储发展的关注点101 

    习题102 

    第7章 OpenStack——功能强大的IaaS平台103 

    7.1 OpenStack架构103 

    7.2 计算服务模块Nova104 

    7.3 网络服务模块Neutron107 

    7.3.1 Neutron的主要组件107 

    7.3.2 Neutron网络109 

    7.4 块存储服务模块Cinder110 

    7.5 对象存储服务模块Swift111 

    7.6 身份认证模块Keystone115 

    7.7 镜像模块Glance119 

    7.8 仪表盘服务模块Horizon121 

    7.9 监控计量服务模块Ceilometer122 

    习题123 

    第8章 Hadoop——分布式大数据开发平台124 

    8.1 Hadoop简介124 

    8.1.1 Hadoop与分布式开发技术124 

    8.1.2 Hadoop的体系架构125 

    8.1.3 Hadoop集群的架构127 

    8.2 分布式文件系统HDFS129 

    8.2.1 分布式文件系统概述129 

    8.2.2 HDFS的架构及读写流程131 

    8.3 分布式计算框架MapReduce133 

    8.3.1 MapReduce编程模型133 

    8.3.2 MapReduce数据流135 

    8.3.3 MapReduce任务运行流程136 

    8.4 列式数据库HBase138 

    8.4.1 HBase列数据库介绍139 

    8.4.2 理解HBase的表结构139 

    8.5 搭建Hadoop开发环境142 

    8.5.1 相关准备工作143 

    8.5.2 JDK的安装配置143 

    8.5.3 下载、解压Hadoop并配置Hadoop环境变量144 

    8.5.4 修改Hadoop配置文件145 

    8.5.5 将配置好的Hadoop文件复制到其他结点并格式化146 

    8.5.6 启动、停止Hadoop146 

    8.5.7 运行测试程序WordCount147 

    习题148 

    第9章 Spark—基于内存的大数据计算框架149 

    9.1 Spark概述149 

    9.2 Spark的运行机制150 

    9.3 Spark的运行模式152 

    9.3.1 Stan
  • 内容简介:
    本书全面介绍了云计算与大数据的基础知识和主要技术。全书共11章,主要内容包括云计算概述、大数据技术概述、虚拟化技术、数据中心、并行计算与集群技术、云存储技术、OpenStack、Hadoop、Spark、Storm以及云计算仿真,本书注重实用,实验丰富,理论紧密联系实际,使读者可以系统全面地了解云计算与大数据技术。 

    本书可作为高等院校云计算、大数据相关课程的教材,也可以作为计算机相关专业的专业课或选修课教材,同时也可以作为从事云计算与大数据技术相关工作的人员的参考用书。
  • 目录:
    目 录 

    前言 

    第1章 云计算概述1 

    1.1 什么是云计算1 

    1.1.1 云计算的定义1 

    1.1.2 云计算的概念模型2 

    1.1.3 云计算的特点3 

    1.2 云计算技术发展背景3 

    1.3 典型的云计算基础架构7 

    1.4 云计算的主要服务模式9 

    1.4.1 基础设施即服务IaaS9 

    1.4.2 平台即服务PaaS10 

    1.4.3 软件即服务SaaS11 

    1.4.4 三种服务模式之间的关系12 

    1.5 云计算的主要部署模式13 

    1.6 云计算是商业模式的创新14 

    1.7 典型的云计算产品15 

    1.7.1 Amazon的AWS15 

    1.7.2 Windows Azure Platform16 

    1.7.3 IBM蓝云解决方案17 

    1.7.4 阿里云18 

    1.8 云计算技术的新发展20 

    1.9 我国的云计算产业现状23 

    1.9.1 政府推动云计算产业发展23 

    1.9.2 我国云计算产业高速发展24 

    习题25 

    第2章 大数据技术概述26 

    2.1 大数据技术的产生26 

    2.1.1 大数据的基本概念26 

    2.1.2 大数据产生的原因26 

    2.1.3 大数据概念的提出28 

    2.1.4 第四范式——大数据对科学研究产生的影响30 

    2.1.5 云计算与大数据的关系31 

    2.2 大数据的4V特征31 

    2.3 大数据的主要应用及行业推动力量32 

    2.3.1 大数据的主要应用32 

    2.3.2 企业推动大数据行业发展32 

    2.3.3 我国政府推动大数据行业发展33 

    2.4 大数据的关键技术34 

    2.5 典型的大数据计算架构35 

    习题35 

    第3章 虚拟化技术36 

    3.1 虚拟化技术简介36 

    3.1.1 虚拟化技术的概念36 

    3.1.2 虚拟化技术的分类38 

    3.1.3 虚拟化技术的优势和劣势42 

    3.1.4 虚拟化技术与云计算43 

    3.2 虚拟化技术原理43 

    3.2.1 虚拟机技术原理43 

    3.2.2 CPU虚拟化原理44 

    3.2.3 内存虚拟化原理46 

    3.2.4 网络虚拟化原理47 

    3.3 常见的虚拟化技术解决方案47 

    3.3.1 OpenStack47 

    3.3.2 KVM48 

    3.3.3 Hyper-V49 

    3.3.4 VMware49 

    3.3.5 Xen50 

    3.3.6 Docker51 

    3.4 常见虚拟化技术的应用实践52 

    3.4.1 虚拟化环境的搭建53 

    3.4.2 克隆虚拟机54 

    3.4.3 虚拟机做快照56 

    习题59 

    第4章 数据中心60 

    4.1 数据中心的概念60 

    4.1.1 数据中心的定义、作用及分类60 

    4.1.2 数据中心的发展历程61 

    4.1.3 数据中心的组成及建设原则65 

    4.1.4 云计算、大数据时代的数据中心发展趋势66 

    4.2 数据中心的基本单元——服务器66 

    4.3 数据中心选址69 

    4.4 数据中心的能耗69 

    4.4.1 数据中心能耗评估70 

    4.4.2 数据中心的主要节能措施71 

    习题72 

    第5章 并行计算与集群技术73 

    5.1 并行计算概述73 

    5.1.1 并行计算的概念73 

    5.1.2 并行计算的层次75 

    5.1.3 并行计算机的发展75 

    5.1.4 并行计算与分布式计算77 

    5.1.5 并行计算与云计算78 

    5.2 云计算基础架构——集群技术79 

    5.2.1 集群的基本概念79 

    5.2.2 集群系统的分类80 

    5.2.3 集群文件系统80 

    5.3 并行计算的分类81 

    5.3.1 按Flynn分类81 

    5.3.2 按应用的计算特征分类82 

    5.3.3 按结构模型分类83 

    5.4 并行计算相关技术84 

    5.4.1 并行计算的关键技术84 

    5.4.2 并行计算的性能估算86 

    5.5 并行程序设计——MPI编程87 

    5.5.1 MPI简介87 

    5.5.2 一个简单的MPI程序实现88 

    5.5.3 MPI消息90 

    5.5.4 MPI的消息传递过程90 

    5.5.5 MPI常用基本函数91 

    5.5.6 有消息传递的并行程序91 

    习题93 

    第6章 云存储技术94 

    6.1 云存储概述94 

    6.1.1 云存储的概念94 

    6.1.2 云存储系统的结构95 

    6.1.3 云存储的实现基础96 

    6.1.4 云存储的特性98 

    6.2 云存储与云计算99 

    6.3 云存储的应用100 

    6.3.1 个人级云存储的应用100 

    6.3.2 企业级云存储的应用100 

    6.4 云存储发展的关注点101 

    习题102 

    第7章 OpenStack——功能强大的IaaS平台103 

    7.1 OpenStack架构103 

    7.2 计算服务模块Nova104 

    7.3 网络服务模块Neutron107 

    7.3.1 Neutron的主要组件107 

    7.3.2 Neutron网络109 

    7.4 块存储服务模块Cinder110 

    7.5 对象存储服务模块Swift111 

    7.6 身份认证模块Keystone115 

    7.7 镜像模块Glance119 

    7.8 仪表盘服务模块Horizon121 

    7.9 监控计量服务模块Ceilometer122 

    习题123 

    第8章 Hadoop——分布式大数据开发平台124 

    8.1 Hadoop简介124 

    8.1.1 Hadoop与分布式开发技术124 

    8.1.2 Hadoop的体系架构125 

    8.1.3 Hadoop集群的架构127 

    8.2 分布式文件系统HDFS129 

    8.2.1 分布式文件系统概述129 

    8.2.2 HDFS的架构及读写流程131 

    8.3 分布式计算框架MapReduce133 

    8.3.1 MapReduce编程模型133 

    8.3.2 MapReduce数据流135 

    8.3.3 MapReduce任务运行流程136 

    8.4 列式数据库HBase138 

    8.4.1 HBase列数据库介绍139 

    8.4.2 理解HBase的表结构139 

    8.5 搭建Hadoop开发环境142 

    8.5.1 相关准备工作143 

    8.5.2 JDK的安装配置143 

    8.5.3 下载、解压Hadoop并配置Hadoop环境变量144 

    8.5.4 修改Hadoop配置文件145 

    8.5.5 将配置好的Hadoop文件复制到其他结点并格式化146 

    8.5.6 启动、停止Hadoop146 

    8.5.7 运行测试程序WordCount147 

    习题148 

    第9章 Spark—基于内存的大数据计算框架149 

    9.1 Spark概述149 

    9.2 Spark的运行机制150 

    9.3 Spark的运行模式152 

    9.3.1 Stan
查看详情
相关图书 / 更多
云计算与大数据技术应用
云计算技术基础应用教程(HCIA-Cloud)(微课版)
冯思泉
云计算与大数据技术应用
云计算部署与运维项目化教程(信息技术应用创新系列教材)
作者列表选择...陈宗仁;王玉贤;魏育华
云计算与大数据技术应用
云计算与大数据应用研究
刘静
云计算与大数据技术应用
云计算与AI应用技术
林伟伟
云计算与大数据技术应用
云计算平台综合运维与管理(OpenStack+Kubernetes)(微课版)
蔡明
云计算与大数据技术应用
云计算安全(第二版)
陈晓峰;马建峰;李晖;李进
云计算与大数据技术应用
云计算技术详解与实践 第1卷
新华三技术有限公司
云计算与大数据技术应用
云计算运维与管理项目教程(微课视频版)
崔升广
云计算与大数据技术应用
云计算及其安全关键技术解析与实践
张志为
云计算与大数据技术应用
云计算与大数据(第二版)
陶皖
云计算与大数据技术应用
云计算与大数据技术(第2版·微课视频·题库版)
吕云翔 钟巧灵 柏燕峥 许鸿智 张璐 王佳玮 韩雪婷 仇善召 杜宸洋
云计算与大数据技术应用
云计算技术
安俊秀
您可能感兴趣 / 更多
云计算与大数据技术应用
云计算技术
安俊秀
云计算与大数据技术应用
数据采集与预处理技术应用
安俊秀 唐聃 柳源
云计算与大数据技术应用
云计算与大数据技术应用 第2版
安俊秀 靳思安 黄萍 编著
云计算与大数据技术应用
人工智能原理、技术及应用
安俊秀 叶剑 陈宏松 编著
云计算与大数据技术应用
Python 3从入门到精通
安俊秀 侯海洋 靳宇倡
云计算与大数据技术应用
Python大数据处理与分析
安俊秀 唐聃 靳宇倡
云计算与大数据技术应用
Hadoop大数据处理技术基础与实践(第2版)(微课版)
安俊秀、靳宇倡、郭英 著
云计算与大数据技术应用
大数据导论
安俊秀、靳宇倡 著
云计算与大数据技术应用
Linux操作系统基础教程
安俊秀
云计算与大数据技术应用
C语言程序设计(第3版)(工业和信息化普通高等教育“十二五”规划教材立项项目)
安俊秀 主编
云计算与大数据技术应用
C语言程序设计(第2版)
安俊秀 主编
云计算与大数据技术应用
C程序设计
安俊秀 主编