2020 MIT 6.824分布式系统笔记-P1

77 阅读1分钟

漫谈

分布式系统课程所探索的内容是支撑应用的基础设施,这些基础设施包括Storage/Communication/Compute. 其中一般最为关注的部分通常是存储,这一部分关注的是如何使用和构建可扩展容错的存储系统。 计算部分通常提供可扩展的算力增强,主要指包括任务的调度分配和结果组合,其主要的思想是MapReduce(待扩展,参考google分布式三篇)。 通信部分则无需多谈,主要承担了不同组件间的沟通与信息传递。

分布式系统旨在将分布式的系统抽象为与实现无关的本地式接口,在拥有易于理解的接口基础上,获得分布式系统的容错和扩展能力。