产品中心

EterneMirrorHA

EterneMirrorHA双机热备概述

随着信息化建设的不断推进,企业的信息化已经非常普遍,各个企事业单位的活动越来越多的依赖于其关键的业务信息系统,这些业务信息系统对整个机构的运营和发展起着至关重要的作用。如果一些关键应用一旦发生宕机故障或应用停机,将给企业带来巨大的经济损失,并且由于业务的不可用而影响了企业的信誉,致使客户对企业失去信任,所造成的危害是致命的。

可见,对那些需要保障信息安全和提供不间断的信息服务的企业而言,业务系统的容错性和不间断性显得尤为重要。如何保障各种关键应用持续运营,达到永续经营的良性循环,已成为当今企事业单位和IT领域急需解决的关键问题。

     EterneMirrorHA软件是一款不需要共享磁盘,采用块镜像技术,保障企业的核心业务24小时在线的双机热备软件,也称之为纯软双机软件。EterneMirrorHA软件支持Windows,Linux操作系统平台,具有稳定可靠、易于管理、备援方式灵活多样、节点和任务伸缩性强、保护用户投资、整合和优化用户系统环境。

纯软群集比磁盘共享群集的优点

l   避免了磁盘阵列的单点故障:对于需要共享磁盘阵列的群集,本身即是防范由于单个设备的故障导致服务中断,但磁盘阵列恰恰又形成了一个新的单点。(比如,服务器的可靠系数是99.9%, 磁盘阵列的可靠系数是99.95%,则纯软群集的可靠系数是1-99.9%x99.9%=99.99%,而基于磁盘阵列的群集可靠系数则会是略低于99.95%

l   节约投资:不需购买昂贵的磁盘阵列。

l   不受距离的限制:两台服务器不需受SCSI电缆的长度限制(光纤通道的磁盘阵列也不受距离限制,但投资会大得多)。这样,可以更灵活地部署服务器,包括通过物理位置的距离来提高安全性。

EterneMirrorHA双机热备功能特点

l  应用高可用性

提供双机热备(双机容错软件)解决方案是EterneMirrorHA的核心功能。其原理是,台服务器发生故障,用户业务和数据也可迅速切换到健康的服务器上,从而保证了整个系统对外服务的正常,从而保证关键业务系统的持续运行,避免了由于服务器宕机等故障所造成的业务停止将带来无法估量的损失。

l  支持数据库双机热备

   支持各种数据库,譬如:SQL数据库,oracle数据库,mysql数据库,国内各种数据库等。镜像数据库的数据,即主备数据实时镜像,保证主备机数据实时一致。当主机数据库出现问题,自动切换到备机,让备机接管主机数据库服务从而接管主机业务。

 

l  自我修复能力

在集群系统的每一台服务器内,易腾纯软群集软件具有两个核心进程:ServiceMonitor,他们互相监控(如:系统宕机、网络、SCSI线缆是否断开),如果其中一个进程失败,另一个进程会立即进行恢复,最大程度保证双机热备系统自身健壮,避免双机丢失。

l  单机热备高可用

在应用软件的检测时间间隔执行检测,以察看资源本身是否失效。如果快速检查和深入检查均局部告失败,系统将根据用户设定的策略尝试局部恢复资源,实现单机的自动修复,从而达到用户单机系统同样得到高可用级别。

ü  本地网卡失败转移

数据镜像对儿中,因为磁盘分区是以数据块级的镜像被复制到两个磁盘驱动器中,它被操作系统当作一个分区对待。如果一个服务器上的I/O卡或磁盘驱动器失效,对于数据的访问不会发生任何事情。因为在镜像对儿中还有一个激活的I/O卡或磁盘驱动器存在。就像在单个服务器的内部进行磁盘复制一样,其中一个失效不会有任何影响,用户还可以从镜像对儿中存活的驱动器上访问数据。(类似于RAID 1)

ü  本地网卡失败转移

在主服务器上,可以加上另外一个NIC作为主服务器的备份NIC。当主NIC 出现故障时,EterneMirrorHA将可切换的IP地址让由本地的备份 NIC 接管,本地资源不需要切换,有效的减少的切换时间。

ü  核心业务失败

当核心业务出现问题时,EterneMirrorHA会及时侦测到,并重新启动核心业务,从而不需要异地切换。

ü  浮动IP失败

当浮动IP被释放或出现问题时,双机热备会及时带入该浮动IP,实现单机的到可用。

l 实时的块镜像

易腾纯软群集软件为块级实时镜像,其保证了数据在两台服务器上的完整一致性。块镜像比只镜像文件和目录的软件更加强大,服务器所有的身份和功能都能够被镜像,包括:磁盘、IP地址、共享、打印队列、甚至应用程序。

l  磁盘分区镜像

易腾纯软群集软件能够对整个磁盘或磁盘的某个分区进行镜像,每一个在被管理分区上的数据块都被镜像/复制到镜像对的另一个磁盘设备上。这一过程很像在一个服务器内部的磁盘复制,只不过镜像对儿中的磁盘分别在不同的服务器上。当镜像对儿中每个磁盘设备上所有的数据块同步之后,该镜像对儿被认为是健康的(Health)。当镜像对儿是健康状态时,对于关键任务数据的访问有两条途径,这样大大提高了系统对磁盘读的功能,增加了读的Balance功能。

l  真正的数据同步镜像

易腾纯软群集软件的镜像功能采用真正的同步镜像功能,即主服务器上的一个写操作必须在两台服务器上都写入成功后再进行下一个写操作,从而保证任何时候两台服务器的数据完全一致。目前文件系统一级的镜像软件并不真正支持实时同步(即使支持其效率特别低并且大大降低操作系统的性能),其通常采用异步复制模式进行实时同步,一旦出现意外宕机,就可能造成主从服务器的数据不一致。

l  快速重新同步

易腾纯软群集软件第一次进行初始化完全同步镜像后,即使服务器重新启动或易腾纯软群集软件服务重启把磁盘或分区重新成对儿,因为采用了易腾公司专有的BITMAP技术,便能够快速进行重新同步,而不用再进行数据的比较校验,大大提高效率减少不必要的校验。该技术是目前文件系统级别镜像系统无法提供的,其服务或服务器一旦重新启动,为了保证数据完全一致性其必须进行数据集的数据校验,但如果数据集中的数据非常庞大或是小文件,那么校验的时间便非常长,在校验过程中服务是无法进行切换的。

l  稳定的数据镜像效率

因为易腾纯软群集软件采用的是块级别数据镜像,只镜像不同的数据块,因而镜像网络传输都以数据块为单位,因而有稳定的数据镜像效率。文件系统的过滤系统,其复制效率随文件的大小变化其镜像效率将有所不同,如果是批量的小文件,其镜像效率将非常低,因为其IO瓶颈出在从服务器上的写入操作上。从服务器在写文件时,其必须先打开这个文件,写完后需要关闭这个文件,同时还需要修改文件属性等操作,这样大大增加文件系统的IO量,和从服务器操作系统的系统资源。块级别数据镜像的写操作是直接对磁盘进行裸操作,并不增加操作的负担,从而大大的提高效率。

l  采用C/S架构,管理员可以远程管理双机资源

EterneMirrorHA客户端界面可以装载在远程客户端,不用装载到服务端。如果服务端装载了客户端软件,管理员可以在任何远程客户端(该客户端不用安装客户端软件)通过IE进行远程管理双机热备,进行资源组的操作。

 

l   支持多种应用保护

可以保护大量的应用程序和服务,几乎涵盖了目前WindowsLinux平台上所有主流的应用和服务,如OracleSQLServerDB2SybasePostgre SQLMySQLAppacheSamba,除了这些主流的应用和服务。

l   全面支持用户自己开发的应用程序和服务

用户自定义的程序不用任何改变,可以直接进行配置进行监控。用户可以根据需要指定自定义服务或应用程序的运行身份,运行目录,甚至是否是agent方式进行检测运行。方式灵活多样,完全适应用户的各种需求。

 

EterneMirrorHA双机热备模式

l   /从方式

主从模式是纯软双机的典型配置模式,一般用于以前企业只有一台服务器,该服务器完全能够提供企业核心业务的服务,为了提升服务的可用性,便再购置一台服务器作为从服务器,新购置的服务硬件配置可用不同于以前的服务器。正常工作时,企业的核心业务在主服务器上运行,数据通过镜像实时保持主从服务数据完全一致,当主服务器出现故障时,企业的核心业务自动切换到从服务器上,保证业务不间断运行。

l   /主方式

这个环境下,有两套不同的应用运行在集群环境中,每台服务器运行各自的应用,在其中一台出现故障时,另外服务器将接管其服务。这种环境,在磁盘或分区的分配时,两个业务应用的数据一定在不同的磁盘或分区上,否则无法配置该环境。这种配置可以大大提高设备的利用率,缺点是增加了系统的复杂度,而且对于某些特殊应用环境可能无法实施。双主方式是真正的双机互备,要求服务器具有较强的处理能力,来满足两个应用的需求。

l  镜像与磁盘共享型

该模式可以实现共享存储和数据镜像共存于一个双机热备的环境中。该模式适用于两种情况:第一种是建立2个资源组,一个资源组是基于共享磁盘的资源组,另外一个资源组需要数据冗余,因而建立数据镜像组的高可用配置;第二种只建立一个资源组,该资源组的一部分数据使用共享磁盘,另外一部分数据使用磁盘镜像来保持一致的方式建立核心业务的高可用性

l  全面支持虚拟机系统

EterneMirrorHA全面支持虚拟集群,它既可以做虚拟机之间做高可用解决方案,也可以对虚拟机上的业务之间构建高可用,同样也支持虚拟机和真实服务器之间做高可用解决方案。即当虚拟计算机上运行业务发生故障时,EterneMirrorHA可以将其切换到另外一个虚拟计算机。如果虚拟机软件本身发生故障,或者物理服务器发生故障,EterneMirrorHA能够将虚拟计算机整个切换到另外一台物理服务器上。此外,还可以利用虚拟计算机,对物理服务器进行备份。