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

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


授课目标

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

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

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

课程大纲
预备知识


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

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

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

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

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


证书要求


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

总分(百分制)=单元测验60分+在线讨论10分+期末在线考试30分

 

说明:

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

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

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

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

3)期末完成期末考试,总分45分。


    参考资料

    1、参考教材

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

    l  陆嘉恒等:《分布式系统及云计算概论》(第2版),清华大学出版社,出版时间:2013

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

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

     

    2、网络资源

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

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

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

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

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

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

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

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

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

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

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

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

     

    3、参考文献

    l  Google三大论文中文版:

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

    The Google File System

    Google MapReduce