Centos7 搭建 FastDFS,nginx 负载均衡、缓存
概述
针对大量图片存取的需求,搭建 FastDFS 作为文件存储系统,由其作为文件存储系统,负载
均衡、冗余备份、自动同步。并且支持主流语言客户端 API 的上传/下载/及删除操作。
FastDFS 架构介绍
FastDFS 系统包括两个角色:Tracker 和 Storage,Tracker 主要负责任务的调度及负载均衡作
用,Storage 用作文件的存取、同步。
跟踪器和存储节点都可以由一台多台服务器构成。跟踪器和存储节点中的服务器均可以随时
增加或下线而不会影响线上服务。其中跟踪器中的所有服务器都是对等的,可以根据服务器
的压力情况随时增加或减少。
为 了支持大容量,存储节点(服务器)采用了分卷(或分组)的组织方式。存储系统由一
个或多个卷组成,卷与卷之间的文件是相互独立的,所有卷 的文件容量累加就是整个存储
系统中的文件容量。一个卷可以由一台或多台存储服务器组成,一个卷下的存储服务器中的
文件都是相同的,卷中的多台存储服务器起 到了冗余备份和负载均衡的作用。
在卷中增加服务器时,同步已有的文件由系统自动完成,同步完成后,系统自动将新增服务
器切换到线上提供服务。
当存储空间不足或即将耗尽时,可以动态添加卷。只需要增加一台或多台服务器,并将它们
配置为一个新的卷,这样就扩大了存储系统的容量。
评论0
最新资源