块存储、对象存储、文件存储、NAS、SAN、NFS、FTP之间的关系

块存储、对象存储、文件存储这三个就不多说了,不知道的自己去搜,重点在NAS、文件存储和NFS之间的关系

一、NAS

NAS被定义为一种特殊的专用数据存储服务器,包括存储器件(例如磁盘阵列、CD/DVD驱动器、磁带驱动器或可移动的存储介质)和内嵌系统软件,可提供跨平台文件共享功能。NAS通常在一个LAN上占有自己的节点,无需应用服务器的干预,允许用户在网络上存取数据,在这种配置中,NAS集中管理和处理网络上的所有数据,将负载从应用或企业服务器上卸载下来,有效降低总拥有成本,保护用户投资。

NAS本身能够支持多种协议(如NFS、CIFS、FTP、HTTP等),而且能够支持各种操作系统。通过任何一台工作站,采用IE或Netscape浏览器就可以对NAS设备进行直观方便的管理。

总之就是NAS是一种文件存储方案的硬件组织架构,支持NFS\FTP等协议;

 

二、NFS/FTP

这俩是网络协议,类似于http的工作于应用层的网络协议,只定义了网络传输协议,服务端和客户端都是大家自己实现的,无实体;参考http,http server, http client的关系;

 

三、文件存储

文件存储是为了克服文件无法共享的问题,所以有了文件存储。
文件存储也有软硬一体化的设备,但是其实一台普通的PC机,只要装上合适的操作系统和软件,就可以假设FTP与NFS服务了,架上该类服务之后的服务器,就是文件存储的一种了。
主机A可以直接对文件存储进行文件的上传和下载,与块存储不同,主机A是不需要再对文件存储进行格式化的,因为文件管理功能已经由文件存储自己搞定了。

 

总之就是,文件存储是一种存储构想,NAS和SAN是一种存储方案的硬件架构的具体实现方案,NFS和FTP是文件存储的网络传输协议;

再举个例子,客户端使用挂载到本地的文件系统存取文件,存取的文件通过NFS或FTP传输,NAS和SAN作为服务器进行存取给客户端文件;

 

你可能感兴趣的:(云计算)