-
绪章绪论
云计算与大数据技术课程导学
-
●0.1课程导学
课程主要内容、如何进行学习和实践、经典推荐参考资料。
-
第一章云计算概述
云计算概述
-
●1.1云计算简述
云计算的出现、云计算的定义
-
●1.2云计算与大数据简史
云计算发展史、大数据发展史、Gartner技术成熟度曲线
-
●1.3云计算应用及定义
生活实践中云计算应用,云计算的相关定义。
-
●1.4云计算特征及发展
云计算的特征、云计算发展的技术推力、云计算的优势和劣势。
-
●1.5云计算服务及架构
云计算服务商及其云服务产品,云计算架构参考模型、云计算三种服务模式。
-
第二章云计算关键技术
云计算关键技术
-
●2.1虚拟化技术概述
虚拟化工作原理、虚拟化的益处、虚拟化类型。
-
●2.2虚拟化简史
虚拟化发展简史及重要事件
-
●2.3虚拟化技术实现
数据中心X86服务器、虚拟化分类、常用虚拟化技术。
-
●2.4虚拟机监控器及虚拟化模式
虚拟机、虚拟机监控器、虚拟机监控器模型
-
第三章存储虚拟化
存储虚拟化
-
●3.1存储架构基本知识
存储的分类、存储架构、分布式存储架构
-
●3.2存储虚拟化及分类
存储虚拟化基本原理、存储虚拟化、存储虚拟化分类。
-
●3.3存储虚拟化及云存储
存储虚拟化到云存储、存储云、存储云技术参考架构
-
第四章网络虚拟化
网络虚拟化
-
●4.1软件定义网络和openFlow概述
软件定义网络、软件定义网络架构、软件定义网络特点。OpenFlow协议基本知识。
-
●4.2网络功能虚拟化概述
网络功能虚拟化概述、网络功能虚拟化架构、虚拟交换机、网络虚拟化。
-
●4.3OverLay技术
Overlay(叠加网络)基本知识、Overlay主要技术标准、VXLAN基本知识。
-
●4.4云计算与网络虚拟化
云计算与网络虚拟化、网络虚拟化与软件定义网络
-
第五章云计算服务实践
云计算服务实践
-
●5.1云计算Iaas解决方案
云服务产品IaaS 解决方案:虚拟化平台、管理工具、交付部分。
-
●5.2仓库级计算机到云
仓库级计算机、云计算、仓库级计算与云计算关系。
-
●5.3云计算管理工具
IaaS、PaaS 和 SaaS 3种服务模式的云计算管理工具。
-
●5.4云计算组件
ⅤMware公司、Citrix(思杰)、Microsoft公司云计算组件。虚拟化平台、管理工具、交付部分的组件。
-
第六章大数据基础
大数据基础知识
-
●6.1大数据概述
大数据的典型应用、大数据时代、大数据系统架构需求、大数据系统架构。
-
●6.2大数据应用
大数据在日常生活中应用、大数据处理流程、大数据相关技术。
-
●6.3大数据处理框架
大数据定义、大数据处理框架、大数据框架技术。
-
●6.4大数据应用框架
大数据技术框架、通用大数据应用架构、大数据框架技术。
-
第七章大数据核心技术
大数据核心技术
-
●7.1Hadoop及生态系统
大数据核心框架技术Hadoop及其生态体系。
-
第八章大数据技术 HDFS
大数据技术HDFS
-
●8.1文件系统概述
文件系统基本概念、HDFS文件系统的优缺点。
-
●8.2HDFS基本知识及架构
HDFS基本知识、分布式文件系统实现方式、HDFS架构。
-
●8.3HDFS文件读写
HDFS文件读写流程、Block副本放置策略、HDFS可靠性策略、HDFS不适合的应用场景。
-
第九章大数据技术 YARN
大数据技术YARN
-
●9.1YARN的简介及框架
YARN定义、YARN产生背景、YARN的基本框架。
-
●9.2YARN的工作流程
YARN的工作流程、YARN的容错性、YARN调度框架、Mesos资源管理器介绍。
-
●9.3YARN上计算框架
基于YARN资源管理器的大数据计算框架。
-
●9.4YARN的应用实践
字节跳动公司对YARN资源管理器的定制应用。
-
第十章数据采集与迁移工具
数据采集与迁移工具
-
●10.1大数据采集与迁移概述
大数据的来源、大数据的采集途径、常用大数据采集框架。
-
●10.2日志采集工具Flume
日志采集简介、日志采集工具Flume、Flume的架构和基本知识。
-
●10.3数据迁移工具Sqoop
Sqoop应用场景、Sqoop的工作机制。
-
●10.4基于流数据的采集框架kafka
基于流数据的采集框架、消息队列和Kafka简介。
-
●10.5其他常用消息队列
消息队列、消息队列功能、常用消息队列工具介绍。
-
第十一章MapReduce计算框架
MapReduce计算框架
-
●11.1MapReduce计算框架
大数据计算框架MapReduce概述、MapReduce编程模型、MapReduce1.0和MapReduce2.0架构。
-
第十二章Spark计算框架
Spark计算框架
-
●12.1Spark简介
Spark简介、Spark使用场景、Spark 的生态系统、Spark 的主要特点。
-
●12.2Spark生态系统-SparkSQL和SparkStreaming
Spark SQL简介、Spark SQL特点。Spark Streaming简介、Spark Streaming运行原理。
-
●12.3Spark生态系统-Mlib和Graphx
SPark MLlib简介、SPark MLlib API 。 Spark GraphX 简介、Spark GraphX 算法应用。
-
●12.4Spark系统架构
Spark运行架构、Spark运行流程、Spark运行原理、Spark部署。
-
●12.5Spark计算框架-RDD
什么是RDD、RDD的特性、RDD结构。
-
第十三章Storm计算框架
Storm 计算框架
-
●13.1Storm简介
Storm 简介、Storm应用场景、Storm特性、Storm集群结构。
-
●13.2Storm工作流程
Storm工作流程
-
●13.3Storm主要组件
Storm的主要组件。
-
第十四章NoSQL数据库
NoSQL数据库
-
●14.1HBASE简介
HBASE 数据库简介、Hbase特点。
-
●14.2HBASE基本架构
HBase 基本架构、HBase组件构成、HBase 的容错性。
-
●14.3HBASE基本原理
HBase数据模型: 逻辑视图 HBase数据模型: 物理视图
-
●14.4其他NoSQL数据库
其他NoSQL数据库: Redis和MongoDB
-
第十五章Hive数据仓库
Hive数据仓库
-
●15.1Hive数据仓库
Hive数据仓库简介、Hive架构、Hive执行流程、Hive数据模型。
-
第十六章大数据应用前端展示
大数据应用前端展示
-
●16.1大数据应用前端展示技术
大数据应用-前端可视化展示工具介绍。
-
第十七章企业大数据实践应用
企业大数据实践应用
-
●17.1企业大数据实践应用
企业大数据实践应用落地项目简介。