幼儿饰品瑜伽美体用品美文
投稿投诉
美文创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

分布式文件系统(常用分布式文件系统比对)

3月19日 夜未央投稿
  分布式文件系统(常用分布式文件系统比对)1分布式文件系统1。1什么是分布式文件系统?
  分布式文件系统(DistributedFileSystem,DFS)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点(可简单的理解为一台计算机)相连;或是若干不同的逻辑磁盘分区或卷标组合在一起而形成的完整的有层次的文件系统。DFS为分布在网络上任意位置的资源提供一个逻辑上的树形文件系统结构,从而使用户访问分布在网络上的共享文件更加简便。1。2分布式文件系统与一般文件系统对比
  分布式文件系统
  一般文件系统
  存储数据的方式
  数据分散的存储在多台服务器上
  集中存放所有数据,在一台服务器上
  特点
  分布式网络存储系统采用可扩展的系统结构,利用多台服务器分担负荷,利用位置服务器定位存储信息,不但提高了系统的可靠性、可用性和存取效率,还易于扩展,避免单点故障。
  传统的网络存储系统采用集中的服务器存放所有数据,到一定程度服务器会成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。2根据需求选择分布式文件系统
  目前可用于文件存储的网络服务选择有很多,比如阿里云OSS、腾讯云、百度云等等,对于中小型企业,如果不选择存储上云,或者为了帮解约成本,可自行部署文件系统。
  本文主要介绍了根据需求来对常用分布式文件系统进行筛选。2。1需求说明:
  目前要找的分布式文件系统至少满足以下条件:
  频繁读写、从不修改、基本不删除
  能够存储图片、音频以及100MB以上的视频等文件
  非常稳定、高可用、可扩容、可运维部署、
  上手简单、易于维护、社区相对活跃2。2筛选流程
  常用的分布式文件系统有:GFS、TFS、HDFS、MooseFs、FastDfs、MogileFs、GridFs、MinIO、SeaweedFS、GlusterFS、Ceph、GlusterFS等。第一步:常见分布式文件系统比对
  1、GFS(GoogleFileSystem)
  Google公司为满足公司需求而开发的基于Linux的可扩展的分布式文件系统,用于大型的、分布式的、对大数据进行访问和应用,成本低,应用于廉价的普通硬件上,但不开源,暂不考虑。
  2、TFS(TaobaoFileSystem)
  阿里巴巴为满足了淘宝对小文件存储的需求而开发的一个可扩展、高可用、高性能、面向互联网服务、开源的分布式文件系统,主要针对海量的非结构化数据,它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。TFS为淘宝提供海量小文件存储,通常文件大小不超过1M,这个也暂不考虑。
  3、HDFS(HadoopDistributedFileSystem)
  Hadoop分布式文件系统,适合运行在通用硬件上做分布式存储和计算,因为它具有高容错性和可扩展性的特点,可部署在廉价的机器上,适合大数据的处理,在离线批量处理大数据上有先天的优势。
  Hadoop是ApacheLucene创始人DougCutting开发的使用广泛的文本搜索库。它起源于ApacheNutch,后者是一个开源的网络搜索引擎,本身也是Luene项目的一部分。AapcheHadoop架构是MapReduce算法的一种开源应用,是Google开创其帝国的重要基石。
  4、MooseFS
  MooseFS是来自波兰的开源且具备冗余容错功能的分布式POSIX文件系统,也是参照了GFS的架构,实现了绝大部分POSIX语义和API,它支持通过FUSE方式将文件挂载操作,同时其提供的web管理界面非常方便查看当前的文件存储状态,对master服务器有单点依赖,用perl编写,用于中、大型文件应用,但性能相对较差,由于可能会实时访问所以暂不考虑。
  备注:POSIX表示可移植操作系统接口(PortableOperatingSystemInterfaceofUNIX,缩写为POSIX),POSIX标准定义了操作系统应该为应用程序提供的接口标准
  5、FastDFS
  由淘宝的余庆先生所开发的一个开源分布式文件系统。它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS搭建一套高性能的文件服务器集群提供文件上传、下载等服务。但是FastDFS部署有点麻烦,且它的SKD是不全的。
  6、MogileFS
  MogileFS是一套高效开源的文件自动备份组件,由SixApart开发,广泛应用在包括LiveJournal等web2。0站点上。支持多节点冗余,可实现自动的文件复制。不需要RAID,应用层可以直接实现RAID,不共享任何东西,通过集群接口提供服务工作于应用层,没有特殊的组件要求。使用HTTP方式通信。
  国内所知道的使用MogileFS的公司有图片托管网站yupoo又拍,digg,土豆,豆瓣,1号店,大众点评,搜狗,安居客等等网站。基本很多网站容量,图片都超过30T以上。
  7、GridFS
  MongoDB是一种知名的NoSql数据库,GridFS是MongoDB的一个内置功能,它用于存储和恢复那些超过16M(BSON文件限制)的文件(如:图片、音频、视频等),是文件存储的一种方式,但是它是存储在MonoDB的集合中。它可以直接利用已建立的复制或分片机制,所以对于文件存储来说故障恢复和扩展都容易,且GridFS不产生磁盘碎片。
  8、MinIO
  MinIO是一个基于ApacheLicensev2。0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。它也是一个非常轻量的服务,可以很简单的和其他应用的结合。MinIO的特色在于简单、轻量级,对开发者友好,学习成本低,安装运维简单,开箱即用。
  而MinIO是apache项目,它拥有着较高的性能,100兼容s3,学习成本低、安装运维简单、开箱即用。
  9、SeaweedFS
  SeaweedFS是基于go语言开发高度可扩展开源的分布式存储系统,能存储数十亿文件(最终受制于你的硬盘大小)、并且速度快,内存占用小。上手使用比fastDFS要简单很多,自带RestAPI。对于中小型文件效率非常高,但是单卷最大容量被程序限制到30G,建议存储文件以100MB以内为主。
  10、Ceph
  Ceph是RedHat旗下一个成熟的分布式文件系统,而且还是一个有企业级功能的对象存储生态环境。该系统具备高性能、高可用性、高可扩展性、实时存储性等特点。虽然ceph很强大,但是学习成本高、安装运维复杂。Ceph用C编写,存储容量可轻松达到PB级别。
  11、GlusterFS
  GlusterFS是由美国的Gluster公司开发的POSIX分布式文件系统(以GPL开源),它主要应用在集群系统中,具有高扩展性、高可用性、高性能、可横向扩展等特点,并且其没有元数据服务器的设计,让整个服务没有单点故障的隐患。该系统主要是为中大型文件设计的,存储容量可轻松达到PB。它存在扩容缩容影响服务器较多、遍历目录下文件耗时、小文件性能较差的缺点。第二步:功能分类
  适合做通用文件系统的有:Ceph、MooseFS、MinIO;
  适合做中小文件存储的文件系统有:Ceph、FastDFS、MinIO、SeaweedFS;
  适合做大文件存储的文件系统有:HDFS、MinIO、Ceph、GridFS;
  轻量级文件系统有:FastDFS、MinIO、SeaweedFS;
  简单易用,用户活跃的文件系统有:HDFS、FastDFS;
  综上:Ceph目前不够成熟稳定,官方也明确指出不要把ceph用在生产环境中,暂不考虑;
  经初步筛选剩下的文件系统有:HDFS、FastDFS、MinIO、GridFS。第三步:分布式文件系统再次比对
  MinIO:上手简单,适合存储大容量非结构化的数据,基本满足当前业务需求但是目前没有中文社区。
  FastDFS:功能精简,支持在线扩容、冗余备份,部分支持跨集群同步,不存在单点故障,性能较好。但是不支持FUSE挂载和POSIX访问接口。
  HDFS:适合批量数据处理。可以部署在廉价的机器上。可以部署在廉价的机器上,但是不适合大量小文件,通过牺牲响应延时来换取高的吞吐量。
  GridFS:能够简化技术栈,如果已经使用了MongoDB,那么使用GridFS,就不需要其它独立的存储工具了(很遗憾我们当前还没有引入MongoDB),不过性能不如直接访问文件系统快。无法修改文档。如果要修改GridFS里面的文档,只能是先删除再添加(对我们当前业务没有影响)2。3综述
  目前提供的建议选型参考为MinIO或FastDFS,
  如果想减少技术栈的话可以考虑HDFS或GridFS,
  如果不在乎响应时间可以考虑HDFS。
  相关文章:高性能对象存储MinIO学习
