在前面,我们已经向读者介绍了三种SAN孤岛互联技术,尽管从技术角度已经趋于成熟,但是,广大用户在实际部署过程中仍需避免出现的一些致命问题。
缺陷一:交换机间连接
Evaluator Group的分析专家Randy Kerns说,用户必须注意交换机间连接(inter-switch links,ISL),避免在连接的过程中制造出人为的瓶颈。当使用被称为e-Port的端口将两个光纤通道交换机连接在一起时,就创造出了一个ISL。每个ISL都是一个跳转过程,因而必须会产生延迟,所以我们的目标是尽可能减少这类跳转的数量。
CNT 公司解决方案开发经理Lee Abrahamson说,如果ISL跳转使用不当,就可能变成一个大问题。光纤通道协议定义了服务器找到目标的方法。如果用户的ISL结构是随机的,即ISL的路径是不确定的,那么这些ISL就可能永远无法使用,因为路由算法是根据跳转数量确定下来的。例如,如果一台路由器有两次跳转,而另一台路由器有三次跳转,那么光纤通道就永远不会选择路由较长的那个。
缺陷二:队列备份
另一项需要注意的是队列备份。队列备份会导致数据传输速率降低。McData的Clark提出了一种称为链路聚合的技术,可以用于在集成后的存储区域网内操纵传输队列和管理流量。
Clark认为,如果让每个存储区域网端口都自行操纵一个队列,就可能引发备份操作,并且因为负荷过重而降低传输速率。相反,用户可以通过链路聚合对端口进行合并,让多个端口来处理队列的问题。这样做可以明显地提高传输速率,并且使各个端口的负载得以平衡。
联合航空公司的Pilafas也使用链路聚合技术来提高他访问存储资源的能力。他们先利用该技术连接Brocade Silkworm 3800交换机,然后再使用Brocade Silkworm 2800交换机通过ISL连接至存储区域网的核心,这样整个环境中就有了约600个端口。
缺陷三:企业行政问题
Kerns说,集成存储区域网孤岛时可能还要解决企业中的一些行政性问题。由于各个存储区域网是独立发展的,因此它们经常被彼此间的行政和部门界限人为地分割开来。当用户希望通过集中管理存储区域网孤岛来节省成本时,用户必须跨越行政上的条块分割。因此最先考虑的应当是行政上的问题。
通用管理工具有时可以帮用户解决这些纷争。Kerns认为,用户必须拥有基于任务的管理,使管理拓扑结构的人员与管理本地域的人员在存储区域网的问题上持有不同的观点。最大问题是,用户应当用什么软件来管理这种可视度。
缺陷四:稳定性
在存储区域网的运行过程中稳定性是一个十分重要的方面,因此在存储区域网集成过程中稳定性也应该得到关注。
Clark介绍,如果用户只是通过e-Port将交换机连接在一起,那么就会创造出一个巨大的二层架构,因而可能在很多方面出现问题。如果通过整合两个或更多的存储区域网孤岛创造出一个规模更大的光纤通道扩展架构,整个架构在进行结构重新配置或状态变化提示广播时就很容易受到影响。
光纤通道交换机类似于二层以太网交换机。它们会保留各个设备间所有可能路由的信息。当连接断开时就会出现架构重新配置的现象,因为交换机必须重新评估当前的形式,确认哪一台交换机才是存储区域网中的主交换机,及其独特的地址和与之相连的设备地址。这样就会干扰存储区域网中的正常流量。当在该架构中添加或卸载设备时,该架构会发出状态变化提示,这也会使传输速率降低。
印第安那波利斯市社区保健中心首席技术官Rich Copple本来也准备对存储区域网实施集成,但考虑到以上因素,他最终决定不进行任何的存储区域网集成。
他们故意创建了三个存储区域网孤岛,并且没有对它们进行任何合并/集成,目的就是让这些存储区域网保持独立,并且具有冗余和容错的功能。这种设计避免了使不稳定的交换机配置进入原有领域,使整个环境保持稳定,并且避免原有存储区域网受到任何不良影响。
成功案例一
UALS(United Airlines Loyalty Services)是一家电子商务分支企业,由于急需将存储区域网孤岛集成为一体,但又不想丢弃已有的投资,所以该公司选择了核心-边缘战略。
在集成过程中,高级存储/系统设计师Gary Pilafas从三个存储区域网开始着手,其中一个基于Brocade Silkworm 12000导向器级交换机,另外两个位于另一个数据中心,基于6台Silkworm 2800和两台3800交换机。两个数据中心之间的距离仅有数英里。
为了连接这些存储区域网,Pilafas安装了一些CNT UltraNet Edge路由器,由它们将光纤通道流量转换为IP,然后再利用服务商Nacio Systems提供的千兆城域以太网进行传输。除了提供核心连接外,FC/IP连接还支持复制和灾难恢复功能。
Pilafas已经成功地在UALS公司内的存储区域网进行了集成,接着公司要求他将联合航空公司现有的存储区域网集成为一体。这一次,他再次使用了核心-边缘战略。他们着手实施联合航空公司的集成工作时,希望在某个存储区域网中建立一个点,并在此安装导向器级交换机。然后,就可以将所有的存储区域网孤岛连接至这个核心。每个孤岛都可以从逻辑上变成一个边缘存储区域网。他们希望在整个联合航空公司范围内实现一个通用的架构,这样就可以充分利用那些不太繁忙的资源。
成功案例二
和联合航空公司一样,MasterCard也采用了核心-边缘式的集成方法,并希望利用这种方式节省大量的长期资金。
MasterCard最初引入存储区域网的目的是解决大量数据同步的问题,因为这些同步过程都需要使用直连存储系统。
MasterCard全球技术运营总裁Jerry McElhatton说,他们正在对单个服务器的非共享式存储资源进行合并,将它们集成到较大的服务器环境之中,而且这种些较大的服务器能够利用存储区域网支持多个应用。
尽管存储区域网释放出了未被充分利用的容量,并且减少了对数据复制的需求,相关的同步问题也少了许多,但是存储区域网仍然存在条块分割的弊端。
MasterCard目前正在所有的存储区域网孤岛之间搭建桥梁,而且利用的是一套通用的平台和工具,从而实现完全的跨平台共享和访问能力。利用一系列的边缘交换机与较大的导向器级交换机相连,使服务器能够获得多个连接存储资源的路径。
采用核心-边缘式的集成方法降低了该用户对端口、线缆和交换的要求,而且也不需要再为单个服务器购买额外的磁盘,这就使得整体的成本大幅度降低。
专家建议
专家指出,在集成存储区域网之前,首先要考虑的是集成到底能够带来多大的利益,并且将这种利益与可能面临的挑战进行平衡和评估。如果集成存储区域网是最好的方法,那么第一件事就是建立硬件和软件的标准。建立好用户的基准标准才能让后续的事情顺利发展下去。
在分析各种选择并制订计划后,最好把用户需要的存储资源估计得高一些。这些存储资源很快就会变得捉襟见肘,各种数据会很快填满所有的可用空间。用户得到的存储空间越大,他们对存储容量的需求就会变得更多。最后一点建议是:必须为存储资源确定一定的计费标准,以防出现不受限制的过度需求。存储资源不是空穴来风,只有明确说明它的价值才能行使有效的控制。(文/网络世界)