高可用性概览由于存在服务层协议、行业法规和其它业务要求,当今机构都需要尽可能高的系统可用性。实际上,过去被看作小意外故障的事故现在可以严重影响业务运营。为了满足这些要求,SAN 可以促进高可用环境的建立,这些环境可以防止(或更好地容忍)系统故障。 SAN 的一些主要可用性优点包括内置的冗余性、动态故障转移保护和自动通信重路由性能。例如,通过灵活的连接方案,可以建立无单点故障的 SAN。此外,Brocade Fabric OS 软件可以自动检测网络问题,并绕过任何故障链路,确保为数据提供一条持续的可靠路径。最后,SAN 具有热插拔性能,使得各机构可以在不中断服务器的情况下,安装、配置和让存储设备进入联机状态。通过多台联网交换机与 Fabric OS 的结合,各机构可以建立具有战略意义的可扩展 SAN,提供超高可用性。 SAN 还可以通过加强群集系统,支持高可用业务。群集主要是在发生主机服务器故障时,用于保证应用继续运行。传统的非 SAN 群集式环境通常包含两台共享磁盘存储设备的服务器。如果一台服务器发生故障,另一台服务器将负责故障服务器的负荷,并继续运行应用。故障转移服务器通过共享磁盘访问数据。这是一种不太灵活的设计,因为它常常局限于共享存储资源的两台服务器——在被迫运行之前,故障转移服务器始终处于空闲状态。此外,服务器和存储设备通常相距很近,这只能得到有限的防灾保护。
有了 SAN 群集,多得多的服务器都可以共享连接到 SAN 的存储设备。在有些系统中,当某台服务器无法使用时,任何一台服务器都可以承当额外的工作负荷,从而确保无空闲服务器资源的存在(请参见图1)。设备间距离的加大,还为制定更有效的灾难恢复计划提供了方便。 一家大型电信公司在 SAN 基础设施中,采用 VERITAS Cluster Server 和 Brocade 交换机,建立了一个具有超高数据和应用可用性的环境。在部署 SAN 之前,该公司的系统中有三个群集,每个群集有两台 Sun 服务器。这样资源就被浪费了,因为这个系统中有三个空闲的故障转移服务器,而且应用负载和数据也没有在群集间得到共享。SAN 系统只需要一半的存储资源和三台服务器(而不是六台),任何一台服务器都可以承当故障服务器的负荷。现在,该公司可以通过动态分配存储资源与应用,并通过无需停机的服务器和存储设备维护方式,对其SAN进行有效管理。 |
