服务器备份问题的探讨及在视频领域内的应用
不同类型及要求的备份服务器系统可以分为以下的几种工作模式:
1. Active/Standby工作模式
Active/Standby 即激活/备用工作模式。它的特点是两台服务器处于不同的工作状态。主服务器处于处理状态,备份服务器处于备用状态,以防主服务器上发生故障影响整个网络运行。备用服务器可以是规模较小、性能稍低的服务器,但是,当主服务器出现故障时,它必须具有保证网络功能的处理能力。例如,假设服务器一是主"激活"节点,服务器二是次"备用"节点。如果服务器一节点发生故障了,它的被保护资源由服务器二节点来恢复。当服务器一节点恢复后, 资源可以被服务器一节点重新获得。然而,当服务器二节点出现故障时,服务器二节点上并没有需要被服务器一节点恢复的资源。
如图-3所示,应用A在处于Active状态的服务器一上运行,当服务器一出现故障时,处于Standby状态的服务器二接替服务器一运行应用A。
2. Active/Active工作模式
Active/Active工作模式即激活/备用工作模式。它的特点是两台服务器节点均同时处于工作状态,同时处理不同的应用。这就要求两台服务器应该具有相等或相近的处理能力。
如图-4所示,当系统正常工作时,两个服务器节点都处于激活状态,但是它们也可分别作为其对应节点上的资源和资源层次的从属节点。
我们可以假设在系统中有两个应用:应用A和应用B在同时运行。我们可以令应用A在服务器一上运行,处于激活状态,可以令应用B在服务器二上运行,也处于激活状态。应用A从硬盘阵列的区域a读取所需的数据,应用B从硬盘阵列的区域b读取所需的数据,同时为系统提供服务。当服务器一节点出现故障时,服务器二节点启动应用B以接替服务器一的工作,同时从硬盘阵列中的区域b中读取所需的数据。这样的工作方式可以使两台服务器都可以得到充分的利用,我们甚至可以
利用两台服务器节点分别为两个不同性质的工作单元进行服务。当其中的一个工作单元的服务器出现故障的时候,另一个工作单元可以分配出一些系统资源以承担出现故障服务器的处理工作,直到出现故障被排除。如我们可以将图-2所示网络结构中的备份视频服务器设置成为流媒体播出服务器。在网络系统正常工作的状态下,备份视频服务器运行Internet 视频流播放功能,并且可以为作为代理服务器为网络提供Web服务等Internet服务。当主视频服务器出现故障时,备用视频服务器便分出一些或让出全部的系统资源,运行主服务器上所提供的服务,保证网络系统的正常工作。我们也可以采用另外一种工作方式,即上面所说过的主服务器和备份服务器同时运行同一任务。在像硬盘播出这种可预置的、并执行针对同一任务的事先设定程序,并且在程序运行过程中可保证其过程不会发生不同变化的任务就非常适合这种工作方式。
除了以上两种服务器备份工作模式外,我们还可以采用超过两个服务器的服务器集群工作模式和服务器各自拥有独立硬盘阵列镜像工作方式。我们下面将分别讨论。
3 . N-Way(N=3,N=4…… N=16)工作模式
N-Way工作模式即集群工作模式是配置Active/Active工作模式或Active/Standby工作模式的一个有三到十六个服务器的扩展。服务器三被配置为服务器一和服务器二的备份。而且,服务器三可以被配置为除了服务器一和服务器二的其他服务器做备份。当任何一个服务器发生故障时,被保护的应用程序被从该服务器上转到备用的服务器上。如图-5所示。
&nbs
《服务器备份问题的探讨及在视频领域内的应用(第2页)》