服务无限,企业乐无优

资深工程师咨询热线

400-8871-651
IT外包图片
新闻中心
技术文章
当前位置:首页 >> 新闻中心 >> 技术文章
数据异地容灾解决方案
www.it33.com 2014-12-05
 

成都永思科技开发有限公司

星之光销售公司

 

                             

 

 

 

 

内容提要:

 

1、 异地容灾解决方案提出的背景

 

2、  龙禧数据库目前备份方式的缺陷

 

3、  异地容灾方案的形成

 

4、  永思热备在异地容灾中的重要作用

 

5、  永思热备工作原理:

 

6、  永思热备特点、先进性

 

7、 总结

 

 

 

 

 

 

 

 

 

 

 

1. 异地容灾解决方案提出的背景

随着电子化进程的飞速发展和信息技术的广泛应用,数据越来越成为龙禧、事业单位日常运作中不可缺少的部分和领导决策的依据。但是,计算机的使用有时也会给人们带来烦恼,那就是计算机数据非常容易丢失和遭到破坏。有专业机构的研究数据表明:丢失300MB的数据对于市场营销部门就意味着13万元人民币的损失,对财务部门意味着16万的损失,对工程部门来说损失可达80万。而丢失的关键数据如果15天内仍得不到恢复,龙禧就有可能被淘汰出局。随着计算机系统越来越成为龙禧不可或缺的数据载体,如何利用数据备份来保证数据安全也成为我们迫切需要研究的一个课题。

数据遭到破坏,有可能是人为的因素,也可能是由于各种不可预测的因素,主要包括以下几个方面:

1计算机硬件故障。计算机是一个机器,其硬件是整个系统的基础。由于使用不当或者计算机产品质量不佳、配件老化等原因,计算机的硬件可能被损坏而不能使用。例如,硬盘的磁道损坏。

2计算机软件系统的不稳定。由于用户使用不当或者系统的可靠性不稳定等原因,计算机软件系统有可能瘫痪,无法使用。

3)误操作。这是人为的事故,不可能完全避免。例如,在使用DELETE句的时候,不小心删除了有用的数据。

4)破坏性病毒。病毒是系统可能遭到破坏的一个非常重要的原因。随着信息技术的发展,各种病毒也随之泛滥。现在,病毒不仅仅能破坏软件系统,还可能破坏计算机的硬件系统,例如当前流行的每月26日发作的CIH病毒,就是一个典型的破坏计算机硬件系统的病毒。

5)自然灾害,例如大火、洪水、地震等。这是一种人力几乎无法抗拒的原因。

 

也许有人想象不到,一场小小的机房火灾,就可能使一个跨国龙禧的的信息系统全部坍塌。全球数十个生产中心的采购数据,数万个供应商和分销商的订单,几十亿元的存货信息,十几万员工的的全年工作计划,都可能在一分钟内就化为乌有。因此,以往只有银行和电信商等财务数据密集型的龙禧才使用的数据安全体系,正越来越成为各类龙禧不得不未雨绸缪采取的预防措施。摩根斯坦利的死而复生,正是一个活生生的例子。

摩根斯坦利作为一家大型投资银行,像中国电信一样,拥有特别密集的数据,在其业务运行的过程中不允许有任何时间的间断,任何数据的丢失都可能造成重大的经济损失。2001911日,当纽约世贸中心许多大公司的商务数据一瞬间“灰飞烟灭”时,该中心最大的主顾之一摩根斯坦利却在灾后的第二天就恢复了正常工作状态。它宣布,除了人员的不幸伤亡、失踪外,世贸双子楼的倒塌没有给公司和客户的资产带来重大损失——危机时刻,摩根斯坦利花费巨资添置的远程数据防灾系统忠实地工作到大楼倒塌前的最后一秒钟,将重要的业务信息完好无损地传送到了几英里以外新泽西州蒂内克的另一个办事处。在这次大劫难中,摩根斯坦利几年前就制定的数据安全战略发挥了极大作用,将突发危机的不利影响下降到最低程度。

 

