网络系统的可扩展性需求决定了新设计的网络系统适应用户企业未来发展的能力,也决定了网络系统对用户投资的保护能力。试想一个花了几十万构建的网络系统,使用不到一年,因为公司用户量的小幅增加,或者增加改变了一些应用功能模块就无法适应了,需要重新淘汰一部分原有设备或者应用系统,甚至需要全面改变原有网络系统的拓扑结构,其损失之大是一般企业都无法承受的,也是不允许的。
网络系统的可扩展性能到底需要多高并不是凭空设想的,而是要根据具体用户网络规模的发展速度(根据最近一年的发展情况和对未来发展的预计估算)、关键应用特点。网络系统的可扩展性需求保证主要是为了适应网络用户的增加、网络性能需求的提高、网络应用功能的增加或改变等方面。
网络系统的可扩展性最终体现在网络拓扑结构、网络设备,特别是硬件服务器的选型,以及网络应用系统的配置等方面。下面分别进行简单分析。
1.网络拓扑结构的扩展性需求分析
在网络拓扑结构方面,所选择的拓扑结构是方便扩展的,要能满足用户网络规模发展需求。在网络拓扑结构中,网络扩展需求全面体现在网络拓扑结构的三层(通常为三层,那就是核心层(或称“骨干层”)、会聚层和边缘层)。一般的网络规模扩展主要是关键结点和终端结点的增加,如服务器、各层交换机和终端用户的增加。这就要求在拓扑结构中的核心层(骨干层)交换机上要留有一定量(具体量的确定要根据相应用户的发展速度而定)的冗余高速端口,以备新增加的服务器、会聚层交换机等关键结点的连接。通常是少数关键结点的增加可直接在原结构中的核心交换机上冗余的端口上连接,如果需要增加的关键结点比较多,则可以通过增加核心层交换机,或者会聚层交换机集中连接。而在会聚层,也应留有一定量的高速端口,以备新增加的边缘层交换机,或终端用户的连接。少数的终端用户增加也应可以直接使用边缘层交换机上冗余端口连接,如果增加的终端用户比较多,则可使用会聚层的高速冗余端口,新增一个边缘交换机集中连接这些新增的终端用户。
2.交换机的扩展性需求分析
交换机端口的冗余可通过实际冗余和模块化扩展两种方式来实现。实际冗余是对于固定端口配置的交换机而言,而模块化结构交换机的端口可扩展能力要远好于固定端口配置的交换机,当然价格也贵许多。具体原结构中各层所应冗余的端口数是多少,则要视具体的网络规模和发展情况而定。
可扩展性需求在网络设备选型方面的要求主要体现在端口类型和速率配置上,特别是核心(骨干层)和会聚层交换机。如原来网络比较小,但企业网络规模发展比较快,此时在选择核心、会聚层交换机时就要注意评估一下是否要选择支持光纤的千兆交换机,尽管目前可能用不上,但可能在很短的几年后就要用到高性能的光纤连接,如与服务器、数据存储系统等的连接。当然双绞线千兆的支持是必不可少的,而且还要评估一下需要多少个这样的端口,要冗余多少个双绞线和光纤端口。如果在网络系统设计时没有充分考虑,则当用户规模,或者应用需求提高,需要使用光纤设备时,则原来所选择的核心和会聚层交换机都不适用,需要重新购买了,原来的交换机只能作为边缘层交换机使用了,浪费了用户的投资。
3.WLAN网络的扩展性需求分析
与交换机类似的设备就是WLAN网络中的无线接人点(AP),它同样有连接性能问题。因为目前来说,WLAN设备的连接性能还较低,所以通常来说,设备所支持的WLAN标准决定了设备的用户支持数。如IEEE802.11g接人点设备通常只支持20个用户同时连接,即使可以连接再多的用户也没有多大意义,因为这样用户分得的带宽就会大大下降,不能满足用户的应用。在WLAN网络的可扩展性方面,要注意的是频道的分配了,因为总的可用频道有限(15个),所以在网络系统设计之初应尽可能预留一些频道给将来扩展,不要全部占用。
4.服务器系统的扩展性需求分析
网络设备的可扩展性需求的另一个重要方面就是硬件服务器的组件配置了。现在国内外几大主要服务器厂商,如IBM、HP.联想、浪潮、曙光等都有类似的“按需扩展”理念,为客户提供灵活的扩展方案。因为一般的服务器价格非常贵(人门级的价格通常在2万以内,工作组的价格通常在5万以内,部门级的价格通常在8万元以内,企业级的价格通常在12万元以上),如果因为扩展性不好,在短时间内遭到淘汰,则是种极大的投资浪费。服务器的可扩展性主要体现在支持的CPU数、内存容量、磁盘架数、1/O接口数和服务器有群集能力等几个方面。部门级以下的服务器通常都是采用SMP(SymmetricalMuti-Proessing,对称多处理器)来支持处理器扩展的,目前最高的SPP处理器数为8个,超过8个的通常是采取MPP(MassivelyParallelProcesor,大规模并行处理器)和NUMA(Non-UniormMemoryAcess,非一致系统,中型企业则应选择至少4根内存插神所支持的内存容最为IGB.所配置的内存插槽数般最少为4条,路或以上的对称系统,而大型企业应选择8路,或以上的NUMA内存访向)处理器并行护展技术来实现的。小企业应选择支持至少2路,或者以上的SMP对称系统。
一般每系统应支持至少4GB内存,中型普通企业服务器系统应支持至少8GB内存,而大型普通企业服最好有8条或以上,以备扩展。所支持最大内存容量也要视不同的网络规模和应用而定,小型普通企业服务器级别上进行适当的增加。务器系统应至少支持12CB内存。对于应用较复杂的企业,其所支持的最大内存容量须在相成内存容景通常要看服务器中每根内存插槽可以支持的内存容量,以及内存插槽数。
在磁盘扩展性方面,通常取决于所提供的磁盘架(其实也就是磁盘接口数),当然在一一定程度上也决定了相应服务器系统所能提供的最大磁盘容量。通常小型企业应选择至少能支持5个磁盘架的服务器系统,中型企业则应选择8个以上的磁盘架的服务器系统,而大型企业则需要选择具有12个以上的磁盘架服务器系统。
I/O接口的扩展性是指PCI、PCI-X、PCI-E等扩展插槽数,这方面的需求一般不会因企业网络规模改变而有大的改变,因为这些扩展插槽主要应用于像网卡、磁盘阵列卡,或者是SCSI(也可能是IDE、SATA)控制卡、内置Modem等设备。通常应预留两个以上的冗余I/O插槽,扩展插槽类型要视服务器系统所采用的1/0设备接口类型而定。
以上服务器组件的扩展,在需求较低的情况下可以完全通过在原系统中冗余来保证,但是如果扩展性需求较高,原有系统就很难保证了,毕竟服务器的机箱空间有限,再加上外接太多扩展设备,机箱的温度会有显著上升,给服务器系统带来不稳定性。于是,像IBM这样的顶级服务器厂商就提供了远程I/O连接的方案,把需要扩展的I/O设备安装在服务器机箱外面(称为“RemoteI/O”),并通过条电缆与服务器主板连接。这样一方面扩展性大大增强,另一方面也不会因增加的I/O设备给服务器机箱系统带来温升,造成系统的不稳定性。
5.广域网系统的可扩展性需求分析
以上是针对局域网系统进行介绍的,在广域网中同样存在可扩展性方面的需求,如WAN连接线路、WAN连接方式,以及支持的用户数和业务类型等方面。一方面体现在像路由器之类的网络边界设备的WAN端口数和所支持的WAN网络接口类型上,另一方面体现在所选择的广域网连接方式所能提供的网络带宽是否可以满足用户数的不断增加,是否支持当前和未来可能需要的业务类型。如分组交换网、帧中继、DDN专线的速率通常是在2Mbit/s以内,通常只适用于小型用户的普通电话类业务,不适用于大中型企业用户实时的多媒休业务和大容量的数据传输。而ATM的传输速率可达622Mbit/s,全面支持几乎所有接人网类型和业务,但成本较贵,并且对以太网业务的支持不是很好。
6.应用系统的可扩展性需求分析
在网络应用系统功能配置上一方面要全面满足当前及可预见的未来一段时间内的应用需求,另一方面要能方便地进行功能扩展,可灵活地增、减功能模块。在磁盘扩展性方面,通常取决干所提供的磁盘架(其实也就是磁盘接口数),当然在一定程度上也决定了相应服务器系统所能提供的最大磁盘容量。通常小型企业应选择至少能支持5个磁盘架的服务器系统,中型企业则应选择8个以上的磁盘架的服务器系统,而大型企业则需要选择具有12个以上的磁盘架服务器系统。
I/O接口的扩展性是指PCI、PCI-X、PCI-E等扩展插槽数,这方面的需求一般不会因企业网络规模改变而有大的改变,因为这些扩展插槽主要应用于像网卡、磁盘阵列卡,或者是SCSI(也可能是IDE、SATA)控制卡、内置Modem等设备。通常应预留两个以上的冗余I/O插槽,扩展插槽类型要视服务器系统所采用的1/O设备接口类型而定。
出以上服务器组件的扩展,在需求较低的情况下可以完全通过在原系统中冗余来保证,但是如果扩展性需求较高,原有系统就很难保证了,毕竟服务器的机箱空间有限,再加上外接太多扩展设备,机箱的温度会有显著上升,给服务器系统带来不稳定性。于是,像IBM这样的顶级服务器厂商就提供了远程1/0连接的方案,把需要扩展的I/O设备安装在服务器机箱外面(称为“RemoteI/O”),并通过一条电缆与服务器主板连接。这样一方面扩展性大大增强,另一方面也不会因增加的I/O设备给服务器机箱系统带来温升,造成系统的不稳定性。5.广域网系统的可扩展性需求分析
以上是针对局域网系统进行介绍的,在广域网中同样存在可扩展性方面的需求,如WAN连接线路、WAN连接方式,以及支持的用户数和业务类型等方面。一方面体现在像路由器之类的网络边界设备的WAN端口数和所支持的WAN网络接口类型上,另一方面体现在所选择的广域网连接方式所能提供的网络带宽是否可以满足用户数的不断增加,是否支持当前和未来可能需要的业务类型。如分组交换网、帧中继、DDN专线的速率通常是在2Mbit/s以内,通常只适用于小型用户的普通电话类业务,不适用于大中型企业用户实时的多媒体业务和大容量的数据传输。而ATM的传输速率可达622Mbit/s,全面支持几乎所有接人网类型和业务,但成本较贵,并且对以太网业务的支持不是很好。
7.应用系统的可扩展性需求分析
在网站建设应用系统功能配置上一方面要全面满足当前及可预见的未来一段时间内的应用需求,另一方面要能方便地进行功能扩展,可灵活地增、减功能模块。
>>> 查看《可扩展性需求分析》更多相关资讯 <<<
本文地址:http://www.phpweb.com.cn/news/html/3784.html