在当今的商业活动中,Sybase已是主流的承载数据的服务器平台,基于该数据库系统的信息系统的可用性已成为衡量其资源利用率的最重要的尺度之一:
性能强劲:作业可以运行在不同的服务器上,整个系统的性能会大大提高;
高可用性:在群集系统中的某个主机宕机不对用户构成影响;
节省投资:高的系统稳定性带来对系统崩溃带来的业务损失的避免,尤其对于数据的损失。
同时,计算机技术的发展, PC服务器的处理能力更加强大,同时其性能/价格也越来越高,加上传统的小型机由于维护和升级困难,费用高,正受到PC服务器的挑战。因此,居于PC服务器的高性价比系统日益受到用户的喜爱。由于PC服务器的安全性因素,稳定可靠和系统的持续运行成为系统的关键,因此,Sybase双机热备系统设置受到越来越多的欢迎。
在一般情况下,当系统不能正常运行时,我们需要用人工的方法进行故障的认定、分析、恢复及测试。这些都需要花费很长的时间。在这段时间内,系统必须停顿下来以等待恢复,从而给企业带来难以估计的经济损失。
双机容错是计算机应用系统稳定、可靠、有效、持续运行的重要保证,它通过系统冗余的方法解决计算机应用系统的可靠性问题,并具有安装维护简单、稳定可靠、监测直观等优点。当一台主机出现故障,该软件可及时启动另一台主机接替原主机任务,保证了用户数据的可靠性和系统的持续运行。
双机容错基本架构
双机容错的目的在于保证数据永不丢失和系统永不停机,一般采用智能型磁盘阵列柜可保证数据永不丢失,采用双机容错软件可保证系统永不停机。它的基本架构可分为两种模式:
双机互备援(Dual Active)模式
双机热备份(Hot Standby)模式。
双机互备援(Dual Active)模式
所谓双机热备援就是两台Sybase主机均为工作机,在正常情况下,两台工作机均为信息系统提供支持,并互相监视对方的运行情况。当一台主机出现异常时,不能支持信息系统正常运营,另一主机则主动接管(Take Over)异常机的工作,继续主持信息的运营,从而保证信息系统能够不间断的运行,而达到不停机的功能(Non-Stop),但正常运行主机的负载(Loading)会有所增加。此时必须尽快将异常机修复以缩短正常机所接管的工作切换回忆备修复的异常机。