推荐产品
当前位置:首页 > 产品中心
> 易腾数信 > EterneMirrorHA
易腾数信EterneMirrorHA
-
易腾数信EterneMirrorHA
- 产品概述
- 规格参数
- 相关案例
随着信息化建设的不断推进,企业的信息化已经非常普遍,各个企事业单位的活动越来越多的依赖于其关键的业务信息系统,这些业务信息系统对整个机构的运营和发展起着至关重要的作用。如果一些关键应用一旦发生宕机故障或应用停机,将给企业带来巨大的经济损失,并且由于业务的不可用而影响了企业的信誉,致使客户对企业失去信任,所造成的危害是致命的。
可见,对那些需要保障信息安全和提供不间断的信息服务的企业而言,业务系统的容错性和不间断性显得尤为重要。如何保障各种关键应用持续运营,达到永续经营的良性循环,已成为当今企事业单位和IT领域急需解决的关键问题。
EterneMirrorHA软件是一款不需要共享磁盘,采用块镜像技术,保障企业的核心业务24小时在线的双机热备软件,也称之为纯软双机软件。EterneMirrorHA软件支持Windows操作系统平台,具有稳定可靠、易于管理、备援方式灵活多样、节点和任务伸缩性强、保护用户投资、整合和优化用户系统环境。
功能特点
(一)、应用高可用性
提供高可用性解决方案是易腾纯软群集软件的核心功能,该解决方案提供双机热备系统,也提供多机的高可用解决方案。其原理都是当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。
(二)、自我修复能力
在集群系统的每一台服务器内,易腾纯软群集软件具有两个核心进程:Service和Monitor,他们互相监控(如:系统宕机、网络、SCSI线缆是否断开),如果其中一个进程失败,另一个进程会立即进行恢复,最大程度保证双机热备系统自身健壮,避免双机丢失。
(三)、支持多条心跳路径
支持网卡(私网/公网)、磁盘心跳等多种心跳方式,多重保障心跳检测途径,配置多条心跳路径可以避免系统的单点故障,进一步提高了系统的可靠性。
(四)、资源组管理
无论易腾纯软群集软件的安装还是管理都设计的十分简单和直观,包括辨别关键的资源(例如IP地址)和指定这些资源到一个管理组(Resources Group)。一旦被指定到一个管理组之后,这些资源就被确认为被管理的资源。当其中一个服务器失败时,这些资源将迁移到另一个服务器。易腾纯软群集软件可以单独地在每台服务器上安装和卸载,用户可以自由地从一个组中删除和增加一个服务器,无需全部卸载每台服务器。
(五)、单机热备高可用
在应用软件的检测时间间隔执行检测,以察看资源本身是否失效。如果快速检查和深入检查均局部告失败,系统将根据用户设定的策略尝试局部恢复资源,实现单机的自动修复,从而达到用户单机系统同样得到高可用级别。
1、本地磁盘失败转移
数据镜像卷中,因为磁盘分区是以数据块级的镜像被复制到两个磁盘驱动器中,它被操作系统当作一个分区对待。如果一个服务器上的I/O卡或磁盘驱动器失效,对于数据的访问不会发生任何事情。因为在镜像卷中还有一个激活的I/O卡或磁盘驱动器存在。就像在单个服务器的内部进行磁盘复制一样,其中一个失效不会有任何影响,用户还可以从镜像卷中存活的驱动器上访问数据。(类似于RAID 1)。
2、本地网卡失败转移
在主服务器上,可以加上另外一个NIC作为主服务器的备份NIC。当主NIC 出现故障时,EterneMirrorCluster将可切换的IP地址让由本地的备份 NIC 接管,本地资源不需要切换,有效的减少的切换时间。
3、核心业务失败
当核心业务出现问题时,EterneMirrorCluster会及时侦测到,并重新启动核心业务,从而不需要异地切换。
4、浮动IP失败
当浮动IP被释放或出现问题时,EterneMirrorCluster会及时重新带入该浮动IP,实现单机的高可用。
(六)、分区镜像
易腾纯软群集软件能够对磁盘的某个分区进行块镜像,每一个在被管理分区上的数据块都被镜像/复制到镜像对的另一个磁盘设备上。这一过程很像在一个服务器内部的磁盘复制,只不过镜像卷中的磁盘分别在不同的服务器上。
(七)、复制模式
同步镜像,即主服务器上的一个写操作必须在本地和远端磁盘都确定完成时,主服务器才认为写完成。这样,任何一个结点故障不会导致任何数据丢失,从而保证任何时候两台服务器的数据完全一致。只有两个结点同时发生故障时,才可能导致未完成的IO数据丢失。
异步镜像,即只要主服务器完居本地磁盘写操作,就认为写操作完成,需要复制的数据会在随后被复制到远端磁盘。当主结点发生故障切换时,最近更新的数据可能会丢失。
目前文件系统一级的镜像软件并不真正支持实时同步(即使支持其效率特别低并且大大降低操作系统的性能),其通常采用异步复制模式进行实时同步,一旦出现意外宕机,就可能造成主从服务器的数据不一致。
(八)、智能在线初始化
EterneDisk镜像卷在第一次进行初始化或重构时,系统会自动识别数据源和目标卷的文件系统数据,只将有用的数据进行镜像,不会对磁盘所有扇区进行同步,大大减少了初始化时间。比如分区中只有几百M数据的情况下,对100GB的分区进行镜像,初始化只需要很短时间即可完成。
EterneDisk镜像卷可以进行在线初始化。在初始化期间,应用程序就可以对镜像卷进行在线读写操作,系统会自动对IO进行调度以保证数据的一致性,初始化期间所有的读写请求都会自动转移数据源卷上进行响应,数据源卷可以不一定是当前生产主机的本地磁盘。在初始化期间,镜像卷收到生产主机的读请求,若要读入位置的数据块正在拷贝中,等待该数据块拷贝完成后再进行读。在初始化期间,镜像卷收到生产主机的写请求,若要写入位置的数据尚未拷贝到目标卷,只需要写数据源卷即可返回主机成功,稍后同步任务会将整个数据块同步到目标卷,若要写入位置的数据块已经拷贝到目标卷,需要分别写入数据源卷和目标卷,若要写入位置的数据块正在拷贝中,等待该数据块拷贝完成后再分别写入数据源卷和目标卷。
(九)、自动处理磁盘错误
EterneDisk可以自动、透明地对磁盘I/O错误进行处理。对于写操作,若底层逻辑卷I/O错误,则将错误传递给上层文件系统处理;如果是设备错误,则将其逻辑卷进行隔离,其后的读写操作只发生另一逻辑卷上。对于读操作,若发生底层逻辑卷设备错误,EterneDisk对上层屏蔽I/O错误,透明地从另一逻辑卷读取所需的数据块,将其逻辑卷进行隔离,并透明地处理所有相应的I/O操作。若发生的是磁盘扇区错误,则会对其自动进行恢复;从另一逻辑卷读取相应数据块并写到相应扇区,并读取进行检验确认是恢复成功;如果失败,则对该数据块的扇区进行重新映射,将EterneDisk底层逻辑卷的相应坏扇区重新映射到空闲的扇区。
(十)、脑裂(split-brain)恢复
Split-brain发生在集群节点间所有网络连接同时发生故障,所有节点在连接断开时都会尝试切换为生产状态。这是一个潜在的故障状态,由于此时数据的修改可能会发生在任何节点上,并且没有复制给对端。这样,由于两个不一致的数据集被创建,将不能按常规方式合并。当发生split-brain的情况,建议采用手工解决split-brain方法,然后消除导致split-brain的原因。当然在某些情况下,也可以对split-brain进行自动故障恢复。EterneDisk提供了以下解决split-brain的方法:
1、放弃较年轻生产节点的修改数据:这种设置模式,在网络连接重新建立,并且EterneDisk发现了split-brain,则会丢弃掉故障发生后切换为生产节点的所有新数据变化(也就是故障发生前处于生产状态的节点的更新数据)。
2、放弃较老生产节点的修改数据:这种设置模式,与上一种相反,会放弃掉故障发生前处于生产状态节点的所有新数据变化。
3、放弃没有数据变化的节点:这种设置模式,EterneDisk会自动从有数据变化的节点同步到在split-brain期间没有产生任何数据变化的结点。
4、放弃数据变化较少节点的数据变化:这种设置模式,EterneDisk会自动放弃掉split-brain期间产生数据变化较少的结点数据更新,从数据变化较多的节点同步到数据变化的结点。
5、放弃本地节点的数据变化:这种设置模式,EterneDisk会自动放弃掉最后拥有资源的节点的数据变化(即split-brain仲裁后为生产节点的数据变化)。
6、放弃远程节点的数据变化:这种设置模式,EterneDisk会自动以最后拥有资源的节点的数据为最新数据(即split-brain仲裁后为生产节点的数据)。
(十一)、读负载均衡
EterneDisk镜像卷中每个磁盘设备上所有的数据块同步之后,该镜像卷被认为是健康的(Health)。当EterneDisk镜像卷是健康状态时,对于关键任务数据的访问可以有两条途径,进行负载均衡读,使得对镜像卷的读性能超过单盘的读性能,大大提高了应用系统的IO性能。读负载均衡只能适用于采用同步复制模式,否则可能导致读写数据不一致。
(十二)、快速重新同步
易腾纯软群集软件第一次进行初始化完全同步镜像后,即使服务器重新启动或易腾纯软群集软件服务重启把磁盘或分区重新同步,因为EterneDisk采用了专有的数据版本UUID技术、活动区域日志以及快速同步Bitmap技术,便能够快速进行重新同步,而不用再进行数据的比较校验,大大提高效率减少不必要的校验。该技术是目前文件系统级别镜像系统无法提供的,其服务或服务器一旦重新启动,为了保证数据完全一致性其必须进行数据集的数据校验,但如果数据集中的数据非常庞大或是小文件,那么校验的时间便非常长,在校验过程中服务是无法进行切换的。
(十三)、在线设备校验
在线设备校验确保用户以一个非常高效的方式进行不同节点的块数据一致性校验。对于同步复制,一般网络带宽比较高,为减少CPU使用和负载,在线校验不计算数据块的签名,而只直接依次比较数据验证源和验证目标每个数据块,如果不一致,则这个块被标记为需要同步,并在以后进行同步。如果是异步复制,在线数据校验是在一个节点(验证目标)存储设备上顺序计算每个数据块的数字签名。然后传输这个数字签名到另一节点(验证源),比较对应块的数字签名。如果数字签名不一致,则这个块被标记为需要同步,并在以后进行同步。由于传输只是一个数字签名,而不是完整数据块,所以在异步复制情况下,在线校验对网络带宽的使用是非常高效的。
对于一般情况,用户只需要进行快速在线设备校验就可以,因为EterneDisk底层存储设备对用户来说是透明的,没法进行直接修改,所以只要利用EterneDisk专有的Bitmap技术就可以快速比较数据块的一致性。
(十四)、稳定的数据镜像效率
因为易腾纯软群集软件采用的是块级别数据镜像,只镜像不同的数据块,因而镜像网络传输都以数据块为单位,因而有稳定的数据镜像效率。文件系统的过滤系统,其复制效率随文件的大小变化其镜像效率将有所不同,如果是批量的小文件,其镜像效率将非常低,因为其IO瓶颈出在从服务器上的写入操作上。从服务器在写文件时,其必须先打开这个文件,写完后需要关闭这个文件,同时还需要修改文件属性等操作,这样大大增加文件系统的IO量,和从服务器操作系统的系统资源。块级别数据镜像的写操作是直接对磁盘进行裸操作,并不增加操作的负担,从而大大的提高效率。
(十五)、纯软双机平滑过渡到纯软群集
客户在装上了EterneMirrorHA纯软双机软件后,如果因环境的更改或需求的变化,想升级为群集软件,易腾公司支持其平滑过渡到EterneMirrorCluster软件,不用重新再进行配置客户的应用环境。
(十六)、支持多种群集工作模式
不仅支持传统的单活(Active/Passive)、双活(Active/Active),还支持多对一、多对多、双机双柜等多种集群备份。目前EterneMirrorCluster最多支持32个节点的群集工作模式。(十七)、采用C/S架构,管理员可以远程管理双机资源 易腾纯软群集软件客户端界面可以装载在远程客户端,不用装载到服务端。如果服务端装载了客户端软件,管理员可以在任何远程客户端(该客户端不用安装客户端软件)通过IE进行远程管理群集环境,进行资源组的操作。
(十八)、支持自动迁回
当首选节点发生故障后又恢复正常,如果允许自动迁回,备份节点在指定的恢复时间窗口内将资源组切换回首选节点运行;禁止自动迁回时,资源组将保留在备份结点上,管理员可在合适的时间手工切换。
(十九)、支持无为ARP
当浮动IP切换到其它网卡上挂载时,Cluster会主动进行ARP广播通知客户端该IP的MAC地址发生改变,让客户端主动更新映射关系,这样客户端便会连接到相关的服务上,避免因浮动IP切换造成客户端无法访问的情况。
(二十)、直观的GUI用户界面
提供直观的GUI用户界面,用户可以交互式地对不同的集群系统进行配置、监控和远程管理,实时地显示出主机系统及服务的状态,大大减少了系统因用户人为的错误而引起的损失,同时基于向导形式的设定界面简化了系统安装,配置工作。
(二十一)、支持多种应用保护
可以保护大量的应用程序和服务,几乎涵盖了目前Windows平台上所有主流的应用和服务,如Oracle、SQLServer、DB2、Sybase、Appache、Samba等,除了这些主流的应用和服务。(二十二)、全面支持用户自己开发的应用程序和服务 用户自定义的程序不用任何改变,可以直接进行配置进行监控。用户可以根据需要指定自定义服务或应用程序的运行身份,运行目录,甚至是否是agent方式进行检测运行。方式灵活多样,完全适应用户的各种需求。
3双机热备模式
编辑
主/从方式
主从模式是纯软双机的典型配置模式,一般用于以前企业只有一台服务器,该服务器完全能够提供企业核心业务的服务,为了提升服务的可用性,便再购置一台服务器作为从服务器,新购置的服务硬件配置可用不同于以前的服务器。正常工作时,企业的核心业务在主服务器上运行,数据通过镜像实时保持主从服务数据完全一致,当主服务器出现故障时,企业的核心业务自动切换到从服务器上,保证业务不间断运行。
主/式方式
主/式方式
主/主方式
这个环境下,有两套不同的应用运行在集群环境中,每台服务器运行各自的应用,在其中一台出现故障时,另外服务器将接管其服务。这种环境,在磁盘或分区的分配时,两个业务应用的数据一定在不同的磁盘或分区上,否则无法配置该环境。这种配置可以大大提高设备的利用率,缺点是增加了系统的复杂度,而且对于某些特殊应用环境可能无法实施。双主方式是真正的双机互备,要求服务器具有较强的处理能力,来满足两个应用的需求。
主/主方式
主/主方式
双机双柜方式
双机容错系统其核心理念是防止单点失败的可能,譬如双机本身,心跳至少有2条,双机系统服务是双进程等。但一般的双机系统的磁盘整列只有一个,一旦这个磁盘整列出现问题,整个双机容错系统将出现崩溃。为了避免这个情况出现,易腾公司提供双机双柜的解决方案,让系统没有物理上的单点失败的故障,让任何情况下都能保障系统的不间断运行。EterneMirrorHA提供双机双柜完整的解决方案,其不需要第三方的软件组合,其EterneDisk镜像驱动部分可以把两个磁盘整列的LUN合并为一个磁盘,做类似于RAID1的工作,即使其中一个磁盘整列坏掉了,核心业务也不会有任何影响,也不会发生任务切换。
双机双柜方式
双机双柜方式
镜像与磁盘共享型
该模式可以实现共享存储和数据镜像共存于一个双机热备的环境中。该模式适用于两种情况:第一种是建立2个资源组,一个资源组是基于共享磁盘的资源组,另外一个资源组需要数据冗余,因而建立数据镜像组的高可用配置;第二种只建立一个资源组,该资源组的一部分数据使用共享磁盘,另外一部分数据使用磁盘镜像来保持一致的方式建立核心业务的高可用性。
镜像与磁盘共享型
镜像与磁盘共享型
全面支持虚拟机系统
EterneMirrorHA全面支持虚拟集群,它既可以做虚拟机之间做高可用解决方案,也可以对虚拟机上的业务之间构建高可用,同样也支持虚拟机和真实服务器之间做高可用解决方案。即当虚拟计算机上运行业务发生故障时,EterneMirrorHA可以将其切换到另外一个虚拟计算机。如果虚拟机软件本身发生故障,或者物理服务器发生故障,EterneMirrorHA能够将虚拟计算机整个切换到另外一台物理服务器上。此外,还可以利用虚拟计算机,对物理服务器进行备份。





















