备份系统及其备份方法_3

文档序号:9887499阅读:来源:国知局
第三实施例绘示于图3中,其是本发明的一备份方法。该备份方法用于包含一服务客户端、一兀数据服务器、一备份客户端、一运作存储器、及一备份存储器的一备份系统中。
[0069]此实施例中的服务客户端、元数据服务器、备份客户端、运作存储器、及备份存储器具有与第一实施例的服务客户端10、元数据服务器20、备份客户端30、运作存储器40、及备份存储器50相同的功能。
[0070]该服务客户端经由一局域网(LAN)、一广域网(WAN)、一都会局域网(MAN)、一全域网络(例如,网际网络)、一光纤通道结构、或此等互连的任何组合而与该元数据服务器及该运作存储器通讯。
[0071]该备份客户端分别与元数据服务器、运作存储器、及备份存储器耦接。举例而言,该备份客户端与该元数据服务器、该运作存储器、及该备份存储器电性连接。
[0072]在执行备份方法之前,该元数据服务器为该服务客户端配置该运作存储器并将一运作存储器布局元数据传送至该服务客户端,以使该服务客户端根据该运作存储器布局元数据而存取该运作存储器。
[0073]在该服务客户端对该运作存储器作出一数据变更之后,利用下列步骤触发并执行该备份方法。
[0074]首先,于该备份方法中,执行一步骤300,由该服务客户端对该运作存储器作出该数据变更。接着,执行一步骤310,由该服务客户端更新所接收的该运作存储器布局元数据,并接着根据对该运作存储器所作出的该数据变更而将一元数据更新请求传送至该元数据服务器。
[0075]然后,执行一步骤320,由该元数据服务器接收该元数据更新请求。接着,执行一步骤330,由该元数据服务器根据该元数据更新请求而更新该元数据服务器的该本地端运作存储器布局元数据以因应该数据变更。其中,由该服务客户端更新的该运作存储器布局元数据为由该元数据服务器更新的该本地端运作存储器布局元数据的一高速缓存复本,且该本地端运作存储器布局元数据为储存于该元数据服务器中的全部存储器布局元数据的一部分。
[0076]接着,执行一步骤340,由该元数据服务器确认该元数据更新请求。接着,执行一步骤350,由该元数据服务器指示该备份客户端根据该元数据更新请求而将该运作存储器的该数据变更备份至该备份存储器。
[0077]于步骤350的一实施态样中,该元数据服务器指示该备份客户端经由如下方式将该运作存储器的该数据变更备份至该备份存储器:读取该运作存储器的该数据变更,并接着将所读取到的该数据变更写入该备份存储器。
[0078]此外,若该运作存储器发生一无法使用的情况,则将会执行一还原程序。经由该还原程序,该元数据服务器将该备份存储器配置成一新的运作存储器以替代该原始运作存储器,并亦为该备份存储器配置一新的备份存储器。
[0079]更详言之,该备份系统更包含一另一备份存储器。该另一备份存储器与该备份客户端耦接,并被配置成该备份存储器的一新备份存储器。在此种情形中,更执行该备份方法的一步骤360,由该元数据服务器指示该备份服务器将该备份存储器的数据备份至该另一备份存储器。
[0080]在还原程序中,更执行备份方法的一步骤370,由该元数据服务器将对应于该备份存储器的一备份存储器布局元数据分配给该服务客户端以替代该运作存储器布局元数据,以使该服务客户端与该备份存储器通讯,并且该服务客户端可根据该备份存储器布局元数据而存取该备份存储器。
[0081]需说明的是,若该运作存储器未发生无法使用的情况,则将不会执行该还原程序(步骤360及步骤370)。基于相同的概念,若该备份存储器无法使用,则该服务客户端可存取该另一备份存储器。
[0082]除前述步骤之外,第三实施例的备份方法亦可执行第一实施例的备份系统的所有操作及功能。
[0083]本发明的一第四实施例绘示于图4中,其是本发明的一备份方法。该备份方法用于包含一服务客户端、一兀数据服务器、一备份客户端、一运作存储器、及一备份存储器的一备份系统中。
[0084]其中,该备份存储器用作一备份存储器组或群组并包含一第一备份储存单元及一第二备份储存单元。
[0085]此实施例中的服务客户端、元数据服务器、备份客户端、运作存储器、第一备份储存单元、及第二备份储存单元具有分别与第二实施例的服务客户端10、元数据服务器20、备份客户端30、运作存储器40、第一备份储存单元51、及第二备份储存单元52相同的功能。
[0086]该服务客户端经由一局域网(LAN)、一广域网(WAN)、一都会局域网(MAN)、一全域网络(例如,网际网络)、一光纤通道结构、或此等互连的任何组合而与该元数据服务器及该运作存储器通讯。
[0087]该备份客户端分别与该元数据服务器、该运作存储器及该备份存储器耦接。举例而言,该备份客户端与该元数据服务器、该运作存储器、该第一备份储存单元以及第二备份储存单元电性连接。
[0088]于本实施例中,该第一备份储存单元及该第二备份储存单元可位于同一位置,或者,该第一备份储存单元可邻设于该运作存储器、而该第二备份储存单元可设置于偏远于该运作存储器的地方。
[0089]在执行备份方法之前,该元数据服务器将该运作存储器配置给该服务客户端并传送一运作存储器布局元数据至该服务客户端,以使该服务客户端根据该运作存储器布局元数据而存取该运作存储器。本发明经由下列步骤而触发并执行备份方法。
[0090]于该备份方法中,首先执行一步骤400,由该服务客户端对该运作存储器作出一数据变更。接着,执行一步骤410,由该服务客户端更新所接收的该运作存储器布局元数据,并接着根据对该运作存储器所作出的该数据变更而传送一元数据更新请求至该元数据服务器。
[0091]接着,执行一步骤420,由该元数据服务器接收该元数据更新请求。接着,执行一步骤430,由该元数据服务器根据该元数据更新请求而更新该元数据服务器的该本地端运作存储器布局元数据以因应该数据变更。其中,由该服务客户端更新的该运作存储器布局元数据为由该元数据服务器更新的该本地端运作存储器布局元数据的一高速缓存复本,且该本地端运作存储器布局元数据为储存于该元数据服务器中的全部存储器布局元数据的一部分。
[0092]然后,执行一步骤440,由该元数据服务器确认该元数据更新请求。
[0093]接着,执行一步骤450,由该元数据服务器指示该备份客户端根据该元数据更新请求而将该运作存储器的该数据变更备份至该第一备份储存单元及该第二备份储存单元。
[0094]在步骤450的一实施例中,该元数据服务器指示该备份客户端经由以下方式将该运作存储器的该数据变更备份至该第一备份储存单元及该第二备份储存单元:自该运作存储器读取数据并接着将该数据写入该第一备份储存单元,并且将冷数据自该第一备份储存单元移至该第二备份储存单元。
[0095]因此,储存于该第一备份储存单元中的数据为在该运作存储器中频繁写入及读取的热数据的备份数据。储存于该第二备份储存单元中的数据为在该运作存储器中不频繁写入及读取的冷数据的备份数据。
[0096]关于该第一备份储存单元及该第二备份储存单元的属性的进一步细节,于一实施态样中,该第一备份储存单元的一第一读取/写入速度快于该第二备份储存单元的一第二读取/写入速度。于另一实施态样中,该第一备份储存单兀的一储存容量小于该第二备份储存单元的一储存容量。
[0097]此外,若该运作存储器发生一无法使用的情况,则将执行一还原程序。经由该还原程序,该元数据服务
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1