介绍:
fastdfs:开源的高性能分布式文件系统;主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡
fastdfs:角色:跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)
- tracker server: 跟踪服务器,主要做调度工作,起到均衡的作用;负责管理所有的storage server和group,每个storage在启动后会连接 tracker,告知自己所属 group 等信息,并保持周期性心跳。多个tracker之间是对等关系,不存在单点故障
- storage server: 存储服务器,主要提供容量和备份服务;以 group 为单位,每个 group 内可以有多台 storage server(高可用),组内的storage server上的数据互为备份
- client:客户端,上传下载数据的服务器
fastdfs+nginx缓存高可用集群环境流程示意图:
实验环境机器说明:
机器名称 | ip地址 | 应用 | 说明 |
tracker01、nginx01 | 192.168.109.137 | fastdfs,libfastcommon,nginx,keepalived | centos linux release 7.6.1810 (core) |
tracker02、nginx02 | 192.168.109.138 | fastdfs,libfastcommon,nginx,keepalived | centos linux release 7.6.1810 (core) |
storage01_group01 | 192.168.109.139 | fastdfs,libfastcommon,nginx,fastdfs-nginx-module | centos linux release 7.6.1810 (core) |
storage02_group01 | 192.168.109.140 | fastdfs,libfastcommon,nginx,fastdfs-nginx-module | centos linux release 7.6.1810 (core) |
storage03_group02 | 192.168.109.141 | fastdfs,libfastcommon,nginx,fastdfs-nginx-module | centos linux release 7.6.1810 (core) |
storage04_group02 | 192.168.109.142 | fastdfs,libfastcommon,nginx,fastdfs-nginx-module | centos linux release 7.6.1810 (core) |
vip | 192.168.109.143 | 无 | 无 |
软件需求:
部署流程:
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!
网友评论