基于FastDFS实现存储的分布式管理.doc

资料分类:计算机信息 上传会员:狂奔的小猪 更新时间:2021-11-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12359
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:FastDFS作为一个完全开源的轻量级分布式文件系统,相比于其他文件系统简洁高效,对于云存储性价比更高,因此受到了越来越多企业以及用户的青睐。FastDFS主要是对文件进行存储管理的系统,首先部署FastDFS几个重要角色,实现文件的上传和下载功能,在各个角色中结合Nginx实现负载均衡,同时也能实现反向代理功能。在系统中客户端与存储服务器是间接连接的,它首先需要访问追踪服务器,追踪服务器查找存储服务器并返回给客户端,客户端再对存储服务器进行文件请求管理,对文件上传下载或访问等处理。同时使用Keepalived实现集群的高可用,避免单节点故障。FastDFS通过专用的API接口进行访问,降低了系统的复杂性,处理效率更高,存储节点实现软Raid,可以通过附加块存储或者添加存储服务器,使得系统能够很好的支持在线扩容,解决了存储容量和空间的上限,增强系统的可用性。

 

关键词:FastDFS;轻量级;均衡负载;文件管理

 

目 录

摘 要

Abstract

1  绪论-1

1.1  课题研究的背景和意义-1

1.2  论文主要研究内容-2

1.3  国内外研究现状-2

1.4  本章小结-3

2  分布式系统及相关技术-4

2.1  分布式文件系统介绍-4

2.2  分布式文件存储技术-4

2.2.1  MooseFS系统-4

2.2.2  GlusterFS系统-5

2.2.3  NFS系统-5

2.3  FastDFS介绍-6

2.3.1  FastDFS概述-6

2.3.2  FastDFS架构-6

2.3.3  FastDFS角色介绍-6

2.4  本章小结-7

3  FastDFS总体设计-8

3.1  系统总体设计-8

3.2  系统功能-8

3.3  主要流程-8

3.3.1  文件上传-8

3.3.2  文件下载-9

3.3.3  文件同步-10

3.3.4  文件删除-11

3.4  本章小结-11

4  FastDFS集群的详细设计-12

4.1  实验环境-12

4.2  集群介绍-12

4.3  FastDFS角色部署-13

4.3.1  部署tracker-13

4.3.2  部署storage-14

4.3.3  部署client-15

4.4  集群部署-16

4.4.1  FastDFS结合Nginx-16

4.4.2  部署负载均衡并修改相关配置-17

4.4.3  部署高可用并修改相关配置-17

4.5  本章小结-20

5  FastDFS功能测试-21

5.1  实现文件上传、下载和删除-21

5.2  测试文件的同步和冗余-22

5.3  负载均衡性能测试-22

5.4  高可用性能测试-23

5.5  本章小结-24

结    论-25

致    谢-26

参考文献-27

相关论文资料:
最新评论
上传会员 狂奔的小猪 对本文的描述:FastDFS是由中国人余庆所开发的,可以部署在多个操作系统上。FastDFS只能通过专有API对文件进行访问,不支持POSIX接口方式,对于文件的管理表现出很高的稳定性和实用性,而且它的部署......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: