一、概述
信息系统的部署架构一般有两大方式,一是集中部署,二是分布式部署。本文将重点对集中式部署的信息系统的数据备份模式做一些探讨。采用集中的部署架构,一般会建立两个数据环境,即生产环境和灾备环境。
二、数据备份
在主环境内,采取如下手段以提高系统可用性:数据库群集、Web 应用负载均衡、SQL Server 数据库备份及专业软件备份。
(一)数据库群集
通过使用SQL Server 2008 Cluster 技术,可实现数据库的双机热备,即主数据库服务器出现问题时,备用数据库服务器可自动判断出主库的出错状态,并接管数据库以提供服务,这个过程仅持续几秒钟,用户基本感觉不到,是一个全自动的过程。对于数据库群集来说,共享存储故障将是该方案的唯一单点故障。
(二)Web 应用负载均衡
通过负载均衡技术可带来两个方面的好处。
1.可分担服务器压力,提高应用程序性能。
2.可提高系统的可用性,当某台服务器发生故障时,可将所有访问自动均衡至其他服务器。可采用基于软件的负载均衡技术(Micorosft NLB)或基于硬件的负载均衡技术(负载均衡交换机)。信息系统中通过负载均衡可提供的服务包括:定制开发的系统网站、MOSS 网站、各类Web Services 服务。
(三)专业软件定时备份
以上两种手段都存在一个共同的缺陷,即:如果他们所依赖的统一存储设备出现重大故障,将导致提供冗余和热备的服务器同时失效,整个系统将不可避免的整体瘫痪,更严重的是,如果存储设备无法修复,则数据将彻底丢失,为企业带来重大损失。因此采用专业备份软件(Data Protector 6.1),可实现将重要数据周期性备份至其他存储设备内。根据系统的特点,可灵活设计备份策略,这里只是一种通常的做法。
(四)SQL Server 数据库备份
DP备份将数据备份到磁带上,可以保证数据在物理上的安全,但在系统发生异常,需要快速恢复数据的时候,DP 由于需要从磁带上读取数据,导致恢复速度不能很快,因此一般采用DP+SQL 的双备份模式,来完成数据的备份工作,以保证系统在异常情况下的数据安全和快速恢复。
三、数据同步(主备环境间)
针对主备环境,需要确保备用环境的数据、服务均与主环境保持一致,以便随时代替主环境对外提供服务。为保证两个环境的一致,设计从两个方面考虑:
1.业务数据、与部署环境无关的配置数据和定制开发的应用程序需在主备环境间进行同步。
2.与环境相关的数据和产品类应用程序需在备用环境中单独部署或生成。
(一)SQL Server 数据库镜像
“数据库镜像”是用于提高数据库可用性的主要软件解决方案。数据库镜像维护一个数据库的两个副本,这两个副本必须驻留在不同的SQL Server 数据库引擎服务器实例上。其中一个服务器实例使数据库服务于客户端(“主体服务器”),另一个服务器实例则根据镜像会话的配置和状态,充当热备用或温备用服务器(“镜像服务器”)。同步数据库镜像会话时,数据库镜像提供热备用服务器,可支持在已提交事务不丢失数据的情况下进行快速故障转移。
(二)定制开发的同步
主站点、各类Web 服务和应用、各类自行开发的服务等,由于这些应用本身并未像数据库一样提供了自带的数据同步功能,因此需要自行开发数据同步服务,采取定时同步策略保证主备环境间的数据一致。
(三)独立部署
除需要进行同步的数据外,还有一些和环境相关的或无法进行同步的应用程序和数据,它们需要在备用环境中单独部署,具体包括:
1.应用程序:MOSS 服务、索引/查询服务、报表服务、DP 服务等。
2.数据库:索引数据库、MOSS 配置数据库。
四、总结
数据的安全对企业信息系统而言是重中之重,但在实际工作中,难免有数据异常丢失的情况,那么科学的做好数据的备份,能及时恢复数据,就是信息系统的成败所在。希望以上一些浅显的分析,能给大家的实际工作一点点启示。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:企业信息系统数据备份模式初探
本文网址:http://www.toberp.com/html/consultation/1083953941.html