备份系统及其备份方法

文档序号:9887499阅读:513来源:国知局
备份系统及其备份方法
【技术领域】
[0001]本发明是关于一种备份系统及其备份方法。具体而言,本发明的备份系统及备份方法是关于一种基于平行网络文件系统(parallel network file system ;pNFS)的备份系统。
[0002]背景术
[0003]目前,备份技术广泛应用于资讯科技中。
[0004]在已知技术中,传统备份系统以一固定时间间隔对数据进行备份,在此情况下,上一次备份时间与下一次备份时间之间将形成一时间间隙。然而,倘若在前述时间间隙中出现任何系统故障,则在最后一次备份与故障事件之间所发生的数据变更将无法被还原。
[0005]此外,先前技术备份系统通常支援增量备份(incremental backup)。增量备份的概念,其仅备份经变更的数据而用以减少储存的资讯量及网络耗用。然而,备份系统欲辨识经变更的数据需要进行额外的比较及计算,此通常需要运作更多的储存及计算资源。
[0006]当执行数据还原(restore)过程时,已知技术备份系统容许首先还原备份数据的元数据以达成更快的数据还原。然而,于更快的数据还原背后,全部备份数据仍需要自一备份存储器非同步传输至一还原目标,惟此通常需要花费相当长的时间进行。在备份数据完全还原之前,使用还原存储器的系统无法获得故障事件发生之前所操作的系统相同的储存存取效能。
[0007]因此,此领域中亟需提供一种用于避免前述问题的更佳备份方法。

【发明内容】

[0008]本发明的一目标在于提供一种备份系统及用于一备份系统的备份方法,以提供一种即时(real-time)备份方法。
[0009]为达前述目标,本发明揭露一种备份系统。该备份系统包含一运作存储器、一备份存储器、一服务客户端、一元数据服务器、及一备份客户端。该服务客户端根据对应于该运作存储器的一运作存储器布局元数据(operat1nal storage layout metadata)而存取该运作存储器。该服务客户端对该运作存储器作出一数据变更,并接着根据对该运作存储器所作出的该数据变更而传送一元数据更新请求至该元数据服务器。当该元数据服务器自该服务客户端接收该元数据更新请求时,该元数据服务器根据该元数据更新请求而更新一本地端运作存储器布局元数据以因应该数据变更,确认该元数据更新请求,并且指示该备份客户端根据该元数据更新请求而将该运作存储器的该数据变更备份至该备份存储器。
[0010]为达前述目标,本发明更揭露一种用于前述备份系统的备份方法。该备份系统包含一运作存储器、一备份存储器、一服务客户端、一元数据服务器、及一备份客户端。该元数据服务器分别与该服务客户端通讯并与该备份客户端耦接。该备份客户端与该运作存储器及该备份存储器耦接。该服务客户端与该运作存储器通讯并用以根据对应于该运作存储器的一运作存储器布局元数据而存取该运作存储器。该备份方法包含下列步骤:由该服务客户端对该运作存储器进行一数据变更以将一元数据更新请求传送至该元数据服务器;由该元数据服务器自该服务客户端接收该元数据更新请求;由该元数据服务器根据该元数据更新请求而更新一本地端运作存储器布局元数据以因应该数据变更;由该元数据服务器确认该元数据更新请求;以及由该元数据服务器指示该备份客户端根据该元数据更新请求而将该运作存储器的该数据变更备份至该备份存储器。
[0011]在参阅附图及随后描述的实施方式后,该技术域具有通常知识者便可了解本发明的其他目的,以及本发明的技术手段及实施态样。
【附图说明】
[0012]图1为根据本发明一第一实施例的一备份系统的方块图;
[0013]图2为根据本发明一第二实施例的一备份系统的方块图;
[0014]图3为根据本发明一第三实施例的一备份方法的流程图;以及
[0015]图4为根据本发明一第四实施例的一备份方法的流程图。
[0016]符号说明:
[0017]1:备份系统
[0018]I’:备份系统
[0019]10:服务客户端
[0020]20:元数据服务器
[0021]30:备份客户端
[0022]40:运作存储器
[0023]50:备份存储器
[0024]51:第一备份储存单元
[0025]52:第二备份储存单元
[0026]60:另一备份存储器
[0027]61:第三备份储存单元
[0028]62:第四备份储存单元
[0029]300 ?370:步骤
[0030]400 ?470:步骤
[0031]Ml:运作存储器布局元数据
[0032]Ml’:本地端运作存储器布局元数据
[0033]M2:备份存储器布局元数据
[0034]M3:第一存储器布局元数据
[0035]M4:第二存储器布局元数据
[0036]S1:元数据更新请求
【具体实施方式】
[0037]以下将通过实施例来解释本
【发明内容】
。然而,本发明的实施例并非用以限制本发明需在如实施例所述的任何环境、应用或方式方能实施。因此,关于实施例的说明仅为阐释本发明的目的,而非用以直接限制本发明,本申请案的范围应由权利要求书决定。此外,以下实施例及附图中,与本发明非直接相关的元件已省略而未绘示;且附图中各元件间的尺寸关系仅求易于理解,而非用以限制实际比例。
[0038]本发明的一第一实施例绘示于图1,其是一备份系统I的方块图。备份系统I可支援多种协定,例如以一平行方式提供储存服务的一平行网络文件系统(parallel networkfile system ;pNFS)。
[0039]如图1所示,备份系统I包含一服务客户端10、一元数据服务器20、一备份客户端30、一运作存储器40、及一备份存储器50。其中,服务客户端10分别与元数据服务器20及运作存储器40通讯。
[0040]服务客户端10 经由一局域网(local area network ;LAN)、一广域网(wide areanetwork ;WAN)、一都会局域网(metropolitan area network ;MAN)、一全域网络(globalarea network)(例如,网际网络)、一光纤通道结构(Fiber Channel fabric)、或其任何组合而与元数据服务器20及运作存储器40通讯。
[0041]备份客户端30分别与元数据服务器20、运作存储器40、及备份存储器50耦接。举例而言,备份客户端30可与元数据服务器20、运作存储器40、及备份存储器50电性连接。
[0042]具体而言,服务客户端10可为一个人电脑、一智慧型移动装置、一工作站、一手持式计算装置等等。元数据服务器20可为一计算装置并用以指示备份客户端30执行备份系统I的备份。元数据服务器20与备份客户端30可分别内嵌于于虚拟机(virtual machine ;VM)上。运作存储器40及一备份存储器50可为硬盘、磁盘储存媒体、光学储存媒体、储存系统等等。
[0043]在最初之时,元数据服务器20配置运作存储器40给服务客户端10并传送一运作存储器布局元数据Ml至服务客户端10,使服务客户端10根据运作存储器布局元数据Ml而存取运作存储器40。
[0044]在服务客户端10对运作存储器40作出一数据变更之后,其更新所接收的运作存储器布局
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1