服务器备份问题的探讨及在视频领域内的应用
4. 镜像工作方式
镜像工作方式的特点是每个服务器都有独自的硬盘阵列,且指定特定的卷互为镜像,如图6所示。一个服务器被指定为主服务器,另一个为从服务器。当主服务器或所属于主服务器的硬盘阵列出现故障后,从服务器自动接替主服务器的工作。
在这种工作方式下,客户只能对主服务器上的镜像卷进行读或写。从服务器上相应的卷被锁定以防对数据的存取,除非在主服务器上检测到故障状态。这是镜像工作方式要考虑到的一个重要问题,因为数据的完整性是一个非常重要的因素。
在卷镜像建立后,主服务器和从服务器上的驱动器已经同步,并且两个服务器都已启动运行,就必须注意以下机制:
最初的镜像建立后,系统禁止所有用户存取从镜像卷,不允许对从服务器上的镜像卷读和写。主服务器镜像则可以进行读和写操作。
无论何时主服务器收到一个写请求,系统首先决定这个请求是否针对某个镜像卷。如果不是,写操作可以完全正常的完成。如果主服务器写请求是针对镜像卷的,那么请求首先被送到从镜像卷去。从系统在自己的镜像卷上执行写请求后,向主系统发送写回状态。主服务器在收到这个写回状态前不做任何写操作。
当从系统返回一个成功状态时,主系统在自己的镜像卷执行写操作,并返回到请求方。如果从系统执行镜像卷写操作时发生错误,那么从系统上的写操作将被中止,主系统结束自己的镜像卷写请求,镜像状态从正常变为中止。
在这种工作模式下,也可以将主从服务器设置为Active/Active的方式,即在不同服务器各自的硬盘阵列上设置不同的镜像卷。并根据工作的需要将服务器一节点设置为某些应用的主服务器,将服务器二节点设置为这些应用的从服务器,同时将服务器二节点设置为其余应用的主服务器,服务器一设置为从服务器,并且在硬盘阵列上设置不同的镜像卷。根据不同的应用区别主从服务器,运行镜像服务器的机制,就可以实现Active/Active的工作方式。我们也可以在硬盘播出上采用这种方式,将需要播出的节目素材镜像倒备份服务器的硬盘阵列上,在主服务器进行播出的同时备份服务器进行同样的工作,当主服务器出现故障试立刻可以接替主服务器的工作。事实上现在国内厂商开发出来的硬盘播出系统很多都采用这种工作模式。但需要指出的时,这是一种造价昂贵的配置方式,用户必须考虑到对安全的要求及经济忍受能力的平衡。
服务器备份的具体实现方法
上面我们了解了服务器被份的几种工作模式,下面我们将讨论实现服务器备份的具体的要求和方法。
一个完善的服务器备份系统应该具备以下几点要求:
1. 系统设置应该做到真正的数据与硬件无关。
2. 全自动的备份数据,包括系统控制数据和应用数据。
3. 对被损坏数据的自动恢复,包括业务人员可容易地自动恢复文件的误删除
维护人员可以自动恢复损坏的整个系统。
4. 系统切换时间短,即在主服务器出现故障时,备份服务器能够迅速的接替其工作。
5. 系统切换时应对应用程序无影响,用户应该察觉不到系统的切换,即所谓的"热备份"。
6. 对历史数据进行完整的归档管理。
7. 拥有高效率,一个完善的系统不应该因为备份服务器的引入而影响其工作性能。
以上是对一个完善的服务器备份系统的基本要求。当然每个用户都有着自己的工作环境,对备份系统的工作要求也各不相同,如在视频领域内应用的服务器,就对系统的切换时间和对应用程序的影响要求的高一些,而在某些其它的领域(如证券交易系统)则将保证数据的完整性放在第一位。有些用户需要与主服务器配置完全一样的服务器做系统备份,以保证整个系统的高效率运行,而有些用户为了提高性能价格比只需要配置稍低或过时闲置的服务器做备份。
无论那种服务器备份方案,其工作原理都是一样的,我们下面将详细讨论。
首先,服务器被份体系不受操作系统的限制。有些厂商开发的视频服务器使用UNIX服务器,有些厂商使用的是Windows NT 服务器,还有一些采用其它服务器如使用No
《服务器备份问题的探讨及在视频领域内的应用(第3页)》