nec expresscluster-app一对一镜像高可用方案

nec expresscluster-app一对一镜像高可用方案

ID:16110609

大小:826.49 KB

页数:15页

时间:2018-08-08

nec expresscluster-app一对一镜像高可用方案_第1页
nec expresscluster-app一对一镜像高可用方案_第2页
nec expresscluster-app一对一镜像高可用方案_第3页
nec expresscluster-app一对一镜像高可用方案_第4页
nec expresscluster-app一对一镜像高可用方案_第5页
资源描述:

《nec expresscluster-app一对一镜像高可用方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、双机热备方案XXXXXXXXXXXXXXXXXXXXXXXXX-XX-XX目录1项目背景22集群系统介绍23需求分析84解决方案95产品报价116EXPRESSCLUSTER的特点及技术优势126.1故障侦测机制的强化126.2数据库监视选件(Database僵死状态杀手)136.3适用平台范围的扩大146.4提供异地灾备方案156.5简便的维护操作156.6简便易用的集群配置工具161项目背景随着公司业务规模的不断扩大和数据量的不断攀升,公司现有的系统架构已经不能保证业务系统的安全有效的持续运行。业务的增加就意味着增加对支持业务系统的负载,任意故障对业务系统造成的中断

2、都将造成一定的损失。当业务系统出现故障需要恢复时,依靠原有的人工修复可能需要很长的时间完成。为此,给公司带来了经济损失的同时也将会失去客户的信任。2集群系统介绍HA(HighAvailability)集群一般提升系统可用性时,会认为对构成系统的组件进行冗余化,消除SinglePointofFailure是重要的。所谓SinglePointofFailure指的是计算机的构成要素(硬件的组件)因为只有一个,所以该处发生故障时会有使业务停止的弱点。所谓HA集群是使用多台节点进行冗余化操作、将系统停止时间控制在最小限度,提升业务可用性(availability)的集群系统。某

3、些骨干业务系统等的宕机会给业务带来很大影响,因此此类系统不允许停止,需要导入HA集群。图2-1HA集群构成图HA集群可分为共享磁盘型和镜像磁盘型。以下开始逐一进行说明。a)共享磁盘型集群系统中服务器间必须要交接数据。将这些数据从多个服务器放到象以SAN连接的FibreChannel磁盘阵列装置这样可以访问的外置磁盘(共享磁盘)上,通过该磁盘在服务器间交接数据即称为共享磁盘型集群系统。运行业务应用程序的服务器(当前服务器)发生故障时,集群系统查出故障并在交接业务的服务器(待机服务器)中自动运行业务应用程序,交接业务。这称为失效切换。集群系统交接的业务由磁盘、IP地址、应用

4、程序等资源构成。在没有集群化的系统中使用其它服务器重启应用程序时,客户端必须再次连接不同的IP地址。但是多数的集群系统里不是以业务为单位给服务器分配IP,而是分配其他网络的IP地址(虚拟IP地址)。因此客户端没必要去区分正在执行业务的是当前服务器还是待机服务器,如同连接同一个服务器一样,可以持续的运行业务。由于当前服务器宕机发生失效切换时,共享磁盘上的数据没有进行妥当的结束处理就交接给待机服务器。因此待机服务器中有必要对交接的数据进行逻辑检查。这与一般未集群化的系统宕机后重启时进行的处理是一样的。例如,如果是数据库就需要回滚及前滚的处理。由此客户端仅运行未提交的SQL文

5、就可以继续业务。故障发生后,被查出故障的服务器经过物理隔离修复后、只要连接集群系统就可以作为待机服务器恢复运行。重视业务连续性的实际操作中,也可以不进行组的故障恢复。如果必须要在原来的服务器上运行业务时,请移动组。图2-2从发生故障到恢复的流程出于失效切换处的服务器配置不够、双向待机引起超负荷等理由而希望在原来的服务器上运行业务时,原来节点的恢复作业完成后将暂时停止业务,在原来的节点上重启业务。将失效切换的组返回原来的服务器称为故障恢复。如图1-3所示,只有1个业务,待机服务器为不运行业务的待机形态称为单向待机。有2个以上业务,各自的节点既为当前服务器又为待机服务器的形

6、态称为双向待机。图2-3HA集群的运行形态a)镜像磁盘型(纯软方式)上述共享磁盘型适用于大规模系统,但共享磁盘大体价格较高因此构筑系统的成本也会增大。于是,不使用共享磁盘,而是通过将各服务器磁盘在服务器间建立镜像,可以以更低的价格实现相同功能,这类集群系统称为镜像磁盘型集群系统。但是,由于需要在服务器间为数据建立镜像,因此不适用于需要大量数据的大规模系统。应用程序一发出Write请求,数据镜像引擎就会在本地磁盘上写入数据。写入的数据通过心跳线也会给待机服务器分配Write要求。所谓心跳线是连接在服务器之间的电缆,在集群系统中用于服务器的死活监视。镜像磁盘型中除死活监视外

7、还用于数据的传送。待机服务器的数据镜像引擎通过将接收的数据写入待机服务器的本地磁盘中,使当前服务器和待机服务器间的数据实现同步。对于应用程序发出的Read请求,仅从当前服务器的磁盘中读取。图2-4数据镜像的结构快照备份就是使用数据镜像的例子。因镜像磁盘型的集群系统在2个地方持有共享数据,只需将待机服务器从集群分离,即可作为快照备份来保存数据。1需求分析目前的系统架构中,应用系统对外提供业务支撑,将所有客户端的数据通过应用系统服务器提交到数据库服务器中,采用的是典型的应用系统架构。针对这种应用系统架构,需要做到对应用系统进行保护,避免因任何

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。