快讯

龙翔服务器双机容错解决方案

2008-09-25 11:22  出处:PConline  作者:厂商稿   责任编辑:yangjingjing 



  一、使用双机容错的目的
 
  随着计算机技术的发展,信息已成为企业系统日常活动中十分重要的一个组成部分,同时,由于系统的复杂性和开放性以及应用环境的多样化,也给应用系统的运行带来了许多不确定因素。这些因素也导致对服务器的安全性也提出了更高的要求,基于该平台业务系统的安全,稳定可靠和系统的持续运行成为系统的关键。

  在一般情况下,当系统不能正常运行时,我们需要用人工的方法进行故障的认定、分析、恢复及测试。这些都需要花费很长的时间。在这段时间内,系统必须停顿下来以等待恢复,从而给企业带来难以估计的经济损失。那怎么办呢?广州龙芯天下告诉你!

  广州龙芯天下龙翔服务器双机容错系统通过软硬件的紧密配合,将两台独立服务器在网络中表现为单一的系统,提供给客户一套具有单点故障容错能力,且性价比优越的用户应用系统运行平台。龙翔服务器双机容错系统拥有以下主要优势,双机容错技术能够自动检测应用或服务器故障,并可将其在另一台可用的服务器上快速重新启动;而用户只会觉察到瞬间的服务暂停

  二、工作原理
 
  双机容错的高可用系统通常应用于两种情况,一种是系统死机、错误操作和管理引起的异常失败,另一种是由于系统维护和升级的需要而安排的正常关机。    在实际应用中,由主机上的软件通过心动跳侦测线,经由复杂的监听程序、逻辑判断,来相互侦测对方运行的情况。如果某一主机确认对方故障,则正常主机除继续进行原来的任务,还将依据各种容错备援模式接管设定的故障机作业程序并进行后续的程序和服务。    在故障机修复后,通过通讯线与正常机连线,可将原来的工作程序及磁盘阵列上的数据,自动切换回修复完成的主机上。从而保证了系统数据安全性和系统工作的连续性,实现了系统永不停机和数据永不丢失的目的。

  三、龙翔服务器双机容错解决方案

  两台龙翔LX510SAS服务器通过SCSI互连阵列柜,允许每台服务器访问磁盘柜数据,同时使用专用的双机容错软件提供包括故障检测、恢复等多种服务。双机容错系统从工作原理上分可以分为共享磁盘阵列柜方式,共享磁盘阵列柜方式由两台同类型的服务器和一台外接磁盘柜构成,每台服务器拥有各自的系统盘,用来安装操作系统、数据库软件、应用软件和双机容错软件。两台服务器同时还拥有共享的数据盘,即外接磁盘柜,用来存储应用数据,磁盘柜可做RAID 5或RAID 6级数据冗余,保证数据的安全。按照工作方式的不同,共享磁盘阵列柜方式还可以分为双机互备援(Dual Active)模式和双机热备份(Hot Standby)两种模式。
 
  系统工作过程
   
  1) 自动侦测(Auto-Detect)阶段:由服务器上的软件通过侦测线,经由复杂的监听程序。逻辑判断,来相互侦测对方运行的情况,所检查的项目有: 服务器硬件(CPU和周边);服务器网络; 服务器操作系统; 数据库引擎及其它应用程序; 为确保侦测的正确性,而防止错误的判断,可设定安全侦测时间,包括侦测时间间隔,侦测次数以调整安全系数,并且由服务器之间的专用通信连线,将所汇集的讯息记录下来,以供维护参考。

  2) 自动切换(Auto-Switch)阶段: 如果备机确认对方故障,则它除继续进行原来的任务,还将依据各种容错备援模式接管预先设定的备援作业程序,并进行后续的程序及服务。

  3) 自动恢复(Auto-Recovery)阶段: 在备机代替故障主机工作后,故障服务器可离线进行修复工作。在故障修复后,透过专用通讯线与备机连线,自动切换回修复完成的服务器上。整个回复过程完全可由SavWareHA自动完成,亦可依据预先配置,选择回复动作为半自动或不回复。

  下面是其主要特点:
 
  1) 广州龙芯天下信息科技有限公司专业设计的硬件平台——龙翔LX510SAS服务器,采用对称多处理器、ECC 内存、冗余热拔插电源、热拔插硬盘、冗余风扇等,提高了单机系统的可用性

   2) 支持更多的备援模式
    
  双机双工工作模式、双机主从热备份、双机热备份工作模式;
 
  3) 全冗余磁盘阵列上的信息可被两面台服务器分别访问。用于存放提供服务所必需的软件和数据,保证数据的可靠性和可恢复性,避免和减少由于磁盘故障或错误所造成的损失。

  4)自动监测工作主机的状态,并自动对错误的发生作出相应处理;
 
  5) 故障应用自动切换功能,可通过监控业务的运行情况,一旦发现业务运行出错,能够自动切换业务运作服务器;切换发生时,备份服务器自动接管原来服务器的用户连接、数据库进程、应用进程等,无需人工干预;

  6) 方便的用户管理界面,灵活的管理方式,友好的图形用户介面,通过预留程序接口,方便用户自行定义监控的项目,自定义切换前后,将自动执行的关闭进程指令集合及启动进程指令集合;

  7) 支持手工切换。用户可以随时将系统的控制权在两台主机之间切换;

   8) 支持真正的在线连接与分离(两台主机通过网络连接,可以支持带电的连接与分离),利于用户的系统维护等操作;

  9) 系统具有极高的工作效率和广泛的应用,这是因为,它只与SCO UNIX操作系统紧密联系,与数据库及应用无关,因而它可以支持各种数据库(包括ORACLE、Sybase、Informix等),和用户在其上开发的各种应用。

IT热词搜索 来源:360新闻