SPOC学校专有课程
云计算技术与应用(孙宁)
分享
spContent=云计算是分布式计算、并行计算、效用计算、 网络存储、虚拟化、负载均衡等传统计算机和网络技术发展融合的产物。 我们身处云计算和大数据时代,已经在“云”端学习与生活。为了系统学习云计算技术,请加入“云计算技术与应用”课程吧!我们将带领你进入云中开启云计算之旅!
—— 课程团队
课程概述

云计算是继1980年代大型计算机到客户端-服务器的大转变之后信息技术领域又一次巨变。从技术上看,大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据的特色在于对海量数据的挖掘, 但它必须依托云计算的分布式处理、分布式数据库、云存储和虚拟化技术。“云计算技术与应用”课程在介绍云计算历史、发展及趋势的基础上,重点介绍云计算关键技术、基础架构及各种主流解决方案。课程主要内容包括:云计算概述、云计算关键技术、云服务、云计算主流解决方案(Google云计算、Amazon云计算、阿里云计算等)、开源云计算与大数据处理平台(OpenStackDocker、Hadoop等)。由于云计算是近年来计算机科学技术中的研究和应用热点,技术平台更新快,因此本课程会紧密跟踪主流云计算技术及发展,拓宽学生知识面。

授课目标

1)了解云计算概念,理解云计算各项关键技术,重点是虚拟化技术的原理和应用; 

2)通过具体的案例分析使学生理解云服务的体系结构;

3)深入理解云计算的分布式文件系统、并行处理框架、分布式锁服务以及分布式数据库等技术,并通过实验使学生掌握开源云计算平台OpenStack和Hadoop的管理和应用。

成绩要求


本课程设置合格(60~84分)和优秀(85~100分)以及不及格(<60分)三档成绩。

总分(百分制)=单元测验50分+在线讨论5分+期末在线考试45分

 

说明:

本课程成绩由以下几部分组成:

1) 完成课后单元测验题,得50分。

本课程单元测验题型主要由单选、多选等客观题题型组成,具体时间会在课程公告中提醒大家。

2)鼓励学生积极参加线上交流讨论,表现优异者可以得到最高5分的奖励。

3)课程学习结束后完成期末考试,总分45分。

课程大纲
预备知识

学习本课程前应具备以下几个方面的预备知识:

 l) 理解计算机组成原理的基本知识;

2) 具备基础的操作系统知识,掌握基本Linux操作命令;

3) 理解计算机网络的基本原理;

4) 掌握基础的Java编程语言。

参考资料

1、参考教材

l  刘鹏等:《云计算》(第三版),电子工业出版社,2016.

l  Kai Hwang等著:《云计算与分布式系统》, 机械工业出版社,2013.

l  林子雨著:《大数据技术原理与应用》(第2版),人民邮电出版社,2017.2.

 

2、网络资源

l  河海课堂在线链接:https://ktzxmooc.hhu.edu.cn/course/638996.html

l  厦门大学大数据课程公共服务平台 https://dblab.xmu.edu.cn

l 中国云计算 https://www.chinacloud.cn

l  CSDN云计算频道 https://cloud.csdn.net/

l  IBM developer works云计算频道 https://www.ibm.com/developerworks/cn/cloud/index.html

l  OpenStack社区 https://www.openstack.org/

l  OpenStack中文社区 https://www.openstack.org/

l  Docker社区 https://www.docker.com/

l  Docker中文社区 https://www.docker.org.cn/index.html

l  Hadoop社区 https://hadoop.apache.org/

l  CSDN Hadoop社区 https://hadoop.csdn.net/

l  Spark社区 https://spark.apache.org/

 

3、参考文献

l  Google论文中文版:

Bigtable:一个分布式的结构化数据存储系统》

The Google File System

Google MapReduce