对于开放系统来说,数据的可访问性需求是发展新的网络存储技术的主要动力。像本章开始时所阐述的那样,商业的成功主要归功于数据驱动的商业过程,所以将数据可访问性的维护放在优先位置,应该不会让人感到惊讶,因为一旦数据不能被访问,商业就无法运作,将会带来经济损失。
但是,开放系统市场主要是花费驱动的,在提供价格很低的系统同时,却也伴随着不甚可靠的因素。这就提出一个有趣的、令人进退两难的问题:随着时间的推移,数据的重要性正不断地增长,系统的花费也在一直下降,而访问数据的系统却不像我们需要的那样可靠。那么,解决方案是什么呢?
如果服务器的稳定性和可用性值得怀疑,那么,就必须增加备用服务器,这就是为什么集群服务器越来越流行的原因,如图1 – 11所示。不论哪一种情况,假如一个服务器不能工作,其他的服务器可以替代它访问数据,继续工作。
用户和应用不能访问数据、进而处理数据的原因很多,服务器失败是其中的原因之一;此外,服务器的升级或维护也会导致服务器处于离线状态,使数据不能访问;处于重负荷的服务器虽不至于使数据不可访问,但系统的性能让人难以接受。更有甚者,一些服务器进程(如备份)可能对数据进行一段时间的加锁,这也会导致正常的商业行为无法进行。
在这种情况下,商业需要更灵活地选择服务器到存储子系统的连接方法,存储网络就是一种能够提供灵活连接的解决方案,可以实现扩展容量、增加性能和延伸距离,尤其是它能实现多个主机数据的共享。在存储网络环境下,服务器和存储系统之间的基本关系如图1 – 1 2所示。