用于云端归档与备份数据转换的方法与系统的利记博彩app
【技术领域】
[0001]本发明关于一种用于云端服务数据转换的方法与系统,特别是一种用于云端归档与备份数据转换的方法与系统。
【背景技术】
[0002]传统上,企业为了不同的目的而进行数据归档与数据备份作业。举例而言,依商业会计法,各项会计凭证、会计帐簿、及财务报表,依其类别必需归档保存不同年限,以符合法令与审计稽核的要求。而数据备份用于所有种类的数据,万一作业主机死机,导致储存的数据遗失,而往往就发生对这些遗失数据的紧急需求。针对以上这两种不同目的系统,通常需要从本地端储存设备,储存为数众多的数据到任何本地或远程的各种形式媒体中。然而,除了目的之外,两种系统之间的差别还包括储存格式、恢复的急迫性、和恢复的复杂性。在通常情况下,IT人员在企业中必须同时建置数据归档与数据备份两个系统。
[0003]详细来说,这两个系统各有两个阶段:储存与回存阶段的归档系统,以及备份与回复阶段的备份系统。当在归档系统的储存阶段中,本地储存装置中的数据内容转换为一归档格式,以档案,数据库、纪录,或对象的形式存在,并传送到其它本地或远程的媒体中作长期储存。该本地或远程的媒体可以是磁带、数字多功能激光视盘、硬盘、甚或是远程媒体的云端储存设备。归档格式有许多种类,举例而言,DICOM格式、TAR格式、GZIP格式等。对于备份系统而言,备份的数据可被快照并上传给该本地或远程的媒体。数据格式不限于但通常类似原始数据的格式。当归档系统运作在回存阶段时,储存的归档数据回存时转回为原始格式,而可以由原本的主机或是系统相近似的主机系统所存取。如果归档的储存阶段是基于档案进行的,在回存阶段起始前,需要准备相同的操作系统与作业环境。对于备份系统中的回复阶段,回复需要不只是遗失的数据,也需要一种方法回到数据遗失时点,让系统尽可能平顺地持续运作并提供服务。
[0004]当数据在一个储存设备中进行备份时,它是基于档案或磁盘区块进行的,通常它是从本地储存设备在线复制到远程储存设备。远程储存设备使用的备份格式应该和本地储存设备使用的相同。通常有一个储存管理服务器用于远程储存设备,而本地储存设备端也会有一个相同或相似的服务器,一直在在线接收备份数据。如果备份数据需要回复时,该储存管理服务器可以立即发挥作用。这样的系统需要非常大的频宽,特别是对于第一次初始同步。此外,额外的储存管理服务器需要在在线待机,这样造成了非常高的成本,不符合云计算随选资源所需要的成本结构。
[0005]为了解决上述的问题,有一些现有的技术可供应用。举例而言,美国专利申请案第2011/0282844号可以作为一个解决方案,该案公开具有后设数据封装的一客户端服务器多媒体归档系统。虽然被描述为用于多媒体,但一般性通用数据也能应用。该系统采用一服务器与耦接到该服务器的一函式库。该服务器用于接收由客户端的一进行归档的信息,该服务器具有用于保持所接收到的信息的一个信息逻辑分区。当接收该信息时,服务器以相关该信息的后设数据封装该信息,并储存该封装的信息于函式库中。该后设数据能包括任何关于该封装信息的数据,如类别、使用目的、用户等。因为储存的信息进行归类,当需要回存时,这是很容易找出其中大量数据中的哪一个要进行回存。同时,因为目标信息可在短时间内被发现并送回一主机,额外的储存管理服务器没有必要用于控制回存程序及满足随选及时回复,但复原时间目标可以达到。至于归档数据的储存阶段,它通常并不急,且信息的数据可以由该函式库连续接收,甚至该归档的信息烧录到数字多功能激光视盘中,该数字多功能激光视盘被用作储存该归档信息到函式库中的媒体。
[0006]然而,上述技术仍然存在着问题。如果在客户端操作系统的环境改变,于回存后数据可能无法使用。封装的后设数据不会对回复时不同的环境有帮助。而且,它无法利用云端架构的优点做到数据的回存及回复,特别是运用到低成本对象基础的云端储存设备时(没有储存管理服务器的需求)。
【发明内容】
[0007]本发明的目的在于克服现有技术中存在的上述问题,提供一种用于云端归档与备份数据转换的方法与系统。
[0008]为了解决上述的问题,依照本发明的一个实施例,一种用于云端归档与备份数据转换的方法,包含步骤:A.由一原始磁盘储存装置接收一原始数据;B.转换该原始数据为一归档数据,该归档数据具有数个对象、指针,与一后设数据,该后设数据包含一环境信息,其中每一对象通过一指针而被参照;及(:.由一储存方式储存该归档数据到一对象储存设备。
[0009]优选的,该环境信息包含该原始磁盘储存装置的工作环境、一主机的系统开机,及该主机的硬件配备,其中该主机对该原始磁盘储存装置进行存取。该对象为一磁盘区块数据或一档案。该归档数据在步骤C前是其原来的形式,或被去冗、压缩,或加密。对象间的关系储存于该指针与后设数据中,前述的储存方式整体地或以对象群组方式储存该归档数据。该储存方式可为经由网络上传、经由局域网络上传、经由广域网络上传,或输出到数字多功能激光视盘中,派送该数字多功能激光视盘到对象储存设备所在处,并输入该数字多功能激光视盘的内容到该对象储存设备中。
[0010]—种用于回复如上所述的归档数据的方法,包含步骤:D.由该对象储存设备接收该归档数据;E.搜寻在步骤A后未包含于该环境信息中的原始磁盘储存装置的一启动信息,或未包含于该环境信息中的一目标磁盘储存装置的启动信息;F.增加前述启动信息到该后设数据、指针,或对象中;及6.回存及回复该归档数据至该原始磁盘储存装置或该目标磁盘储存装置中。而该启动信息包含该原始磁盘储存装置的工作环境、该主机的系统开机,及该主机的硬件配备,其中该主机对该原始磁盘储存装置进行存取。
[0011]依照本发明的另一个实施例,一种用于云端归档与备份数据转换的系统,包含:一原始磁盘储存装置,用于储存数据;一对象储存设备,用于储存数据,该数据为一对象的形式,具有一相关的后设数据与一唯一的标识符;及一数据转换与虚拟化模块,用于接收来自一原始磁盘储存装置的一原始数据、转换该原始数据为一归档数据,及由一储存方式储存该归档数据到该对象储存设备,该归档数据具有数个对象、指针,与一后设数据,该后设数据包含一环境信息,每一对象通过一指针而被参照。
[0012]前述的数据转换与虚拟化模块进一步接收来自该对象储存设备的归档数据、搜寻在该原始数据已由原始磁盘储存装置送出后未包含于该环境信息中的原始磁盘储存装置的一启动信息,或未包含于该环境信息中的一目标磁盘储存装置的启动信息、增加该启动信息到该后设数据、指针,或对象中,及回存该归档数据到该原始磁盘储存装置或该目标磁盘储存装置中。该目标磁盘储存装置储存数据与该数据转换与虚拟化模块可选择性地回存该归档数据到该目标磁盘储存装置中。该环境信息包含该原始磁盘储存装置的工作环境、一主机的系统开机,及该主机的硬件配备,其中该主机对该原始磁盘储存装置进行存取。该对象为一磁盘区块数据或一档案,该归档数据在被储存到该对象储存设备前是其原来的形式,或被去冗、压缩,或加密。对象间的关系储存于该指针与后设数据中。该储存方式整体地或以对象群组方式储存该归档数据,而前述的储存方式为经由网络上传、经由局域网络上传、经由广域网络上传,或输出到数字多功能激光视盘,派送该数字多功能激光视盘到对象储存设备所在处,并输入该数字多功能激光视盘的内容到该对象储存设备中。
[0013]依照本发明构想,该数据转换与虚拟化模块可为一独立服务器,或安装于原始磁盘储存装置中的软件或连接到该原始磁盘储存装置的一应用服务器。
[0014]本发明采取云端储存设备及架构的优点,从归档计划中解决备份系统的备份与回复的问题,提供了统一的方法来同时达成归档与备份,并降低成本和增加灵活性。
【附图说明】
[0015]图1为依照本发明一种用于云端归档与备份数据转换系统的示意图。
[0016]图2说明归档数据的数据结构。
[0017]图3为依照本发明一种用于系统归档阶段的操作方法流程图。
[0018]图4为依照本发明一种用于系统回存阶段的操作方法流程图。
[0019]