目前,国际上对电脑安全技术越来越重视,人们的安全意识越来越浓,体现在电脑安全技术的应用从个别的特殊行业发展到各行各业;从对电脑设备的重视发展到对核心数据的安全的重视,这已经是一个不可逆转的趋势。而龙禧的电脑应用已经非常广泛,尤其像龙禧这种数据密集型的龙禧,各个业务流程对后台数据库的增加、修改多达上万次,实时性要求非常高,所以,如何保障龙禧数据的数据安全,服务器及阵列柜宕机的情况下的工作及时恢复,尤其必要和迫切。服务器的硬件备份方案很多,而且已经非常成熟,数据库的异地容灾软件国外有几种,国内还刚刚起步,永思科技数据库异地容灾就是在这种背景下,经过一年多的开发、测试,成功推向市场的。该软件填补了国内产品的空白,与国外同类产品相比,也有着不可比拟的优势。在此基础上,为了结合龙禧的业务特点和龙禧管理系统数据处理特点,永思科技推出了龙禧数据异地容灾解决方案,并迅速地进入应用,在市场上历经了四年多的实践检验。

2、 龙禧数据库目前的备份方式的缺陷

目前龙禧数据库的备份主要有以下三个层次的方式:

a) 定时拷贝

数据库服务器上存放所有数据,定时将数据库拷贝到一台机器的硬盘上,如果服务器数据库出现问题,将备份的数据库拷贝回去,覆盖服务器的数据库。这是最低层次的备份方式。

        缺陷:

u 服务器死机或操作系统出现问题

u 拷贝间隔时间内的实时数据必然无法恢复

u 数据库或表损坏,备份的数据库或表必然损坏

u 作备份时,所有工作站不能使用数据库,工作中断

b) 服务器双机备份

两台服务器采用相同的配置,安装相同的操作系统数据库系统,定时将主服务器上的数据库备份到从服务器上,当主服务器无法正常工作时,启用从服务器顶替工作。

       缺陷:

u 拷贝间隔时间内的实时数据必然无法恢复

u 数据库或表损坏,备份的数据库有可能损坏

u 成本高,多买一台与主服务器相同的服务器

u 作备份时,所有工作站不能使用数据库,工作中断

c) 服务器双机热备份

      两台服务器采用相同的配置,安装相同的操作系统数据库系统,运用某种备份软件,实时将主服务器的数据备份到从服务器上,它的优点是:从服务器与主服务器数据实时同步,主服务器无法正常运行时,从服务器可以接替工作。

缺陷:

u 成本高,多买一台与主服务器相同的服务器

u 数据库或表损坏,备份的数据库必然损坏

 

3、异地容灾方案的形成

鉴于龙禧是数据密集型的企业,数据变化非常快,无论发生任何情况,如何保障数据的安全性,工作的连续性显得尤为重要。

我们准备采用以下方案来解决以上难题,实现异地容灾,以确保在出现操作系统挂起、死机、网卡坏、硬盘控制器坏、磁盘阵列出问题,以及数据库被破坏、误操作、机房火灾等等不可预见的自然灾害的情况下,龙禧的工作能很快恢复正常,将经济损失降到最低。

(1) 配备一台服务器来做异地容灾的存储设备(服务器的配置可根据具体情况灵活处理,不必要求和主服务器的配置完全相同)。将服务器放在机房之外的任何地方,在平时后台主机系统工作正常的情况下,用来存储数据和作为备用服务器。

(2) 再选用永思热备数据库实备份软件来对主服务器的数据库数据进行实时的备份,将每时每刻产生的新数据实时传送到异地的备用服务器上,以便在机房内的主机系统一旦发生任何状况,异地的备用服务器可马上启用。(见下图)

4、“永思热备”在异地容灾中的作用

我们选用永思热备数据库实时备份软件来实现异地容灾。下面简介此软件在异地容灾中的一些作用。

(1)实时备份

我们在主服务器上安装好永思热备软件作为热备主站,在备用服务器上安装热备软件作为热备从站,对数据库进行自动监控,连续捕获和备份变化数据,只要数据库内的数据发生变化,便实时、准确地在线备份到热备从站上(备份时间间隔趋近于0),

并且在热备从站数据库及文件下同时备有两份完整的真实数据。在数据库或表不出故障的情况下,从站上的数据马上可用。

(2)接替工作(IP接管功能)

当主服务器发生任何软件、硬件问题而不能正常工作时,由于事先在备用服务器上装好了相关的应用系统和数据库系统,可以立即启用备份站接替主服务器,接管主服务器的IP、机器名,客户工作站不用做任何修改就可连接到备份服务器,访问备份的数据库,恢复正常工作。(目前有手动接管、半自动接管和全自动接管可供选择),若选用了分散式备份的,还可实现循环接管。

