存储区域网络(SAN)概念和设计基础

本文深入探讨了存储区域网络(SAN)的基础概念,包括其如何作为高速网络支持多个服务器访问共享存储资源池,实现数据高效转移、备份及灾难恢复。介绍了SAN的物理组件如服务器、存储阵列和SANSwitch,以及它们如何通过Fabric相互连接,形成可扩展的商业应用基础设施。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SAN基础

SAN是Storage Area Network的缩写,它是一种专用的高速网络,由大量的存储设备和Switch构成。本文约定计算系统为服务器或者主机。

对于多个服务器而言,SAN就好比是一个存储设备的共享资源池。每个服务器都可以访问与自己相连的存储。SAN支持中心化存储管理。SAN使得在不同存储设备之间转移数据,多个服务器共享数据,快速高效备份和还原数据成为可能。除此之外,合理配置的SAN能够有助于灾难性破坏后恢复和高可靠性。

SAN的物理组件以单个机架或数据中心为基础,它们可以间隔很长距离。这使得SAN可以应付各种规模的商业应用:SAN可以方便地根据商业规模进行扩展。

SAN组件概述

按照SAN最简单的结构来看,SAN大致构成(详见图一):

  1. 一台或多台服务器
  2. 存储阵列
  3. 一个或多个SAN Switch

每个服务器可能主要运行大量需要专用存储的应用处理。SAN组件:

  • SAN Switch:SAN Switch用于SAN网络中各种元素的互连。尤其是,它们负责主机连接到存储阵列。SAN Switch允许管理员在主机服务器到Switch或者在存储阵列与Switch之间建立路径冗余,以防止路径失效的问题;
  • Fabric:SAN Fabric是SAN的网络部分(所谓网络就是多路径而已)。当接入多个Switch后,就形成了Fabric。FC协议用于在整个网络中进行通讯。SAN可以由多个互连Fabric组成。即使简单的SAN通常由两个Fabric组成以做冗余之用。
  • 互连:主机总线适配器(HBA)和存储处理器,主机服务器和存储系统通过Fabric的端口连接到SAN Fabric。主机通过HBA卡连接到Fabric端口,存储设备通过它们各自的处理器连接到SAN Fabric。
    在这里插入图片描述

SAN是如何工作的

下面介绍一下SAN组件是如何交互的:

  1. 当主机需要访问SAN中存储设备时,它发出一个基于块的访问请求;
  2. SCSI命令打包成FC数据包。访问请求被主机HBA接收,HBA将从光纤线缆接收的光信号转换为二进制数据,或者将二进制数据转换为光信号从光纤发出。
  3. 同时,请求也会根据FC协议规则组包;
  4. HBA将请求发送到SAN网络;
  5. 根据HBA连接到SAN的端口,SAN Switch接收请求,然后转发给存储处理器,处理器再转发给存储设备;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值