高可用性系统的心跳
在高可用性系统中,系统根据心跳线持续不断的对系统中所有相关资源进行监控,为了确保心跳的安全,可以使用双心跳连接,高可用性系统能够监视各站点的运行情况,能随时或定时报告系统运行状况,故障能及时报告和告警,并有必要的控制手段。
2.3高可用性系统的构造
硬件上采用多网冗余、双高性能服务器系统、磁盘阵列(RAID 0、1、3、5)等多种方式来实现冗余高可靠。
服务器配置
√运行服务器
正常时提供服务的主机,也称为主服务器
√备份服务器
当运行服务器提供的服务已不可用时,自动接替运行服务器的工作而不用重新起动系统,而当系统服务器恢复正常后,按照使用者的设定以自动或手动方式将服务切换到运行服务上运行。备份服务器除了在运行服务器出现故障时作为接替运行服务器的服务之用,还可以执行其他应用程序。因此,一台性能配备充分的主机可同时作为某一服务的运行服务器和另一服务的备份服务器使用,即两台运行服务器互为备份。一台主机上面可以运行多个服务,也可作为多个服务的备份服务器。
网络连接
支持TCP/IP协议,可以在Ethernet、FastEthernet、FDDI和ATM网上运行。
√私用网
两台服务器通过私用网传送心跳(HeartBeat)信号,使两台服务器能够相互了解对方的运行情况。
√公用网
公用网用来提供服务。Client通过此网络与服务器通信。当两台服务器互为备份时,对于不同的服务,可以用不同的公用网连接到两台服务器。
存储设备
√自用存储设备
每台服务器均有自已的存储设备,用于存放操作系统软件和其他一些不需要被另一台服务器访问的软件和数据。
√共用存储设备
此设备上的信息可以被两台服务器分别访问。用于存放提供服务所必需的软件和数据。因此,有必要采用硬盘阵列(Disk Array)作为共用存放设备,以保证数据的可靠性和可恢复性,避免和减少由于磁盘故障或错误所造成的损失。
2.4 高可用性系统作用:
√极大降低企业业务在各种单点故障发生时的损失,保证业务系统的7*24小时不间断运转。
√尽可能地保护业务的实时性,数据的完整性和一致性。通过实施高可用性群集方案可以将用户的应用中断时间降至最低从而减少用户的损失。
√为企业网络系统的正常升级,更换部件提供不停机环境。
2.5双机容错技术
在当今的商业活动中,Sybase已是主流的承载数据的服务器平台,基于该数据库系统的信息系统的可用性已成为衡量其资源利用率的最重要的尺度之一,性能强劲;作业可以运行在不同的服务器上,整个系统的性能会大大提高;高可用性,在群集系统中的某个主机宕机不对用户构成影响;节省投资,高的系统稳定性对系统崩溃带来的业务损失的避免,尤其对于数据的损失。
随着计算机在社会各个领域的广泛使用,人们已习惯于计算机系统带来的便捷和高效率,但计算机系统也非常脆弱,它会受各种因素的影响,如硬件系统本身的故障、电源故障、病毒、自然灾害或人为的恶意破坏,都会导致系统无法正常运行。现有很多系统均是单主机工作环境,任何一个单点故障,都会影响企业业务的正常运转,而且产生很多不良后果。
因此,系统的高可用性已成为关键业务环节的当务之急。
我们认为,解决该问题的关键,就是采用高可用性的双机容错解决方案。
双机容错是计算机应用系统稳定、可靠、有效、持续运行的重要保证,它通过系统冗余的方法解决计算机应用系统的可靠性问题,并具有安装维护简单、稳定可靠、监测直观等优点。当一台主机出现故障,该软件可及时启动另一台主机接替原主机任务,保证了用户数据的可靠性和系统的持续运行。
双机容错基本架构
双机容错的目的在于保证数据永不丢失和系统永不停机,一般采用智能型光纤磁盘阵列柜可保证数据永不丢失,采用双机容错软件可保证系统永不停机。它的基本架构可分为两种模式:
双机互备援(Dual Active)模式
双机热备份(Hot Standby)模式。
网友评论