当今的云计算系统,无论是开源的还是公司内部使用的,都是使用一套通用的核心技术、算法和设计理念构建的,所有这些都以分布式系统为中心。了解云计算的基本分布式计算 "概念",其中包括:云、MapReduce、键值/NoSQL 存储、经典分布式算法、广泛使用的分布式算法、可扩展性、趋势领域等等!
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有5个模块
第 1 课:为了协调分布式系统中的机器,本模块首先介绍了选举领导者的经典算法,包括环形算法和小霸王算法。我们还将介绍 Google 的 Chubby 和 Apache Zookeeper 如何解决领导者选举问题。 第 2 课:本模块介绍互斥问题的解决方案,互斥对于具有共享资源的分布式系统的正确性非常重要。我们将介绍经典算法,包括 Ricart-Agrawala 算法和 Maekawa 算法。我们还将介绍谷歌 Chubby 对互斥的支持。
涵盖的内容
11个视频7篇阅读材料2个作业2个讨论话题1个插件
第 1 课:事务是当今许多云系统的重要组成部分。从远程过程调用(RPC)到事务的串行等价性,到并发控制的乐观和悲观方法,再到死锁避免/预防,本模块介绍了确保事务按预期运行的构建模块。 第 2 课:本模块包括复制(在不同位置维护相同数据的副本)如何用于在分布式系统中提供多达九级的可用性,以及复制和确保事务在复制情况下正确提交的不同技术。
涵盖的内容
8个视频2篇阅读材料1个测验1个讨论话题
第 1 课:我们将学习新兴的流处理领域,其中涉及 Apache Storm 的关键设计方面。 第 2 课:我们研究如何在云中处理庞大的图。第 3 课:我们将学习各种类型的自然和人工网络/图,以及它们惊人的共性。 第 4 课:本模块介绍了自计算机诞生以来操作系统中一直使用的经典调度算法。然后,我们将介绍两种适用于 Hadoop 的流行调度算法。
涵盖的内容
9个视频2篇阅读材料1个作业1个讨论话题
第 1 课:通过网络存储/访问文件和目录的系统称为分布式文件系统。本模块介绍 NFS 和 AFS 等分布式文件系统的工作原理。第2课:本模块包括分布式共享内存系统、其技术和利弊。 第 3 课:本模块探讨传感器网络领域,从传感器微粒的内部结构和传感器网络的工作原理开始。
涵盖的内容
6个视频2篇阅读材料1个作业1个讨论话题
第 1 课:本模块是基本安全概念的入门课程,不仅适用于分布式系统,也适用于更广泛的领域。我们将学习各种策略和机制,包括加密、身份验证和授权。 第 2 课:本模块介绍真实数据中心故障的案例研究,并尝试总结如何预防故障以及如何更好地做好准备的经验教训。
涵盖的内容
11个视频3篇阅读材料2个作业1个编程作业3个讨论话题1个插件
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师
从 算法 浏览更多内容
- 状态:免费试用
University of Illinois Urbana-Champaign
- 状态:免费试用
- 状态:免费试用
LearnQuest
- 状态:免费试用
University of Illinois Urbana-Champaign
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
319 条评论
- 5 stars
68.33%
- 4 stars
24.45%
- 3 stars
4.07%
- 2 stars
0.94%
- 1 star
2.19%
显示 3/319 个
已于 Jun 30, 2018审阅
It was an awesome experience to learn and explore key areas of distributed systems in clud computing concepts
已于 Apr 14, 2017审阅
Just the same as the first course. Medium-hard quizzes and a hard programming assigment that is actually harder to understand than to develop.Overall a five star course.
已于 Apr 21, 2022审阅
This is great to understand some of the most important underlying challenges of distributed computing. I'd say this is a mind-opener for fundational knowledge about cloud computing.
常见问题
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
注册课程后,您就可以访问专项课程中的所有课程,完成作业后还可以获得证书。您的电子证书将添加到您的 "成就 "页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
是的。在特定的学习课程中,如果您付不起注册费,可以申请助学金或奖学金。如果您选择的学习课程有助学金或奖学金,您可以在说明页面找到申请链接。
更多问题
提供助学金,