2010-10-22 13:22:08 来源: it168
淘宝网开放平台技术部资深架构师余庆先生首先回顾了自己在Yahoo工作时的经历,他表示Yahoo当时的相册和论坛系统整个结构都进行了针对大规模分布式存储和并发操作的改进。之后的演讲中,余庆从整个分布式文件系统的发展说起,谈到了FastDFS文件系统的概念和具体优缺点。
▲ 淘宝网开放平台技术部资深架构师 余庆
据了解,yahoo论坛和相册以前一直面临着扩容问题,同步延迟问题,同步失败问题等。其pat同步、定式扫描以及farm式集中式存储的热备都带来立刻高昂的成本消耗。2008年底,处于减低成本的考虑,中国yahoo采用分布式文件系统替换了古老的YMDB系统。
余庆介绍了通用分布式文件系统和专用分布式文件系统的有关发展。他表示,相比起来通用分布式文件系统对开发者来说具有友好性强的优势,系统复杂性相对较高,性能一般;而专用分布式文件系统能个的开发者友好性较差,系统复杂性较低,性能较高。因此,根据专用性和通用性的原则,架构师在选择两种分布式系统的时候需要考虑有关分布式系统的应用环境。
据余庆介绍,FastDFS系统是一个类似于Google FS的轻量级分布式文件系统,用C语言实现,支持包括Linux、FreeBSD、AIX等UNIX系统。从诞生之初至今,FastDFS已经推出了31个版本。下面是FastDFS的架构示意图:
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。