投诉 评论 转载

雪浪山薰衣草(六月,雪浪山薰衣草!)雪浪山薰衣草(六月,雪浪山薰衣草!)六月带着炎炎的夏日之气与激情澎拜的热情向我们而来六月的雪浪山到处充满着紫色的激情同时更有鲜极……夏梦照片(一组夏梦的照片)夏梦照片(一组夏梦的照片)夏梦堪称是中国电影有史以来最漂亮的女演员,她的美可以说是超凡脱俗,既有着周璇式的明丽,又有着赫本式的飘逸清纯,还有林青霞式的清丽容貌,真可谓是一……电影不要回头(再回首电影不要回头)电影不要回头(再回首电影《不要回头》)好莱坞著名的电影《不要回头》美女上映十多年后,仍然没有消息说迪士尼是否会继续拍摄,但该公司曾经有开始计划翻拍。曾在2015年,迪士尼联合总……福特汽车公司(为什么福特突然又火了?)福特汽车公司(为什么福特突然又火了?)福特近几年有一个规律,一旦有全新车型登场,就会引起一阵骚动,最近特别明显的几款车排序是:不减排量还讲性价比的:锐际专克特斯拉M……瞳孔放大是怎么回事(猫咪瞳孔放大怎么回事?)瞳孔放大是怎么回事(猫咪瞳孔放大怎么回事?)猫咪瞳孔放大可能是因为猫咪受到了外界光线的刺激,也可能只是猫咪一种情绪的表现,如紧张、害怕。有些猫咪在病情十分严重时,也会出现……情人节送花(情人节送花不走心?)情人节送花(情人节送花不走心?)今天是农历大年初三,也是西方的情人节。去年情人节,南宁鲜花的销量不到往年的三成,今年南宁鲜花的销量是否有所好转呢?在南宁市较大的鲜花……美国红橡木(大家都喜欢的北美红橡木地板)美国红橡木(大家都喜欢的北美红橡木地板)在众多木种中,红橡木是带着文学气质的人气明星红,橡木地板的木料主要产自北美。俊朗大气,曲直有度的纹理,耐磨、耐腐、稳定性强是它独有的特性……最美丽的花(5种漂亮花,养活容易养死难)最美丽的花(5种漂亮花,养活容易养死难)5种漂亮花,养活容易养死难,绿萝都称不上什么,养过3种是大神现在人们的生活水平越来越好,大家都喜欢养一些花草来美化环境,说到……同花顺公式(同花顺指标公式)同花顺公式(同花顺指标公式)欢迎使用和优化,更多同花顺公式、通达信公式、股票操作技巧,最新行情资讯顶点牛股网topniugu同花顺MACD正负能量指标公式:参考大盘……光学变焦手机(索尼新旗舰发布,带来了真正的光学变焦)光学变焦手机(索尼新旗舰发布,带来了真正的光学变焦)4月14日,索尼正式发布了Xperia1III和Xperia5III两款智能手机新品,前者定位高端旗舰,后者则是中高端……分布式文件系统(常用分布式文件系统比对)分布式文件系统(常用分布式文件系统比对)1分布式文件系统1。1什么是分布式文件系统?分布式文件系统(DistributedFileSystem,DFS)是指文件系统管理的……广告监测(户外广告监测效果有多少?)广告监测(户外广告监测效果有多少?)户外媒体发展迅速,户外广告早已不再局限于传统的简单平面广告。例如海报广告,座椅枕巾广告等。但是各式各样的户外广告如何能够确保完全的投放……
醍醐是什么?(醍醐到底是什么东西?)浙江化工厂爆炸(浙江一化工厂凌晨爆燃)地磁指数预报(2年来最强地磁暴突然出现)李时珍养生酒(原创丨李时珍的养生酒)做生意赚钱(赚钱做生意也需熟知兵法)秋歌扮演者(李秋歌已离开本山传媒?)外耳湿疹(外耳道的湿疹怎么治疗啊?)深圳景点(深圳最著名的十八大景区)辽宁省博物馆(辽宁省博物馆今年将呈现13个展览!)佘艳的故事(请大家静下心来感受大爱)武昌首义(武昌首义学院2021年招生章程!)成功的名言(司马懿关于成功的三句名言)班主任与教学工作计划哪个期货公司好(国内十大期货公司排名)科技早报3月国内手机市场总体出货量同比下降40。5云从科技I淘宝卖家在找淘宝客的过程中存在怎样的误区字节跳动内部前端学习笔记在互联网上火了,在Github标星3老百姓能为环保做些什么?LOLT1最终名单公布,Chashao与Dian正式加入BL六岁儿童玩具什么好(46岁儿童益智玩具推荐)热闻聚热点网 散文秋色怡人,淡看斜阳落日大自然的杰作老公有特殊性癖好应该怎么办?生活知识科普淀粉是面粉吗

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找漯河衢州兴义眉山桂林阳泉玉溪简阳山东遂宁永城新余梧州洛阳泸州温州临汾清远营口常熟浙江大连桐乡宜昌