2009-07-09 17:09:14
存储区域网络(Storage Area Network,简称SAN)是针对大容量服务应用环境下的存储解决方案,它是位于服务器后面的存储网络,所有的服务器可以通过这个网络对任意的存贮介质进行读取和写入,而且通过采用特定的网络传输介质使得SAN可以扩展到广域,实现异地备份和恢复。常用的方案是基于光纤的FC SAN和基于iSCSI协议的IP SAN。
SAN的一个概念是允许存储设备和处理器(服务器)之间建立直接的高速网络(与LAN相比)连接,通过这种连接实现只受光纤线路长度限制的集中式存储。SAN可以被看作是存储总线概念的一个扩展,它使用局域网(LAN)和广域网(WAN)中类似的单元,实现存储设备和服务器之间的互连。这些单元包括:路由器、集线器、交换机和网关。
SAN可在服务器间共享,也可以为某一服务器所专有,既可以是本地的存储设备也可以扩展到地理区域上的其他地方。SAN的接口可以是企业系统连接(ESCON)、小型计算机系统接口(SCSI)、串行存储结构(SSA)、高性能并行接口(HIPPI)、光纤通道(FC)或任何新的物理连接方法。
SAN的另一个定义是:它是一个集中式管理的高速存储网络,由多供应商存储系统、存储管理软件、应用程序服务器和网络硬件组成,能够帮助您充分利用您所拥有的商业信息的价值。
由于SAN的基础是存储接口,所以是与传统网络不同的一种网络,常常被称为服务器后面的网络。SAN可被用来绕过传统网络的瓶颈,它通过以下三种方式支持服务器与存储设备之间的直接高速数据传输:
服务器到存储设备:这是服务器与存储设备之间的传统的相互作用模式,其优点在于多个服务器可以串行或并行地访问同一个存储设备。
服务器到服务器:SAN可用于服务器之间的高速大容量数据通信。
存储设备到存储设备:通过这种外部数据传输能力,可以在不需要服务器参与的情况下传输数据,从而使服务器周期能更多地用于其他活动如应用程序处理等。这样的例子还包括磁盘设备不需服务器参与就可以将数据备份到磁带设备上,以及跨SAN的远程设备镜像操作。
SAN 包括:
SAN服务器:服务器基础结构是所有SAN解决方案的前提,这种基础结构是多种服务器平台的混合体,包括Windows NT、不同风格的UNIX和OS/390。由于服务器整合和电子商务的推动,对SAN的需求将不断增长。
SAN存储:存储基础结构是信息所依赖的基础,因此它必须支持公司的商业目标和商业模式。在这种情况下,仅仅使用更多和更快的存储设备是不够的,需要建立一种新的基础结构。和今天的基础结构相比,这种新的基础结构应该能够提供更好的网络可用性、数据访问性和系统管理性。SAN就是为了迎接这一挑战应运而生的,它解放了存储设备,使其不依赖于特定的服务器总线,而且将其直接接入网络。换句话说,存储被外部化,其功能分散在整个组织内部。SAN还支持存储设备的集中化和服务器群集,使其管理更加容易,费用更加低廉。
SAN互连:实现SAN需要考虑的第一个要素是,通过光纤通道之类的技术实现存储和服务器组件的连通性。以下所列的组件是实现LAN和WAN所使用的典型组件。与LAN一样,SAN通过存储接口的互连形成很多网络配置,并能够跨越很长的距离。
-线缆和连接器
-扩展器: 扩展器用来连接超过理论最大值的超长距离节点。
-集线器: 通过集线器,一个逻辑环路上可以连接多达126个节点。
-路由器: 存储路由是由数据通信领域的路由概念发展而来的一种新技术。存储路由器与网络路由器的不同在于,存储路由器数据的路由选择使用的是FCP(SCSI)之类的存储协议,而不是TCP/IP之类的通信协议。
-网桥: 网桥的作用是使LAN/SAN能够与使用不同协议的其它网络通信。
-网关: 网关是网络上用来连接两个或更多网络或设备的站点,可能执行也可能不执行协议转换。网关产品通常用来实现LAN到WAN的访问,通过网关,SAN可以延伸并越过WAN。
-交换机: 交换机是用于连接大量设备、增加带宽、减少阻塞和提供高吞吐量的一种高性能设备。
SAN管理:为充分利用SAN在性能、可用性、成本、扩展性和互操作性方面的多种优势和功能,SAN的基础结构(交换机、路由器等)和它所连接的存储系统必须得到有效的管理。为简化SAN管理,SAN供应商需要调整简单网络管理协议(SNMP)、Web企业管理(WBEM)和企业存储资源管理(ESRM)标准,用以不间断地通过中央控制台监视和管理所有SAN的组件,另外,从中央控制台管理SAN的分区也是需要的。其中,遇到的最大挑战是确保所有的组件是可以互操作的,并且能够和不同的管理软件包合作。它包括:
-资产管理: 资产管理负责资源发现、资源认可和资源安置,其输出结果是资产的库存列表,包括生产商、型号信息、软件信息和许可证信息等。
-容量管理: 容量管理规划SAN的大小,例如所需交换机的大小和数量。它还负责获取以下信息:未用空间/插槽、未分配卷、已分配卷的自由空间、备份数目、磁带数目、利用率、自由临时设备的百分比等。
-配置管理: 配置管理根据要求提供以下信息:当前逻辑和物理配置数据、端口利用数据,以及设备驱动器数据等,它可以根据高可用性和连接性的商业要求配置SAN。配置管理在需要时会要求将存储资源的配置与服务器中的逻辑视图结合起来。例如,任何人配置了企业存储服务器都会影响该服务器的最终配置。
-性能管理: 性能管理在需要时会要求改进SAN的性能,而且会在所有级别上执行问题解决方案--设备硬件和软件接口级、应用程序级、甚至文件级。这种方式要求所有SAN解决方案都遵守公共的、不依赖于平台的访问标准。
-可用性管理: 可用性管理负责预防故障、在问题发生时对其加以纠正、对重要事件在其发展到致命之前提出告警。例如,如果发生了路径错误,可用性管理功能会确定是一个连接故障还是其它部件故障,然后分配另一条路径,通知工程师修复故障部件,并在整个过程中维持系统的运行。