可伸缩性(Scalability)
如今,在SAN中的集群配置已经达到了32个结点,这一数字近来还有可能上升到128(例如,来自Veritas Software公司的Veritas Cluster Server软件)。SAN这种结构体系使得在一个集群配置中包含大量的结点成为可能。随着基于SAN的集群系统所提供的有效的负载平衡,真正的伸缩性和资源的有效利用也完全引入了ERP和电子商务系统。
作为一种体系结构,SAN能够为资源的有效利用铺平道路。假如一个服务器需要使用硬盘资源,另外的存储资源就会被从网络中拖拉出来,而无须增加额外的存储子系统。假如一台特定的服务器正严重缺乏处理器或内存资源,应用这些资源的服务将会转移到另一个未充分利用的系统上运行。
网络延迟的可以承受的水平仅仅由SAN中的存储资源或硬盘容量这些限制因素决定。由于存储容量的需求和数据库及应用密切相关,因而在网络延迟可以接受的前提下,尽量往SAN中添加资源就可以解决这一问题。从理论上说,运行在SAN中的系统和应用的可伸缩性是无限的。
网络中的全部资源能够被ERP和电子商务(要求具有内置的智能功能)的所有构件所使用,以有效地使用可用资源。因而从长远眼光来看,这种网络就好象是一台计算机,而它的和处理器、内存相关的资源分布在多个分担结点上。SAN中的存储和访问是集中处理的,为高级的应用机构、应用分割、故障恢复和负载均衡等提供余地。
所有这些发展表明可伸缩性主要受到SAN中的资源的可用性的影响。假如一个特定处理中的内存消耗使得可伸缩性受到影响,这一处理就可以分布到基于SAN的集群系统中的两个或多个结点中并行处理。假如物理硬盘的I/O正在影响系统的可伸缩性,那么SAN中的基于网络的RAID则可以使得这一状况得到改善。假如所有的结点的使用率都已经达到了100%,则应该考虑在集群的SAN中增加结点,进而也应该对应用的配置也应该作出相应的调整。