MIT 6.824 Distributed Systems 心得

动力 什么是分布式系统? 当数据量和计算量非常大时,我们需要将计算机规模化(Scale)。规模化有两个方向:竖直和水平。竖直指提升单个计算机的性能;而水平指将计算量分摊到很多的计算机上,通过增加计算机的数量来暴力破解,又称为分布式系统。在计算机发明的初期主要依靠竖直提升,而从上世纪进入互联网爆发期之后,由于数据量猛增,单机的性能跟不上数据量的增长,所以互联网公司开始探索另一条路:水平规模化,而其中尤以谷歌出名。比如谷歌创业初期购置了大量便宜的 x86 服务器来搭建分布式系统撑起谷歌的全球流量。 ...

2022-07-15