存储 频道

NAS装置的实现(2)

 
但是,在广域网环境中,由于网络没有那么可靠,并且存在相当多的传输延迟,所以不能采用U D P,而必须使用T C P。虽然T C P要比U D P的处理和传送速度慢,但是它能保证数据传送的可靠,所以有利于在广域网环境中传送大量的数据。因此,目前N F S也集成了T C P,作为它的一种传输协议。对于基于N F SN A S产品,任何一种广域方案都应该采用T C P,而不能使用U D P
 
1.     将文件服务器合并到N A S装置上
 
对于大型企业级N A S产品,它的一个最常用的应用是服务器合并。通常的做法是替代几个小的文件服务器,或者将文件服务功能从几个服务器中移到一个大型的N A S装置中。将文件服务功能统一移到一个大型服务器上,可以使I T部门提高管理用户账号和文件资源的效率。
 
服务器合并会影响到计算环境的几个方面,在I / O和存储方面I T部门需要注意以下几点:
              合并后的I / O路径吞吐量需求。
              缓存的需求。
              磁盘子系统结构。
              备份的需求。
               
              1) 网络I/O路径吞吐量需求
 
进行服务器合并时,需要考虑的一个方面即网络I / O因素,例如,那些需要归并到一个N A S系统中的以太网连接和存储I / O总线。新的N A S方案必须满足现有网络总的最大I / O传送需求,能通过较少的网络连接进行服务器带宽合并。同样的道理,新的N A S服务器也应该能满足现有服务器存储I / O总线或路径的带宽需求。换而言之,用来替代现有服务器的任何大型N A S装置,都应该比现有服务器方案提供相等或更快的I / O吞吐率。
 
通常,采用峰值访问时期内的平均传送速率作为衡量的性能指标,新的N A S服务器的指标应该等于或大于现有服务器平均传送速率的总和。如果不能满足这一要求,用户就有可能对它的性能感到失望。当然,对于不同的服务器,每天的峰值访问时期发生的时间是不相同的,这会在一定程度上影响计算结果。
 
另外,还可以考虑在新的N A S服务器中采用R A I D。在N A S系统中一个集成的R A I D子系统可以配置成多个逻辑卷,用于不同的客户和应用数据,同时通过在几个磁盘间的数据转移,可以提供很好的负载平衡功能。
 
注意进行I / O负载平衡时,将负载从老的服务器上转移到新的N A S装置上,通常来说是
个好主意,最容易实现的途径是在NAS装置中采用RAID
 
2) 缓存的需求
 
同样,在现有文件服务器中所采用的缓存,也应该能够在新的N A S装置中实现。不过,如果不同的服务器采用不同的缓存算法,则很难采用单个缓存来复制多个服务器的缓存性能。例如,如果一个服务器采用预先读缓存,而另一个服务器采用L R U缓存,那么在达到同样的性能效果要求下,就不太可能采用单个相当体积的总缓存来替代这两个服务器的缓存。在这种情况下,最好的做法就是尽量不要合并两个采用不同缓存方案的服务器。
 
对于服务器合并中的缓存方案,另外一个需要考虑的问题是并发访问,即多个用户对单独一个数据文件的并发访问。例如,进行服务器合并的一个重要考虑,可能是为了能够并发访问一些文件,而这些文件以前只能一次由一个用户访问。本章的后面将会讨论到,并发访问的问题主要是一个锁定问题。同时,如果增加所采用的缓存容量,也可能会提高并发访问文件的性能。
0
相关文章