🔔

文件存储

单机文件存储

在单机时代,将文件直接存储在服务部署的服务器上
  • 直连存储(DAS):存储和数据直连,拓展性、灵活性差。Network Attached Storage的缩写,基于标准网络协议实现数据传输,为不同操作系统的电脑提供文件共享和数据备份服务。
为了扩展,将文件和服务分离,通过网络连接——
  • 中心化存储(NAS、SAN):设备类型丰富,通过网络互连,具有一定的拓展性,但是受到控制器能力限制,拓展能力有限。同时,设备到了生命周期要进行更换,数据迁移需要耗费大量的时间和精力。
notion image
DAS依然是目前很多服务器和电脑中最常用的连接方式,但相对来说还有不少缺点,例如难以管理、不易扩展及升级潜力差的特点。而NAS则可以通过标准网络 协议将不同类型的存储设备相连,并且管理方便,也可以进行扩展,适应性更高。对于企业内部,NAS将作为独立的存储设备,通过快速设置,就能实现共享和备 份。尤其依靠NAS高性价比的特点,越来越受到中小企业的青睐。
SAN(Storage Attached Network),就是存储区域网络。允许存储设备和处理器(服务器)之间建立直接的高速网络(相对于LAN来说)连接,通过这种连接实现只受光纤线路长度限制的集中式存储。
先进、高效是SAN的最大特点,可以提供最快速、最宽的网络速度和带宽,是目前主流的网络连接方式。但随之而来的就是成本的问题,而且对于中小企业来说,够用就好,因此更性价比的NAS就进入了企业IT的视野。
随着云计算、大数据全新概念的流行,企业对于内部数据存储的理念也在日益发生变化。以NAS概念出发,将数据集中存储,类似于私有云的方式已经成为必然的趋势和潮流,值得各大中小企业关注。
 

分布式文件存储

分布式存储 :通过网络使用企业中的每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在企业的各个角落。

分布式存储的优势

可扩展:分布式存储系统可以扩展到数百甚至数千个这样的集群大小,并且系统的整体性能可以线性增长。
高可用性:在分布式文件系统中,高可用性包含两层,一是整个文件系统的可用性,二是数据的完整和一致性
低成本:分布式存储系统的自动容错和自动负载平衡允许在成本较低服务器上构建分布式存储系统。此外,线性可扩展性还能够增加和降低服务器的成本。
弹性存储: 可以根据业务需要灵活地增加或缩减数据存储以及增删存储池中的资源,而不需要中断系统运行。

主流的分布式文件存储系统

目前主流的分布式文件系统有:GFS、HDFS、Ceph、Lustre、MogileFS、MooseFS、FastDFS、TFS、GridFS等。
 

分布式文件系统架构对比