Legato公司Co-Standby Server AAdvanced 介绍
近几年计算机技术及互联网发展迅速,越来越多的传统应用被转移至计算机和互联网上,信息化进程正逐步地改变着人们的生活,电子政务、电子商务与我们的联系越来越紧密,用户对系统的持续运行能力的要求越来越高。在我们继续进行信息化建设的同时如何保障用户系统的高可用性维持用户的商务活动不间断成为我们必须面对的问题。
高可用性是指系统无论是硬件或是软件失效,保证客户应用服务不间断的能力。高可用性软件简单的说是两种功能的综合:监控功能、切换功能,其基本工作原理是服务器间通过软件监控服务器,当某服务器硬件或是软件失效,软件的切换功能发生作用将中断服务器的工作在指定服务器上启动起来使服务器的工作得以继续。高可用性软件从功能上分可以分为热备、容错两种,细分为双机热备、双机容错、集群热备、集群容错。热备与容错的区别在于容错软件是应用级的监控,而热备是主机级的监控。容错软件有着比热备软件更高的不间断性。
一、系统停顿原因:

停顿原因大致可分为7类(见上表):①按计划的硬件、操作系统的维护,如增加硬盘、操作系统补丁等;②应用失效,如数据库出错等;③操作员出错,如误操作等人为错误;④操作系统故障,如操作系统死机等;⑤硬件故障,如硬盘、网卡损坏等;⑥断电(没有UPS);⑦自然灾害,如火灾、地震、洪水等。从上面的说明我们可以看出,在停顿原因中软件的因素占到了绝大多数,而硬件原因只占其中的以小部分原因,而按计划的硬件、操作系统的维护是系统停机的最大原因。
二、Legato公司Co-Standby Server AAdvanced 介绍:
Legato公司Co-Standby Server AAdvanced是一款双机容错软件,它是Legato公司在2002年底合并Legato AAM(集群容错软件)与连续六年评为Windows平台最佳双机产品的Legato Co-Standby Server形成的新产品,通过强强合并从而为用户提供Windows平台下更好的系统高可用性。
1、 Co-Standby Server AAdvanced工作原理:
 
Co-Standby Server AAdvanced通过镜像引擎将数据经由专用的直联线进行实时复制,或者通过共享磁盘阵列柜,当其中一台服务器发生硬件或是软件失效时另外的服务器接管此服务器的工作。
2、Co-Standby Server AAdvanced的特点:
2.1性能优良:
2.1.1使用镜像引擎技术:Co-Standby Server AAdvanced使用镜像引擎技术,数据分存于两台服务器内有效的保障了数据的安全性避免了单点崩溃的可能;实行了不停机进行维护,系统的停顿时间减少;正常工作时两台服务器可以看作两台独立的服务器运行不同的主应用,增强了服务器的使用价值;通过直联线连接使两台服务器之间可以远距离连接,具有一定的异地容灾能力。
2.1.2实时的块级镜像:Co-Standby Server AAdvanced的块级实时镜像保证了数据在两台服务器上的完整一致性。
2.1.3全面的监控:Co-Standby Server AAdvanced从Legato AAM上增强了监控的能力,对目前的应用包括用户自行开发的应用都可以予以保护,对双机的硬件设备进行全面的监测(包括网卡、CPU占用率、内存占用率等),实现对应用错误的预反应,从而避免错误的应用。
2.1.4可靠、先进的切换技术:Co-Standby Server AAdvanced当发现应用的服务停止时,不是立即切换而是进行服务的试重启,当重启(可以自行设定重启次数)失败后再进行切换,保证了系统的高效运行。
系统停顿原因 |
Co-Standby Server AAdvanced |
按计划的硬件、操作系统的维护 |
可以解决 |
应用失效 |
可以解决 |
操作员出错 |
部分解决 |
操作系统故障 |
可以解决 |
硬件故障 |
可以解决 |
断电(没有UPS) |
部分解决 |
自然灾害 |
部分解决 |
2.2低廉的购买、使用成本:
2.2.1可以不使用磁盘阵列柜:Co-Standby Server AAdvanced由于不使用磁盘阵列柜,节省了用户的硬件成本,同时节省了硬件的维护成本。
2.2.2低软件环境要求:Co-Standby Server AAdvanced运行要求的软件(包括操作系统、应用)不要求是企业版,可以是标准版,避免了用户投资的浪费。
2.2.3硬件无关型:Co-Standby Server AAdvanced不要求双机的两台服务器完全相同,只要求两台基于Intel架构的服务器,内存、CPU近量相近(有利于镜像的效率),磁盘技术必须相同,因此用户可以使用已有的服务器来实现双机容错,节省了用户在硬件方面的投资。
2.2.4良好的扩充性:Co-Standby Server AAdvanced可以支持扩展镜像(使用镜像引擎)、共享磁盘阵列柜实现双机容错,因此当用户的需求增加时(如增加服务器、数据量增长到必须使用磁盘阵列柜)Co-Standby Server AAdvanced可以以很小的代价即可无缝迁移到Legato AAM,具有良好的使用成本。
2.3技术方案灵活、实施维护简单:
2.3.1安装简单:使用setup.exe 就可以在短短几分钟内使每一个服务器快速和容易的配置Co-Standby Server AAdvanced。
2.3.2技术方案灵活:由于脱离了磁盘阵列柜的束缚并且较少硬件影响,因此解决方案受到的束缚较小,可以非常灵活地设计解决方案。
2.3.3维护简单, :Co-Standby Server AAdvanced设有三个等级的用户访问权限,包括系统管理员(administrator),操作员(operator)以及只读访问(read-only access),简化管理,减少管理的花费。操作员能够控制和管理域中的组件,但是不能改变它们的定义。这样就可以减少系统管理员的每天的操作。
2.3.4可视化管理:Java控制台为所有的管理组件定义一个颜色情况来提供生动的情况指示,将已经受到保护得所有服务器和作为机构分支以及部门的资源显示在主屏幕中。这样一有情况发生,您就可以观察到, 并且能够更快的响应以及行动。
2.3.5统一管理:支持SNMP监控和预警,可以与系统已有的系统管理统一起来,方便管理员的管理,并且可以同时监控多套双机系统。
2.4符合异地容灾的市场方向:
Co-Standby Server AAdvanced可以实现一定物理距离外的连接,因此可以有一定的异地容灾效果,可以更好地保护用户的数据安全及系统的可用性。
目前国内的中小型企业大部分采用的是Windows NT、Windows 2000操作平台,数据量的要求不高,因此有着高性价比的Co-Standby Server AAdvanced软件对企业的应用更为适合。 |