深入浅出fastdfs

深入浅出fastdfs

ID:20955051

大小:968.50 KB

页数:35页

时间:2018-10-18

深入浅出fastdfs_第1页
深入浅出fastdfs_第2页
深入浅出fastdfs_第3页
深入浅出fastdfs_第4页
深入浅出fastdfs_第5页
资源描述:

《深入浅出fastdfs》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、word资料下载可编辑深入浅出FastDFS状态:草稿标识号:评审当前版本:1.0初始版前一版本:修订版发布日期:中兴软创科技有限责任公司专业技术资料word资料下载可编辑修改历史日期版本作者修改内容评审号更改请求号2014-02-131.0吴淼辉初始版本专业技术资料word资料下载可编辑目录深入浅出FASTDFS11FASTDFS简介51.1FastDFS是什么51.2功能特点51.3适用场景51.4谁在用FastDFS62FASTDFS架构62.1设计理念62.2轻量级62.3分组方式72.4

2、对等结构72.5架构图83FASTDFS功能原理93.1文件上传93.2文件下载113.3文件删除123.4文件同步133.5断点续传133.6文件属性133.7HTTP访问支持144FASTDFS安装和配置144.1部署方案144.2Nginx安装、配置和优化164.2.1Nginx安装164.2.2Nginx配置修改164.2.2Nginx优化164.2.2Nginx双机互备214.3Tracker安装、配置和优化234.3.1Tracker安装234.3.2Tracker配置修改234.3.

3、2Tracker优化244.4Storage安装、配置和优化254.4.1FastDFS安装254.4.2Storage配置修改254.4.2Storage优化254.5fast-nginx-module安装、配置和优化264.5.1fast-nginx-module安装264.5.2fast-nginx-module配置修改265FASTDFS运维295.1Nginx维护29专业技术资料word资料下载可编辑5.2FDFS维护305.3FDFS问题排查305.4调优建议325.5重点工作:升级3

4、25.6重点工作:扩容325.7重点工作:数据迁移325.8重点工作:负载均衡336FASTDFSAPI开发指导346.1API介绍346.2工程搭建&举例说明346.3扩展监控347配置文件参数说明357.1Nginx配置参数357.2FastDFS配置参数358附件359资源3510参考361FastDFS简介1.1FastDFS是什么FastDFS是一个开源的轻量级分布式文件系统。它解决了大数据量存储和负载均衡等问题。特别适合以中小文件(建议范围:4KB

5、体的在线服务,如相册网站、视频网站等等。专业技术资料word资料下载可编辑1.1功能特点ü纯C实现,支持Linux、FreeBSD等UNIX系统ü类googleFS,不是通用的文件系统,只能通过专有API访问,不支持POSIX接口方式,不能mount,使用目前提供了C、Java和PHPAPI。ü为互联网应用量身定做,解决大容量文件存储问题,追求高性能和高扩展性üFastDFS可以看做是基于文件的keyvaluepair存储系统,称作分布式文件存储服务更为合适ü分组存储,灵活简洁ü对等结构,不存在单

6、点ü文件ID由FastDFS生成,作为文件访问凭证。FastDFS不需要传统的nameserverü和流行的webserver无缝衔接,FastDFS已提供apache和nginx扩展模块ü大、中、小文件均可以很好支持,支持海量小文件存储ü支持相同文件内容只保存一份,节省存储空间ü存储服务器上可以保存文件附加属性ü支持多块磁盘,支持单盘数据恢复ü下载文件支持多线程方式,支持断点续传1.2适用场景FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片、视频、文档等文件

7、。对于互联网应用,和其他分布式文件系统相比,优势非常明显。出于简洁考虑,FastDFS没有对文件做分块存储,因此不太适合分布式计算场景。1.3谁在用FastDFS截至2014年,至少有25家公司在使用FastDFS,其中有好几家是做网盘的公司。以下是使用FastDFS的用户列表:某大型网盘(因对方要求对公司名保密,就不提供名字了。有400个group,存储服务器超过800台,存储容量达到了6PB,文件数超过1亿) 、UC、支付宝、京东、迅雷等。2FastDFS架构专业技术资料word资料下载可编辑

8、1.1设计理念FastDFS是为互联网应用量身定做的分布式文件系统,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标。和现有的类GoogleFS分布式文件系统相比,FastDFS的架构和设计理念有其独到之处,主要体现在轻量级、分组方式和对等结构三个方面。1.2轻量级FastDFS只有两个角色:Trackerserver和Storageserver。Trackerserver作为中心结点,其主要作用是负载均衡和调度。Trackerserver在内存中记录分组和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。