随着云计算等新一代信息技术迅猛发展,数字经济成为带动中国经济增长的重要引擎。云计算是分布式计算(Distributed Computing)、并行计算(Parallel Computing)和网格计算(Grid Computing)的进一步发展,通过将计算任务均衡分布在由大规模集群服务器构成的资源池上,使各种应用系统能够根据按需、透明地获取高性价比的计算能力、存储资源和信息服务。云计算平台的易编程、高容错、方便扩展等特性,使得处理超大规模数据的分布式计算成为现实。云计算技术已经受到学术界和产业界的双重关注。
本课程组在分布式计算(特别是云计算)、数据处理及信息安全技术领域进行了多年的研究,具有扎实的理论基础和实践经验。针对目前国内各层次学生对云计算技术的研究需求,本课程详细、深入地介绍了云计算发展现状、云计算系统架构与组成部件、云计算关键技术、云计算平台和应用,注重反映云计算技术的新思路、新观点、新方法和新成果。
本课程注意从实际出发,采用学生容易理解的体系和叙述方法,深入浅出、循序渐进地帮助学生把握云计算技术的主要内容,富有启发性。本课程既可作为计算机科学技术学科、电子信息学科,以及信息安全专业的大学高年级学生、硕士及博士研究生网上课程资源,也对从事分布式计算、网络信息安全技术、信息网络应用系统研究和开发工作的科研人员具有一定的学习参考价值。
课程目标1:
掌握云计算的基本概念、核心技术原理、前沿热点与典型应用、发展趋势。
课程目标2:
学习并掌握开源云计算平台的搭建与应用。
1、课程考核方式
①MOOC课程在线学习:要求学生基于爱课程平台在线学习课程的相关知识,可在线与课程团队进行交流和参加互动,并完成单元测验。
②MOOC平台在线考试:要求学生完成所有知识学习后,参加考试,系统自动批改,只能参加一次。
2、课程评分组成
成绩评定方法:平时成绩占20%,头歌平台实验成绩20%,期末考试占60%。
3、成绩认定
①总成绩大于等于60分小于90分为合格;
②总成绩90分及以上为优秀。
本课程的预备知识包括高级语言程序设计、数据结构、操作系统、软件工程等。
(1)徐小龙. 云计算与大数据. 北京:电子工业出版社, 2021
(2)杨传辉. 大规模分布式存储系统. 北京:机械工业出版社, 2013
(3)M. van Steen and A.S. Tanenbaum, Distributed Systems, 3rd ed., distributed-systems.net, 2017.