大连理工大学云计算技术与应用课程简介

需积分: 33 39 下载量 198 浏览量 更新于2024-07-31 2 收藏 1.67MB PPT 举报
“云计算技术及应用PPT”是大连理工大学计算机科学与技术学院的一门课程,由申彦明教授,助教齐恒协助教学。课程主要涵盖分布式系统的基础知识,包括分布式与集群的基本概念、分布式数据库、分布式文件系统、Google文件系统(GFS)、分布式编程、MapReduce算法、搜索引擎原理与PageRank,以及相关的数据中心技术如BigTable和AppEngine。课程评估主要包括作业(40%)和期末项目(60%),学生将分组进行项目实践。 在课程大纲中,第一周介绍了云计算的概论;第二周深入讲解MapReduce理论及其在Hadoop中的实现;第三周和第四周有嘉宾演讲,同时讨论分布式文件系统和Google文件系统;第五周则涉及分布式图算法和PageRank的重要性;第六周介绍了一些谷歌的先进技术;第七周则涵盖了虚拟化技术。课程的后续部分将重点放在项目实践中,让学生通过实际操作来理解和掌握所学知识。 这门课程的核心知识点包括: 1. **分布式系统**:分布式系统是多台计算机通过网络互相协作完成一个共同任务的架构,它涉及并发控制、故障恢复、数据一致性等关键问题。 2. **分布式与集群**:分布式系统往往构建在集群之上,集群是一组相互连接的独立计算机,协同工作以提供高可用性和性能。 3. **分布式数据库**:在分布式环境中存储和管理数据的系统,如BigTable,它能处理大规模数据并提供高可用性。 4. **分布式文件系统**:例如Google的GFS,设计用于存储和访问海量数据,具有高扩展性和容错性。 5. **MapReduce**:一种编程模型,用于处理和生成大数据集,由Google提出,Hadoop是其开源实现。 6. **搜索引擎与PageRank**:PageRank是Google的原创网页排名算法,通过分析网页间的链接关系来评估其重要性。 7. **数据中心技术**:包括硬件基础设施、网络架构和能源效率等方面的优化,如Google的数据中心技术。 8. **虚拟化**:使多个操作系统和应用能在同一硬件上并行运行的技术,提高了资源利用率和管理效率。 通过这门课程,学生不仅能够理解云计算的基本原理,还将获得使用分布式计算解决实际问题的能力。课程结合理论与实践,有助于培养未来在云计算领域工作的专业人士。