FastDFS是一个开源的轻量级分布式文件系统。它解决了大量数据存储和负载均衡等问题。适合存储一些视频、音频、图片、文档,允许单个文件的大小为4kb~500MB,在UC基于FastDFS开发向用户提供了:网盘、社区、广告和应用下载等业务的存储服务。
支持Linux和FreeBSD等UNIX系统类google FS,不是通用的文件系统,只能通过专有API访问,目前提供了C、Java和PHP API互为互联网应用量身定做,解决大容量文件存储问题,追求高性能和高扩展性,FastDFS可以看做是基于文件的key value pair存储系统,称作分布式文件存储服务更为合适。
FastDFS服务端有三个角色:跟踪服务器(tracker server)、存储节点(storage server)、客户端(client)