- 论坛徽章:
- 0
|
1.用户系统环境介绍
硬件环境:一台IBM X255,一台IBM X445;盘阵为普华豪威公司的产品;
软件环境:操作系统为windows 2000 server、数据库为Oracle 8i (以后可能会升级到9i)、双机软件为Dataware ;
网络环境:两台双机和备份服务器距离200米左右,并且不在同一个网段,可以互相通信。
2.备份需求
1)稳定性:备份产品的主要作用是为系统提供一个数据保护的方法,于是该产品本身的稳定性和可靠性就变成了最重要的一个方面。首先,备份软件一定要与操作系统100%的兼容,其次,当事故发生时,能够快速有效地恢复数据。
2)可扩展性和可升级性:系统要有可扩展性和可升级性,随着业务的增长和应用水平的提高,网络中的数据和信息流会呈指数增长,需要设备有很好的可扩展性,并能随技术的发展不断升级。
3)全面性:在复杂的计算机网络环境中,可能会包括了各种操作平台,如各种厂家的UNIX、LINUX、Windows NT等,并安装了各种应用系统,如数据库。选用的存储和备份系统,要支持各种操作系统、数据库和典型应用。
4)自动化:备份方案应能提供定时的自动备份。在自动备份过程中,还要有日志记录功能,并在出现异常情况时自动报警。
5)实时性:有些关键性的任务是要24小时不停机运行的,在备份的时候,有一些文件可能仍然处于打开的状态。那么在进行备份的时候,要采取措施,实时地查看文件大小、进行事务跟踪,以保证正确地备份系统中的所有文件。
用户数据备份需求
1.使用Coinstor HA和 Coinstor Sync双机软件实现双机系统切换。
2.使用Coinstor Backup Server实现系统、数据库、数据的异地实时备份管理;
3.如果双机系统意外宕掉,备份服务器要能自动接管双机的工作。
4.细节要求:系统、数据库、数据增加一条记录,相应的备份服务器也要增加一条记录。
3.CBS解决方案
针对该核心业务数据库的存储系统需求分析,我们提出基于CoinStor Backup Server V4和Coinstor Sync 5和 Coinstor HA的技术解决方案。下面我们对存储方案作出具体描述。
3.1存储解决方案描述
基于以上对客户集中存储备份管理的需求分析,我们建议对整个存储备份系统采用LAN的存储架构,对所有的应用系统数据集中备份管理。在备份管理软件方面,我们建议采用CoinStor Backup Server(简称CBS)备份管理软件,其可以在LAN的拓扑环境下对客户的所有应用服务器的数据集中备份管理,保证应用系统数据的高可靠性。在数据同步上采用Coinstor Sync 5数据同步软件,它可以实现同种或者异种数据库系统的字段级数据同步。在双机切换方面采用coinstor HA双机处理软件系统。
3.2备份管理软件的选型
备份管理软件采用思创科达公司的Coinstor Backup Server v4 (简称CBS),对各种开放平台文件系统和Oracle,Sybase,SQL Server等数据库实现在线备份。
思创科达公司的CBS备份管理软件可以跨平台的管理多种主流的服务器平台,包括WindowsNT/2000, Linux, Unix和Netware等等,可以集中管理某客户所有应用系统数据的在线备份。Coinstor Sync 同步数据复制软件系统,coinstor HA高可用性软件系统。
3.3产品模块和选件的功能介绍
以下将针对本方案中用到的相关产品的模块和选件加以详细介绍。
Coinstor Backup Server在产品结构上分为以下几种模块。
备份服务器
为了实现网络环境中NT/2000服务器的灾难恢复,在备份服务器上要求安装选件: CoinStor DiskImage Agent
系统管理员在备份服务器上根据实际的需要进行备份作业的制定;备份服务器将按照制定的备份作业进行调度、执行,实现网络环境中的数据备份,保护系统中的特定信息,同时进行数据校验、与客户机进行并行数据处理。
文件服务器
在文件服务器上安装Client Agent for NT/2000/XP(已包含于CBS产品中),这样备份服务器通过Agent或网络可以备份文件服务器上的文件、目录或系统信息。
为了实现对文件服务器的灾难恢复,在此服务器上需要安装
选件: Backup Agent for Open Files
数据库服务器
安装Client Agent for NT/2000/XP。
安装Backup Agent for Database server。通过Agent,可以实现联机数据库系统表级的备份。
为了实现对数据库服务器的灾难恢复,在此服务器上需要安装
选件: Backup agent For Oracle (Oracle Database)
Backup agent For DB2 (DB2 Database)
Backup Agent For Sqlserver (SqlServer Database)
Backup Agent For Sybase (Sybase Database)
其它操作系统客户机
安装相对应的客户端备份代理。备份服务器通过客户端备份代理,可以对网络环境中重要的客户机的数据进行自动备份和恢复。
通过以上解决方案——使用新型存储设备和高可靠性的企业备份软件,可大大存提高储容量,读写速度,改进备份质量,恢复方式,安全稳定快速的完成数据备份任务,保证系统的高可用。
Coinstor Sync 同步数据复制软件
服务器端数据同步复制管理模块
客户端数据同步复制管理模块
后台应用服务模块
Coinstor HA 高可用性应用系统
Coinstor HA 高可用性应用系统模块
数据管理策略的设计
Coinstor Backup Server备份管理软件系统支持各种备份方法。
主要包括:
完全备份 – Full Backup. 一般用于系统级备份,数据库的全备份等等。
增量备份 – Incremental Backup. 一般用于大数据量情况下的业务数据增量,或者数据库系统的日志备份。
差量备份 – Differential backup 介于前两者之间的一种备份方法。可以在恢复时减少恢复时间。在数据的增长较小时建议采用。
CBS包含丰富的备份策略。这些策略可以供给绝大多数情况下的客户需求,如果有特殊需求,还可以根据实际情况方便的选择定制策略。
具体而言,CBS的备份策略包括:定制策略和循环策略。
定制备份策略
定制备份策略(Custom)是根据客户的具体情况可以灵活定制的一种策略编制方式,它包括一次性执行方式和周期性方式。
一次性执行方式是指一次性的备份作业,可以立即执行,也可以定时执行。
周期性方式主要是针对周期性备份作业,比如:
每小时、每天、每周、每月执行
每小时、每隔几天、每隔几周、每隔几个月
特定某天(星期几)
等等…
存储解决方案功能
备份整个网络中的IBM AIX、SUN Solaris、Sco UnixWare和Windows系统文件和应用程序,实现异构环境下的网络备份。
备份服务器自身的全部数据并实现自实服务器的灾难恢复。
做到Oracle,DB2,Sybase等数据库系统的Online实时备份,保持备份数据的完整性。实现数据库的在线备份和恢复,最大限度的保护用户的数据信息。
做到Lotus,Exchange等群件系统的Online实时备份,实现企业对内容管理的要求。
支持三种备份存储模式:备份至硬盘;备份至硬盘后迁移至磁带库;备份至磁带库,按照先硬盘后磁带的恢复模式,CoinStor Backup Server 自动在备份服务器的硬盘上寻找符合要求的数据,不如果符合条件,就从硬盘恢复,不符合条件CBS 将自动到磁带库查找恢复数据。
实现整个网络系统数据备份的集中统一管理。
提供所有备份和恢复作业的历史记录,并以报表方式提交系统管理员。
通过coinstor HA实现双机系统的自动切换。
通过Coinstor Sync 实现数据库系统数据的同步复制。
4.方案
LAN备份方案结构图
![]()
用户数据备份同步系统结构图
如图所示,通过CBS数据存储备份管理系统将数据通过网络备份到磁带库中,实现数据的集中和安全管理。通过Oracle数据库代理实现Oracle数据库系统的热备份,保证数据库系统的在线工作和恢复。通过数据同步复制软件系统实现数据库表级和字段级的数据同步处理。
所选择的主模块和选件功能介绍
1. 一个Coinstor Backup Server For Windows2000:备份服务器端安装的管理模块。
2. 两个Oracle Agent For windows:windows环境下的oracle数据库的在线备份模块。
3. Coinstor Sync 5 服务器端:数据同步处理服务器端管理模块。
4. Coinstor Sync 5 客户端模块:数据同步处理软件客户端管理模块。
![]()
关于思创科达
思创科达(Coinstor Software)致力于存储管理软件,立足本土,以“超前的思维,创新的科技”为宗旨,为企业和个人用户提供先进可靠的存储管理软件和技术解决方案,是国内存储管理软件的领先者。如需了解更多信息,请登录
http://www.Coinstor.com
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/20897/showart_158862.html |
|