(3)数据恢复功能和万步回退机制

A、 当发生数据灾难时,我们可将备份机上文件下的数据恢复到备机的数据库中,利用回退机制,按任意操作步数回到数据库的任何状态,找回损坏前的数据。

B、当发生误操作后,我们可以在备份机上选择按时间点恢复数据,找回误删除的数据。在恢复的过程中不但保证了数据的完整型,而且能保证事件的完整性

 

 (4)  远程(异地)备份和分散式备份

我们可以将备份服务器放在网内网外的任何地方,可将主数据库向N个备份服务器同时进行数据的实时备份,24小时不停机地进行实时备份的同时,进行热守候,一旦出现任何问题,龙禧工作在几分钟内得到完全恢复,

(5)  监控功能

       软件实现远程监控主服务器及备份机的工作状态,提高了技术员的工作效率。

5、永思热备工作原理:

        在异地容灾方案中,永思热备数据库实时备份软件是核心。永思热备数据库实时备份软件的主站运行在主数据库服务器上,从站软件运行在异地备份服务器上。事先在备份服务器上装好和主服务器相同的数据库系统操作系统及相关的应用系统以备用。

工作原理:

a) 软件启动时,先对主数据库作一个全备份,主数据库有任何变化(哪怕是一个字符的变化),软件会立即将数据库数据备份到从站的文件下和数据库中去,保证数据实时同步。

b) 采用消息机制,只有当数据库及其中的表发生增加、修改、删除的操作时,软件才做备份,而对于查询操作,不做备份,保证了备份的效率。

c) 采用多种备份模式,可以根据你的需求选择备份模式。可以选择直接备在文件下,也可以选择备在数据库中,更可以选择同时向数据库和文件下进行双备份。(第三种模式即在备用服务器上同时有两份完整的数据)

d) 当主服务器出现问题,不能正常工作时,从站可以在几秒钟内接替工作;如果主数据库或其中的表已损坏,从站会自动检测数据库,恢复数据并提示需要回退的步数,以保证数据库完好。当操作员确认后,系统恢复数据,数据库1个G,那么释放只需不到1分钟。完成后代替主服务器的工作,所有工作站工作马上接着进行,受影响的时间非常短。

6永思热备软件的特点、先进性

1)、基于数据库级和文件级的备份。

2)在备份期间目标数据库可使用

3)有数据库回退机制(最大100000000步),保证主文件坏时,备份的数据库及文件仍然可用。

4)速度快,实时性强,备份时间间隔达到毫秒级(趋近于0)

5)备份安全可靠,如主数据库文件遭病毒或磁盘损坏时,备份数据库可回退到损坏前的数据。

6启动或连接中断后重连,自动校验主、从两端数据,保证数据准确。

7)主数据库可同时向多个目标备份数据。

8)与数据库中表的结构无关,且无任何限制。

9)不对数据库中的应用作任何修改。

10)对备份线路要求低,对网络压力非常小。

11)对主服务器无压力,系统采用消息机制,只有在数据库发生变化时才起动,只传数据库的变化部分(增量备份)。不同于文件考备,和数据表的轮询。

12)采用独特的加密方式,传输备份数据的过程中保证数据不被窃取。

13)对数据库备份完整:如TABLES(表),DIAGRAMS(关系图),VIEWS(视图),STORED PROCE(存储过程),USERS(用户),ROLES(角色),RULES(规则),DEFAULTS(缺省),USER DEFINED(用户定义)等。

14)全中文安装引导界面,专业化程度高,配置、使用非常简单。 

15)完全实现本地与异地数据实时同步。

16)性能稳定、简单、实用。

17)局域,广域网通用。

18)永思热备数据库实时备份软件拥有属于自己知识产权的源代码,可根据客户的具体要求定做功能,软件的可拓展性非常强。

7.总结

此方案已考虑到多种灾难的防护措施,基本能保证在发生任何灾难情况下,我们都能够有很快的应对措施。再加上此方案只需一台普通的服务器加一套软件即能实现,不需购买昂贵的服务器及昂贵的国外软件,在最省钱的情况下,解决了数据灾难的问题。该解决方案,能有效的防范风险,保证龙禧的数据安全及系统的安全,让我们的技术部门更省心。采用这套异地容灾方案后,龙禧领导、技术人员都可以更加放心的工作,服务社会,取得更好的经济效益和社会效益。

        文章来自:it33 链接:http:\\www.it33.com