确定业务所需最低可用性是正确选择产品的重要基础。在有些环境中,可用性是最重要的目标,因此选用高可用性Director 物有所值。其它环境对可用性的要求没有这么高。对于工作组和部门级办公应用来说,一定时间的宕机是可以容忍的,所以网络Switch 和环路Switch 已能够满足需要。
性能----无论是只安装一台Switch ,还是要建立完整网络,这个问题都不能回避。Switch 的性能特性取决于Switch 的结构。结构性能实际上取决于整体网络设计和网络内的传输模式。
Director 和网络Switch----单一Director 或Switch 的性能取决于其结构。大多数Director 和网络Switch( 如McDATA 的产品)都提供高性能、所有端口上任意设备的连接----不论Switch 上别处的传输情况如何,都能保证每个端口的完美性能表现。但是,市场上也有一些产品提供高端口数量,但不提供高性能的任意连接。这类产品实际上是一些小Switch 的集合,它们相互连接起来,象一个大Switch 的样子。
环路Switch----Switch 上的各个端口分享带宽,而所有端口都通过一个通用连接反向连入整体网络。这种Switch 提供低成本、低带宽的连接。对于不需要高性能的应用,或者没有I/O 功能,因而不能高速运行的主机,这是一个不错的选择。
当多个Switch 连接起来构成一个大网络后,性能评估变得更加复杂,因为Switch 间的链接(ISL) 很轻易成为网络瓶颈,即堵塞。当一个链接上用户过多,就会导致性能下降和延时(从源点往目的地发送信息所需时间)加长。由于许多需要存取数据的应用系统对延时非常敏感,堵塞就成为一个需要解决的重要问题。
必须采取措施确保所有设备在所有潜在数据传输路径上反向通讯时不受带宽限制,甚至在部件发生故障时也不会受到影响。必须审慎确定ISL 数量,确保它们不会成为瓶颈。还需进一步考虑,某一部件发生故障后,正常运行的连接势必承担更多的传输量,在这种情况下,SAN 会受到什么影响。
为了充分发挥网络作用,尽量减少ISL 数量非常重要。减少ISL 的最好办法是在SAN 中采用端口数量多的Director 和Switch ,由于所有端口都可进行任意设备无障碍通信,因此可以减少Switch 的数目。在设计阶段,企业必须将预计的SAN 规模(用户端口数)与Switch 规模相匹配。
例如,一个预计有64 个用户端口的SAN 可以采用16/24/32 或64 端口的Switch 作为构件。但是假如采用16 端口Switch 建设SAN,其性能和未来的扩展能力都不理想。可用性最高、性能最好的解决方案是单一64 端口Director 。
扩展性----扩展性指的是SAN 能以对业务损害最小的方式增大规模。Director 和网络Switch 都支持网络连接,并可通过增加Switch 扩展网络。在原有SAN 设计中就考虑进增长因素,并将需增加的Switch 数量控制在最少是提高可扩展性的要害。这之所以成其问题是因为当Switch 一台台被加进网络时,新Switch 上的端口以及原有Switch 上的端口必须重新分配到Switch 的多个链路上。假如加进网络的是端口数量少的Switch ,就意味着要不断添加新的Switch ,势必降低网络中可用端口的数量。
Director----由于采用的是底盘式设计,因此Director 比较独特。企业可以购买只带有部分端口插板的Director,然后随业务增长逐渐加大容量,同时不影响正常运作。此外,由于Director 的端口较多,不需要频繁增加新的Switch 。
网络Switch----在网络Switch 中,所有端口都被固定在一块母板上,所以不能分开购买,尽管企业一开始可能用不了那么多端口。与Director 一样,端口数越多,为系统扩展而增加Switch 的频率就越低。
环路Switch----在单一环路Switch 中,增加端口会降低其它所有端口的性能,因为环路Switch 中所有端口共享带宽。尽管光纤信道环路最多可容纳126 个环路连接,能保证正常性能的实际连接数要小得多。通常,每个端口只负责一个节点。因此要扩展系统就需增加新的环路Switch 。每台新的环路Switch 都需要额外占用一个Director 或网络Switch 端口。
成本----所有网络基础设施的采购,成本都是最重要的考虑因素。不同Switch 具有不同功能和不同成本。必须在网络层就进行初步成本估算,因为SAN 的整体拥有成本(TCO) 是最重要的衡量尺度,相比之下,特定Switch 的费用是微不足道的。SAN 的治理成本也必须考虑到。由端口少的Switch 组成的大型网络的治理成本要高于由多端口Director 和Switch 组成的小型网络的治理成本。
不同型号Switch 的区别就在于每端口的价格。其实,只要运行环境合适,每种Switch 都能提供低成本连接。例如,比起网络型Switch 结构,Director 在大型高可用性网络中的运行成本更低廉。相反,在较小的部门环境,16 端口或32 端口的网络Switch 就已足够。
Director----由于Director 支持99.999% 可用性,所以其端口成本较其他Switch 高。另外,Director 的端口比网络和环路Switch 多,其总成本也高于其他Switch 。
网络Switch----网络Switch 的成本根据产品性能设置和端口数量不同而有很大的区别。拥有冗余电源和冷却性能的网络Switch ,每端口价格比没有这些性能的Switch 要高得多。
环路Switch----此类Switch 连接成本最低,是网络Switch 的一半。如上所述,每端口成本降低,其连接性能更低。
不同性能和规模的SAN,交换总成本差别很大。由于每多出一个ISL 就需要两个端口,所以ISL 使用得越多,用于节点连接的端口就越少。网络扩展的同时,可用端口比例也降低,这种情况经常发生在Switch 端口较少的网络里,因为ISL 占去了较大比例的端口容量。