直接连接(DAS)存储、网络连接(NAS)存储和存储区域网络(SAN)
计算机访问磁盘存储有 3 种方式:
高端工作站和服务器通常采用更复杂的 I/O 架构,例如光纤通道(FC)。FC 是一个高速的串行架构,运行在光纤或四芯铜线上。它有两个变体。一个是大的交换结构,具有 24 位地址空间。这个变体预计未来将占主导地位,是存储域网(SAN)的基础。
由于通信的较大地址空间和交换性质,多个主机和存储设备可以连到架构,使得 I/O 通信具有极大的灵活性。另一个 FC 变体是 FC 仲裁环路(FC-AL),可以寻址 126 个设备(驱动器和控制器)。
多种存储设备适合用作主机连接存储;包括硬盘驱动器、RAID 阵列、CD、DVD 和磁带驱动器。对主机连接存储设备进行数据传输的 I/O 命令是,针对特定存储单元(例如总线 ID 和目标逻辑单元)的逻辑数据块的读和写。
图 1 网络连接存储
网络连接存储提供了一种方便方法,以便所有 LAN 上的计算机通过与本地主机连接存储一样方便的命名和访问,来共享存储池。然而,与主机本地的连接存储相比,这种方法似乎效率更低,并且性能更差。
Internet 小型计算机系统接口(Interface,iSCSI)是最新的网络连接存储协议。在本质上,它采用 IP 网络协议来执行 SCSI 协议。从而,主机与存储之间的互连可能是网络,而不是 SCSI 电缆。因此,主机可以将存储当作好似直接连接的,即使存储远离主机。
图 2 存储区域网络
存储区域网络(SAN)为专用网络,釆用存储协议而不是网络协议连接服务器和存储单元,如图 2 所示。SAN 的优势在于灵活性,多个主机和多个存储阵列可以连接到同一个 SAN 上,存储可以动态分配到主机。
SAN 交换机允许或禁止主机访问存储。例如,当主机的磁盘空间变低时,可以通过配置 SAN 来为主机提供更多存储。SAN 可以让服务器集群共享同样的存储,让存储阵列包括多个直接主机连接。与存储阵列相比,SAN 通常具有更多端口以及更多昂贵端口。
虽然 FC 是最常见的 SAN 互连,但是 iSCSI 使用正在增加。另一个 SAN 互连是 Infmi-Band,这种专用总线架构提供硬件和软件,以支持服务器和存储单元的髙速互连网络。
- 通过 I/O 端口(或直接连接存储(又称“直连式存储”,DAS),小系统常采用这种方式;
- 通过分布式文件系统的远程主机,这称为网络连接存储(NAS);
- 存储区域网络(SAN)适用于大型客户机-服务器环境;
直接连接存储(DAS)
直接连接存储是通过本地 I/O 端口来访问的存储。这些端口使用多种技术。典型的台式 PC 采用 I/O 总线架构,如 IDE 或 ATA。这类架构允许每条 I/O 总线最多支持两个驱动器。SATA 为更新的、类似的、布线更加简化的一个协议。高端工作站和服务器通常采用更复杂的 I/O 架构,例如光纤通道(FC)。FC 是一个高速的串行架构,运行在光纤或四芯铜线上。它有两个变体。一个是大的交换结构,具有 24 位地址空间。这个变体预计未来将占主导地位,是存储域网(SAN)的基础。
由于通信的较大地址空间和交换性质,多个主机和存储设备可以连到架构,使得 I/O 通信具有极大的灵活性。另一个 FC 变体是 FC 仲裁环路(FC-AL),可以寻址 126 个设备(驱动器和控制器)。
多种存储设备适合用作主机连接存储;包括硬盘驱动器、RAID 阵列、CD、DVD 和磁带驱动器。对主机连接存储设备进行数据传输的 I/O 命令是,针对特定存储单元(例如总线 ID 和目标逻辑单元)的逻辑数据块的读和写。
网络连接存储(NAS)
网络连接存储(NAS)设备是一种专用存储系统,可以通过数据网络来远程访问(图 1)。客户通过远程过程调用(RPC)访问网络连接存储,如 UNIX 系统的 NFS 或 Windows 机器的 CIFS。远程过程调用通过 IP 网络(通常为向客户传输数据的局域网 LAN)的 TCP 或 UDP 来进行。因此,将 NAS 作另一个存储访问协议可能是最简单的。网络连接存储单元通常采用 RPC 接口软件来实现。图 1 网络连接存储
网络连接存储提供了一种方便方法,以便所有 LAN 上的计算机通过与本地主机连接存储一样方便的命名和访问,来共享存储池。然而,与主机本地的连接存储相比,这种方法似乎效率更低,并且性能更差。
Internet 小型计算机系统接口(Interface,iSCSI)是最新的网络连接存储协议。在本质上,它采用 IP 网络协议来执行 SCSI 协议。从而,主机与存储之间的互连可能是网络,而不是 SCSI 电缆。因此,主机可以将存储当作好似直接连接的,即使存储远离主机。
存储区域网络(SAN)
网络连接存储系统的缺点是存储 I/O 操作消耗数据网络的带宽,从而增加网络通信的延迟。这个问题对于大型客户机-服务器环境可能特别严重;服务器与客户机之间的通信和服务器与存储设备之间的通信,竞争通信带宽。图 2 存储区域网络
存储区域网络(SAN)为专用网络,釆用存储协议而不是网络协议连接服务器和存储单元,如图 2 所示。SAN 的优势在于灵活性,多个主机和多个存储阵列可以连接到同一个 SAN 上,存储可以动态分配到主机。
SAN 交换机允许或禁止主机访问存储。例如,当主机的磁盘空间变低时,可以通过配置 SAN 来为主机提供更多存储。SAN 可以让服务器集群共享同样的存储,让存储阵列包括多个直接主机连接。与存储阵列相比,SAN 通常具有更多端口以及更多昂贵端口。
虽然 FC 是最常见的 SAN 互连,但是 iSCSI 使用正在增加。另一个 SAN 互连是 Infmi-Band,这种专用总线架构提供硬件和软件,以支持服务器和存储单元的髙速互连网络。
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算