一、前言
计算机信息技术的飞速发展,极大地改变了我们的工作方式和生活方式。把大量工作交给计算机也带来了生产力和效率的极大提高。而由此也给我们提出了严峻的问题,也就是:如果我们依赖的计算机系统发生故障,带来的损失则无可估量。例如:九九年十一月十一日,美国NASDAQ交易所计算机系统发生故障;同月,美国孟菲斯空中交通管理中心计算机系统故障,导致数百架飞机延迟。工业专家指出,由于系统失效停顿带来的经济损失每年以千亿美元计。可以说,计算机化程度越高,其系统故障带来的损失就越大。在我国,随着信息产业的高速发展,在各个行业都建立起了以计算机系统为主体的业务系统,并且逐渐成为企业核心业务运行的基础。
然而再完善的计算机系统也无法作到万无一失。计算机硬件故障、软件故障、人为误操作、黑客、自然灾害等都会对计算机系统的正常运行产生不利影响。因此要使系统能够运行得更强壮,一方面是要尽量完善计算机系统,避免能够预防的问题;另一方面则要考虑产生故障后如何解决问题,以使故障造成的损失减低到最小程度。应该说,自从有计算机以来,就一直伴随着故障的威胁,而系统安全建设也是人们长期致力解决的问题。
如今,各血站计算机系统不断更新,所面对的环境也日益复杂,对数据备份提出了更高的要求,对血站计算机系统而言,最为宝贵的是其存储的数据,其价值远远超过系统本身。因为数据是血站核心业务正常运作的基础。只有把自动备份方案与智能型恢复功能搭配起来,才能真正保护数据,减少停机时间,同时还必须保持现有系统的存储设备、系统平台与业务系统、数据库等完全兼容,提高数据的高可用性。
唐山市现代工程技术有限公司根据血站管理系统特点,并在众多的备份软件中进行筛选、测试,最终选定Life_keeper作为双机热备份软件。
二、需求分析
在用户环境中,Windows NT服务器运行着用户的核心业务服务器,所以,Windows NT 主机系统与Sybase数据库数据的安全性对于用户来说是至关重要的。但是目前用户的运行数据库系统的NT服务器处于单机运行状态,没有建立一定的数据保护措施,一旦发生意外,业务不但会停顿,更为严重的是数据的丢失,给企业和利益带来一定的影响。
基于Windows NT 平台的用户,为保证数据的安全可以采用很多办法,根据业务恢复级别的要求及投资上的考虑可以有硬盘备份、磁带备份、双机热备份等方案。基于NT平台的硬盘备份是对NT系统内的一些数据文件提供的数据保护手段,可以定期将这些重要的数据文件拷贝到本地硬盘的其他目录或其他服务器的硬盘上,对于数据库数据备份需要在关闭数据库系统后进行,因此在客户环境中,我们不推荐此种数据保护手段。磁带备份是一种"冷备份"手段,不言而喻磁带数据备份可以避免由于管理人员误操作带来的用户数据的丢失,然而根据我们设定的数据备份策略,我们无法保证用户的业务数据库数据保护的实时性要求。双机热备份是要求业务的连续性和安全性较高的用户的首选方式,这种方式可以实时地将两台Windows NT 服务器上的数据一致化,在生产机出现业务中断时可以平滑地将业务向备份机切换,可以保证业务的连续性。
基于以上分析可以看出,采用磁带存储技术,有利于我们将重要的业务数据脱离生产地,进行异地存放,加大数据安全保护力度。同时,为确保业务数据管理的连续性需求,我们更需要为客户提供数据保护手段。
Steeleye公司的双机热备软件Lifekeeper是专门针对用户需要对数据进行实时保护而专门设计软件,通过采用对数据进行实时的镜象,从而达到对数据的保护。与其他同类产品相比较,Lifekeeper 对系统的要求很低,对系统硬件的类型没有任何要求,只要是可以运行微软公司的Windows NT 的硬件平台都可以应用,也不需要附加任何硬件,它是一个纯软件的解决方案。另外,Lifekeeper 对系统资源的占用也是非常小的,它只是对所镜象的数据文件或目录的磁盘读写进行监测,针对数据文件或目录的变化量进行更新,而不是更新整个文件或目录;并且可以选择附加网卡的方式使镜象数据和业务数据分流;在Lifekeeper 3。0以上版本中更是有了流量控制的功能选项,可以轻松控制对系统资源的占用,从而减少业务网的压力。
三、方案设计
基于性能和成本的平衡关系,我们建议用户美国Steeleye公司提供的用于Windows NT 平台数据实时异地复制产品 Lifekeeper,实现用户NT服务器核心业务数据的保护。从而减少人为疏忽而导致的数据丢失。我们采用Lifekeeper 系统就可以建成双机高可用性系统,从而实现用户业务高可用系统的建设。
Lifekeeper 软件采用文件和目录方式进行数据的备份,由于其屏蔽了无须备份的数据量,所以备份效果较佳,对主机的资源占用极少,而且可以在多台服务器之间相互备份,Lifekeeper 软件也可采用专用边接镜像数据和检测主机心跳,效率高,不占用网络带宽,对主机的负荷影响很小,一定配置下可以把对主机的影响降到接近于零。
1.数据高可用系统工作原理
● 数据实时复制
数据高可用系统的核心是数据的备份,用户的数据得到了保障,就保证了系统恢得正常运行的前提。Lifekeeper 的数据备份分为两个步骤:
备份基础数据,即将需要备份的数据文件先静态的保存下来,作为增量数据备份的超始点
备份基础数据库之上的数据变化,即将需要备份的数据增量传输到备份机上保存起来。
以上两步结合起来就可以实现用户数据的实时备份。
2.数据恢复
Lifekeeper 系统的数据恢复包括三个主要步骤:
恢复主机的系统,使用Lifekeeper 软件以及其他系统配置信息
将数据反向同步,将数据恢复到主机上
启动生产主机,开始正常工作
3.技术特点
采用Lifekeeper 软件产品实现用户业务数据的实时保护。同时使用经济的服务器或PC作为备份服务器,大大降低成本,用户可以轻松建立自已的数据备份体系。数据的备份恢复模式为实时备份、延时恢复,在这个原则下用户可以以多种灵活的方式建立自已的备份恢复模式。备份服务器端完全被动运行,运行基本不需要管理维护。备份服务器上的数据为加密存放,减少了数据被非法访问的可能,当备份服务器放在异地的时候,这会使您更加放心,安装简单,界面简洁,不干扰用户现有应用。
4.配置方式
根据用户对于数据实时性的需求不同及备份数据的不同要求,我们象用户推荐以下实时热备份方式,供用户参考和选择;
源机做为业务主机(数据源),从机做为业务备机,当主机的数据发生变化的时候,备机相应的镜象数据也会发生变化,从而达到数据一致,备份的目的。当业务主机发生故障的时候,业务备机(从机)在指定的时间内开始接管业务主机的任务。对于客户端,该切换是完全不透明的,在切换完成后,他们可以继续登录进行相应的操作。
该备份方式实时性好,可以保证业务可以连续正常的运行。但对于备机的配置要求较高,因为备机要承担起主机的业务。该方式适用与对数据实时性要求很高的企业。
5.磁带或光盘备份方式
通常在实施了双机热备的数据质变保护的时候,为了保证数据更加的安全,用户可以对数据进行定期的磁带或光盘备份,将备份好的数据进行异地存放,在服务器发生数据丢失的时候,可以通过备份磁带将数据恢复到备份前的状态。
磁带备份与双机热备的区别在于磁带或光盘备份可以在数据发生灾难性的故障时,比如服务器失效,火灾,地震或其他不可抗拒的灾害性问题,可以通过磁带快速恢复数据,并且可以弥补双机热备所不能解决的问题,如数据的误操作或病毒的侵害等问题,而双机热备可以解决在主服务器发生故障时,备机可以快速的接管主机的应用,保证数据及应用的连续性。
四、血站双机热备份实施步骤
1.安装前准备
1) 硬件环境
除主服务器外,单独增加一台备份服务器,备份服务器与主服务器型号、配置可以不一致,但性能应相近。
主服务器和配置服务器各配备2块百兆网卡。
如果服务器环境为同品牌、同型号双机共享磁盘阵列柜,则应考虑具体振列卡型号和磁盘柜连接方式。
2) 软件环境
主服务器和备份服务器操作系统为Windows Server 或 Windows Advanced Server。
LifeKeeper 3.0或以上版本。
Sybase 11.9或以上版本。
3) 网络环境
百兆网线。
主服务器和备份服务器能够同时连接的百兆交换机。
2.安装调试
3.系统测试和验收
五、双机热备份软件价格
1.LifeKeeper 备份软件 面议
2.安装调试费 面议
合计:
唐山市现代工程技术有限公司 二00年五月
|