WEB架构之存储-文件存储(01)

第1章 文件存储

1.1 块存储

1.1.1 DAS

1.1.1.1  DAS介绍

直连式存储(Direct-Attached Storage):直连式存储与服务器主机之间的连接通道通常采用SCSI连接,随着服务器CPU的处理能力越来越强,存储硬盘空间越来越大,阵列的硬盘数量越来越多,SCSI通道将会成为IO瓶颈;服务器主机SCSI ID资源有限,能够建立的SCSI通道连接有限。

图片[1]|WEB架构之存储-文件存储(01)|leon的博客

1.1.1.2   适用环境

  1. 服务器在地理分布上很分散,通过SAN(存储区域网络)或NAS(网络直接存储)在它们之间进行互连非常困难时(商店或银行的分支便是一个典型的例子)
  2. 存储系统必须被直接连接到应用服务器(如Microsoft Cluster Server或某些数据库使用的“原始分区”)上时
  3. 包括许多数据库应用和应用服务器在内的应用,它们需要直接连接到存储器上,数据库存储,备份,群件应用和一些邮件服务也包括在内

1.1.2 SAN

1.1.2.1  SAN介绍

存储区域网络(Storage Area Network,简称SAN)采用网状通道(Fibre Channel ,简称FC,区别与Fiber Channel光纤通道)技术,通过FC交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络,SAN实际是一种专门为存储建立的独立于TCP/IP网络之外的专用网络。

图片[2]|WEB架构之存储-文件存储(01)|leon的博客

1.1.2.2  适用环境

SAN主要用于存储量大的工作环境,如ISP、银行等,成本高、标准尚未确定等问题影响了SAN的市场,不过,随着这些用户业务量的增大,SAN也有着广泛的应用前景。

1.2 文件存储

1.2.1 本地硬盘

图片[3]|WEB架构之存储-文件存储(01)|leon的博客

1.2.2 NAS

图片[4]|WEB架构之存储-文件存储(01)|leon的博客

1.2.2.1  NAS介绍

网络附加存储(Network Attached Storage)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。

1.2.2.2  NAS优缺点

  • 优点:
  1. NAS适用于那些需要通过网络将文件数据传送到多台客户机上的用户。NAS设备在数据必须长距离传送的环境中可以很好地发挥作用。
  2. NAS设备非常易于部署。可以使NAS主机、客户机和其他设备广泛分布在整个企业的网络环境中。NAS可以提供可靠的文件级数据整合,因为文件锁定是由设备自身来处理的。
  3. NAS应用于高效的文件共享任务中,不同的主机与客户端通过文件共享协定存取NAS上的资料,实现文件共享功能,例如Unix中的NFS和Windows NT中的CIFS,其中基于网络的文件级锁定提供了高级并发访问保护的功能。
  • 缺点:
  1. NAS设备与客户机通过企业网进行连接,因此数据备份或存储过程中会占用网络的带宽。这必然会影响企业内部网络上的其他网络应用;共用网络带宽成为限制NAS性能的主要问题。因此NAS系统数据传输速率不高,千兆以太网只能达到30~50MB/s。
  2. NAS的可扩展性受到设备大小的限制。增加另一台NAS设备非常容易,但是要想将两个NAS设备的存储空间无缝合并并不容易,因为NAS设备通常具有独特的网络标识符,存储空间的扩大上有限。只能提供文件存储空间,不能完全满足数据库应用的要求。
  3. NAS访问需要经过文件系统格式转换,所以是以文件级来访问。不适合 Block级的应用,尤其是要求使用裸设备的数据库系统。
  4. 前期安装和设备成本较高。

1.2.3 NFS

1.2.3.1  NFS介绍

  1. 网络文件存储:默认的传输协议时UDP(挂掉时不用重新mount)
  2. 使用NFS时的架构:NFS(主)—>rsync—>NFS(备份)
  3. NFS标准化:所有服务器用户的UID统一,所有应用服务使用同一个用户java,使用useradd添加用户时直接指定UID(从1001开始)。

1.2.3.2  NFS部署及详细介绍

参见 NFS服务部署介绍

1.3 文件分发和同步

1.3.1 Rsync/Scp(小文件)

图片[5]|WEB架构之存储-文件存储(01)|leon的博客

1.3.2 P2P(大文件)

参见 P2P服务器Murder介绍

第2章 分布式文件系统

1.1 FASTDFS

参见 FastDFS介绍

1.2 GlusterFS

参见 Gluterfs安装部署

1.3 Ceph

参见 Ceph介绍

第3章 调优对比

图片[6]|WEB架构之存储-文件存储(01)|leon的博客

温馨提示:本文最后更新于2022-12-20 20:57:39,已超过483天没有更新。某些文章具有时效性,若文章内容或图片资源有错误或已失效,请联系站长。谢谢!
转载请注明本文链接:https://blog.leonshadow.cn/763482/2087.html
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享