分布式文件系统ppt
- 格式:pptx
- 大小:1.02 MB
- 文档页数:20
第6章 团结就是力量——漫游分布式世界术中的P2P计算、网格计算、并行计算、分布式计算和云计算都可以纳入分布式应用的范畴。
:分布式系统与云计算有什么关系?:有一个很有趣的现象,网格计算的研究是学术界热而企业界不热,云计算的研究则是学术界不热而企业界热,因此很有必要仔细研究一下各企业推出的成功的云计算产品。
细数一下这些产品,包括了Google公司的GFS、Bigtable、MapReduce,Amazon公司的Dynamo,Hadoop开源项目的HDFS、HBase、MapReduce等。
对照图6-1,就可以发现它们都属于分布式系统的范畴,其中GFS、HDFS算是分布式文件系统,Bigtable、Dynamo和HBase算是分布式数据库,MapReduce则归于分布式计算。
因此,本章我们就围绕分布式文件系统、分布式数据库和分布式计算三个方面来剖析这些云计算中的关键技术。
6.2 分布式文件系统:分布式文件系统是如何发展起来的呢?:从20世纪70年代诞生至今,大致上可以将分布式文件系统的发展历程划分为四个阶段。
1990年之前的分布式文件系统主要以提供标准接口的远程文件访问为目的,比较关注系统性能和可靠性。
这一阶段的典型代表包括Sun公司研制的NFS(Network File System)和美国卡内基梅隆大学开发的AFS(Andrew File System)。
1990年到1995年期间,互联网逐步得到推广应用,网络中传输实时多媒体数据的需求和应用也逐渐流行,这一阶段出现了不少为了实现上述需求而开发设计的分布式文件系统,例如加利福尼亚大学研制的xFS(x File System)和IBM公司针对AIX操作系统开发的TigerShark。
1995年到2000年期间,网络技术和存储技术持续发展,NAS和SAN等新的存储技术开始得到大量应用,与之相应的分布式文件系统也应运而生,例如美国明尼苏达大学研制的GFS(Global File System)和IBM公司在TigerSpark基础上开发的GPFS(General Parallel File System)。