一种LAN-free备份系统的制作方法_2

文档序号:9288361阅读:来源:国知局
数据库应用情况下可以展开数据库的表结构等。
[0045]2、在主控制服务模块发起备份任务后,根据用户所选择的数据源信息,将相应数据封装成特定的数据块格式后再通过SAN传输到介质服务模块。
[0046]3、当需要数据恢复时,该模块能够接收来自介质服务模块传输过来的数据块,解析后按相应应用格式写入相应的存储中。
[0047]介质服务模块所实现的功能主要包括以下部分:
[0048]1、该模块的系统内核态部分,实现底层链路FC帧的接收、解析和发送,SCSI命令操作以及1操作。
[0049]2、在系统应用层中,通过共享内存的方式读取相应1操作。
[0050]3、在备份过程中,接收生产服务器的数据块,对数据块进行解析和数据格式转化后写入所管理的存储中。介质服务模块所管理的存储一般是具有时间点格式存放的对象存储。
[0051]4、在恢复过程中,根据任务所发起的时间点下的数据源信息,从介质服务模块管理的存储中取出相应时间点下的数据对象,封装成数据块后发送到生产服务器。
[0052]如图2所示,介质服务模块可分为硬件层、驱动层和应用层。其中,硬件层用于插入HBA卡。驱动层包括:FC帧收发层101,负责响应HBA卡中断并从缓存队列中接收FC帧后进行封装与解封装处理;SCSI子系统层102,负责在系统中抽象成块设备;SCSI Target层103,将介质服务模块抽象成目标端并能够与备份客户端模块的Initiator端(发起端)建立端到端的连接;1收发层104,与上层应用建立内存映射关系,收发1事件。应用层包括LAN-free服务进程105,根据收到的1事件,读写映射内存区域并将相应的块1操作转换成对象1操作写入备份存储中,同时对SCSI Target层进行管理。
[0053]该备份系统还可选择性地包括磁盘阵列,与FC交换机连连接,也可通过相应的增加或减少介质服务模块所在服务器的数量,动态地扩展备份系统。
[0054]如图3所示,上述LAN-free备份系统的基本工作过程为:
[0055]1、按图1所示搭建好环境,并分别在生产服务器上部署备份客户端软件,备份服务器(备份存储柜)上部署介质服务模块和主控制服务模块。
[0056]2、分别把生产服务器上的HBA卡设置为Initiator模式,备份存储柜上的HBA卡设置为Target模式。并能够建立数据链路层连接。
[0057]3、创建备份(恢复)任务,浏览数据源并发起备份任务。此时主控制服务模块通过LAN发送远程调用,任务运行时,备份(恢复)的数据流走SAN通道。
[0058]4、任务结束。主控制服务模块通过LAN发送远程调用通过客户端软件停止备份(恢复)进程,介质服务模块停止接收或发送数据。
[0059]实施例2
[0060]本实施例提供的LAN-free备份系统中,主控制服务模块独立于介质服务模块安装于另一备份服务器中。其余同实施例1。
【主权项】
1.一种LAN-free备份系统,其特征在于,包括主控制服务模块、介质服务模块和备份客户端模块,所述备份客户端模块安装于生产服务器中,所述介质服务模块独立于生产服务器安装于一备份服务器中,所述备份服务器分别通过FC交换机和以太网交换机连接生产服务器,其中, 主控制服务模块,通过LAN发起和结束备份或恢复任务; 备份客户端模块,在接收到主控制服务模块的备份任务命令后,将所需的数据封装成规定数据块格式后通过SAN传输到介质服务模块,在接收到主控制服务模块的恢复任务命令后,接收来自介质服务模块的数据块写入客户端存储中; 介质服务模块,在备份过程中,接收备份客户端模块的数据块,并解析和转化后写入备份存储中,在恢复过程中,根据恢复时间点从备份存储中取出相应的数据对象,封装成数据块后通过SAN发送到备份客户端模块。2.根据权利要求1所述的LAN-free备份系统,其特征在于,所述备份服务器和生产服务器上均设有支持FC协议的HBA卡。3.根据权利要求2所述的LAN-free备份系统,其特征在于,所述介质服务模块包括: FC帧收发层,负责响应HBA卡中断并从缓存队列中接收FC帧后进行封装与解封装处理; SCSI子系统层,负责在系统中抽象成块设备; SCSI Target层,将介质服务模块抽象成目标端并能够与备份客户端模块的Initiator端建立端到端的连接; 1收发层,与上层应用建立内存映射关系,收发1事件; LAN-free服务进程,根据收到的1事件,读写映射内存区域并将相应的块1操作转换成对象1操作写入备份存储中,同时对SCSI Target层进行管理。4.根据权利要求1或3所述的LAN-free备份系统,其特征在于,所述备份存储为具有时间点格式存放的对象存储。5.根据权利要求1所述的LAN-free备份系统,其特征在于,所述主控制服务模块和介质服务模块共同安装于一备份服务器中,或独立于介质服务模块安装于另一备份服务器中。6.根据权利要求1所述的LAN-free备份系统,其特征在于,所述备份客户端模块包括: 数据源信息单元,响应主控制服务模块的控制指令,对生产服务器上各应用的数据源信息进行浏览和管理。7.根据权利要求2所述的LAN-free备份系统,其特征在于,所述主控制服务模块包括: HBA卡控制单元,管理和配置HBA卡,同时监控HBA卡的运行传输状态。8.根据权利要求1所述的LAN-free备份系统,其特征在于,所述备份服务器至少设有一个。9.根据权利要求1所述的LAN-free备份系统,其特征在于,所述生产服务器至少设有一个。10.根据权利要求1所述的LAN-free备份系统,其特征在于,还包括磁盘阵列,与FC交换机连接。
【专利摘要】本发明涉及一种LAN-free备份系统,包括主控制服务模块、介质服务模块和备份客户端模块,所述备份客户端模块安装于生产服务器中,所述介质服务模块独立于生产服务器安装于一备份服务器中,其中,备份客户端模块,在接收到备份任务命令后,将所需的数据封装成规定数据块格式后通过SAN传输到介质服务模块,在接收到恢复任务命令后,接收来自介质服务模块的数据块写入客户端存储中;介质服务模块,在备份过程中,接收备份客户端模块的数据块,写入备份存储中,在恢复过程中,根据恢复时间点从备份存储中取出相应的数据对象,封装成数据块后实现恢复。与现有技术相比,本发明具有可解决备份窗口过大问题、实现介质模块的灵活配置和动态调整、易于整合等优点。
【IPC分类】G06F11/14
【公开号】CN105005515
【申请号】CN201510405666
【发明人】陈智
【申请人】上海爱数软件有限公司
【公开日】2015年10月28日
【申请日】2015年7月10日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1