云计算是继1980年代大型计算机到客户端-服务器的大转变之后信息技术领域又一次巨变。从技术上看,大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据的特色在于对海量数据的挖掘, 但它必须依托云计算的分布式处理、分布式数据库、云存储和虚拟化技术。“云计算技术与应用”课程在介绍云计算历史、发展及趋势的基础上,重点介绍云计算关键技术、基础架构及各种主流解决方案。课程主要内容包括:云计算概述、云计算关键技术、云服务体系、云计算主流解决方案(Google云计算、Amazon云计算、阿里云计算等)、开源云计算与大数据处理平台(OpenStack、Docker、Hadoop等)。由于云计算是近年来计算机科学技术中的研究和应用热点,技术平台更新快,因此本课程会紧密跟踪主流云计算技术及发展,拓宽学生知识面。
1)了解云计算概念,理解云计算各项关键技术,重点是虚拟化技术的原理和应用;
2)通过具体的案例分析使学生理解云服务的体系结构;
3)深入理解云计算的分布式文件系统、并行处理框架、分布式锁服务以及分布式数据库等技术,并通过实验使学生掌握开源云计算平台OpenStack和Hadoop的管理和应用。
学习本课程前应具备以下几个方面的预备知识:
l) 理解计算机组成原理的基本知识;
2) 具备基础的操作系统知识,掌握基本Linux操作命令;
3) 理解计算机网络的基本原理;
4) 掌握基础的Java编程语言。
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 http://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
1、参考教材
l Kai Hwang等著:《云计算与分布式系统》, 机械工业出版社,2013.
l 刘鹏等:《云计算》(第三版),电子工业出版社,2016.
l 林子雨著:《大数据技术原理与应用》(第3版),人民邮电出版社,2021.1.
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》