课程主页: https://www.coursera.org/learn/cloud-computing-2
课程概述
在当今的云计算系统中,无论是开源的还是企业内部使用的,都使用一套共同的核心技术、算法和设计理念,核心围绕分布式系统展开。Coursera上的《云计算概念:第二部分》课程正是旨在帮助学生理解这些基本的分布式计算概念。
课程内容
课程分为五个周,涵盖了以下主题:
- 第1周:课程导论与经典分布式算法的延续 – 包括领导者选举和互斥问题的经典算法,以及Google 的Chubby和Apache Zookeeper如何解决这些问题。
- 第2周:并发和复制控制 – 介绍了确保云系统中事务正常工作的构建块,以及数据复制的重要性及其在分布式系统中的应用。
- 第3周:新兴范式 – 探讨流处理,网络/图的处理,以及经典调度算法在Hadoop中的应用。
- 第4周:经典系统 – 了解分布式文件系统的工作原理,以及传感器网络的基础知识。
- 第5周:真实世界的行为 – 包含对分布式系统中基本安全概念的介绍,以及数据中心故障的案例研究。
推荐理由
这门课程的深入探讨与实用性使其成为想要深入了解云计算和分布式系统的学习者的最佳选择。课程中的案例研究和实际应用能够帮助我们更好地理解理论与实际操作之间的关系。同时,实例分析和多个经典算法的讲解,使得对于复杂的分布式系统问题有了更清晰的方向和解决方案。
总之,如果你希望掌握现代云计算的核心概念,推荐参加这门课程!
课程主页: https://www.coursera.org/learn/cloud-computing-2