在设计存储区域网络需要考虑的几个问题 在设计存储区域网络( SAN )时,性能方面需要考虑的几个问题 存储区域网络( SAN )是集中化管理的存储网络,通常包含多个存储服务器、网络硬件设备、应用服务器和存储管理软件。 IBM 在业界最早推出了存储区域网络( SAN )概念,同时推出了一系列与 SAN 相关的产品,帮助用户随时随地通过存储网络更有效地进行信息资源管理、实现信息共享、从数据中汲取商业价值。 实现存储区域网络( SAN )的基础就是 SAN 架构,即由光纤通道交换机组成的网络。性能是 SAN 应用时需要考虑的主要问题之一,为了满足应用的数据存取响应要求,即性能方面的要求,在 SAN 的设计时要考虑以下几个问题。
数据存取本地化
在 SAN 的架构中,如果有一台以上的光纤 通道交换机组成的网络,我们就要考虑应 用服务器与存储设备之间的布局及连接。 如图 1 所示,应用服务器和存储设备分别 连接在各自的交换机上,然后交换机之间 再通过 ISL 连接。 ISL 即 Inter Switch Link 是交换机与交换机之间的连接。 这样的结果是 4 台或更多台服务器都需要通 过两条 ISL 去存取数据,会造成拥塞,虽然 服务器 A 和 B 通常会存取存储设备 1 上的数 据,而服务器 C 和 D 通常会存取存储设备 2 上的数据。 如果在上面的设计上做一些改动,如图 2 所示, 就会提高整个 SAN 网络的性能。服务器 A 和 B 通常会存取存储设备 1 上的数据,而服务器 C 和 D 通常会存取存储设备 2 上的数据, ISL 上的数据量减少,减小整个 SAN 的拥塞。 要说明的是,数据存取本地化的设计要根据具体的 SAN 拓扑架构,在部分互联、完全互联和中心 / 边缘架构中,很难做到数据存取本地化。