【技术实现步骤摘要】
本专利技术涉及通信
,具体涉及上传、云备份、查找、恢复数据的方法及装置。
技术介绍
随着信息科学和技术的不断发展、因特网的广泛应用、云计算的不断普及,数据存储量正以惊人的速度迅猛增长。然而,在数据存储量增长的同时,数据的存储安全问题也日益突出。为了避免因存储数据遭受破坏、丢失带来的损失,一般需要对存储的数据进行备份。目前,部分企业用户需要备份的数据以块(Chunk)的形式存储在存储区域网络(Storage Area Network, SAN)系统中。SAN系统是由存储系统、存储管理软件、应用服务器等设备组成的集中式管理高速存储网络。对于SAN系统的存储数据的异地备份和容灾备份,现有的方法是增加SAN系统中的用于备份数据的SAN阵列。例如,如图1所示,现有的SAN存储及备份系统包括生产中心101和灾备中心105,生产中心101设置有第一 SAN存储阵列102,第一 SAN存储阵列102通过第一存储区域网络103连接至生产中心101的第一镜像主机104,灾备中心105设置有第二 SAN阵列106,第二 SAN阵列106通过第二存储区域网络107连接至灾备中心105的第二镜像主机108,第一镜像主机104与第二镜像主机108通过网络之间互连的协议(Internet Protocol, IP)/网状通道协议(FibreChanneI,FC)网络109进行数据远程镜像的传输。第一存储区域网络103和第二存储区域网络107为IPSAN/FC SAN网络。然而,SAN存储阵列价格昂贵,若备份系统仍需采用SAN存储阵列,很多中小企业不堪重负。此外,SAN存储阵列的 ...
【技术保护点】
一种向云端上传数据的方法,其特征在于,包括:存储区域网络SAN系统将需要备份的数据块转换成对象以及生成用于识别所述对象的标识;所述SAN系统将所述对象及所述对象的标识上传至云端。
【技术特征摘要】
1.一种向云端上传数据的方法,其特征在于,包括: 存储区域网络SAN系统将需要备份的数据块转换成对象以及生成用于识别所述对象的标识; 所述SAN系统将所述对象及所述对象的标识上传至云端。2.根据权利要求1所述的向云端上传数据的方法,其特征在于,所述SAN系统将需要备份的数据块转换成对象的步骤包括:当所述SAN系统在所述云端中存有备份数据时,将所述SAN系统中的发生改动的数据块转换成对象。3.根据权利要求1所述的向云端上传数据的方法,其特征在于,还包括:将所述SAN系统中的逻辑卷分为预定个数的区,每个区包含预定个数的数据块; 所述将SAN系统将需要备份的数据块转换成对象的步骤包括:将同一区内的数据块合并转换成一个与区对应的区对象,其中,按照所述同一区内的数据块的编号顺序,将所述同一区内的数据块的数据存储于所述区对象中。4.根据权利要求3所述的向云端上传数据的方法,其特征在于, 所述将同一区内的数据块转换成一个与区对应的对象的步骤包括:当同一区内的一个或多个数据块发生改动时,将改动的数据块合并转换成一个与区对应的区对象,其中,按照所述改动的数据块的编号顺序,将 所述改动的数据块的数据存储于所述区对象中; 所述方法还包括:生成与所述区对象对应的对象文件,在所述对象文件中设置用于识别所述区对象的标识、所述同一区内的数据块的大小信息以及所述改动的数据块的编号在所述同一区内的数据块的编号顺序中的位置信息,所述同一区内的每个数据块的大小相同。5.根据权利要求4所述的向云端上传数据的方法,其特征在于,在所述对象文件中设置改动的数据块的编号在所述同一区内的数据块的编号顺序中的位置信息的步骤包括: 在所述对象文件中设置所述同一区内的每一数据块的编号; 以及为所述同一区内的每一数据块设置状态标识,所述状态标识用于表示所述状态标识对应的数据块是否发生改动; 以及将所述改动的数据块对应的状态标识置为表示发生改动的状态。6.根据权利要求1所述的向云端上传数据的方法,其特征在于, 所述生成用于识别所述对象的标识包括:生成时间戳,所述时间戳用于表示所述对象的生成时间。7.根据权利要求1至6任意一项所述的向云端上传数据的方法,其特征在于,所述对象的标识为所述对象的名称。8.根据权利要求7所述的向云端上传数据的方法,其特征在于,所述生成用于识别所述对象的标识包括:生成用于识别所述对象的编号。9.根据权利要求8所述的向云端上传数据的方法,其特征在于, 所述生成用于识别所述对象的编号包括:将所述数据块的编号、所述数据块对应的逻辑卷的编号及所述数据块对应的SAN系统存储阵列的序列号作为所述对象的编号。10.根据权利要求8所述的向云端上传数据的方法,其特征在于,还包括:将所述预定个数的区进行编号; 所述生成用于识别所述对象的编号包括:将所述区的编号作为识别所述区对象的编号。11.一种云备份数据的方法,其特征在于,包括: 云端获得从存储区域网络SAN系统上传的与区对应的区对象,所述SAN系统包含有逻辑卷,所述逻辑卷分为预定个数的区,每个区包含预定个数的数据块,所述上传的区对象包含所述同一区内的发生改动的一个或多个数据块合并转换的数据,其中,每个改动的数据块的数据是按照所述改动的数据块的编号顺序,存储于所述上传的区对象中; 所述云端还获得从所述SAN系统上传的与所述区对象对应的对象文件,所述对象文件中包含用于识别所述区对象的标识、所述同一区内的数据块的大小信息以及每个改动的数据块的编号在所述同一区内的数据块的编号顺序中的位置信息,所述同一区内的每个数据块的大小相同; 所述云端根据所述区对象的标识,查找存储在云端的与所述区对象的标识对应的存储对象; 在查找到所述存储对象之后,根据所述同一区内的数据块的大小信息和每个改动的数据块的编号在所述同一区内的数据块的编号顺序中的位置信息,查找分别与每个改动的数据块对应的存储于所述存储对象中的数据; 所述云端将查找到的分别与每个改动的数据块对应的存储于所述存储对象中的数据替换为与每个改动的数据块对应的包含于所述上传对象中的数据。12.根据权利要求11所述的云备份数据的方法,其特征在于, 所述每个改动的数据块的编号在所述同一区内的数据块的编号顺序中的位置信息包括:所述同一区内的每一数据块的编号,以及为所述同一区内的每一数据块设置的状态标识,所述状态标识用于表示所述状态标识对应的数据块是否发生改动,其中,所述改动的数据块对应的状态标识置为表示发生改动的状态。13.根据权利要求11或12所述的云备份数据的方法,其特征在于,所述用于识别所述区对象的标识为所述区的编号。14.根据权利要求11或12所述的云备份数据的方法,其特征在于,所述数据块的标识为所述数据块的编号。15.一种查找数据的方法,其特征在于,包括: 云端获取存储区域网络SAN系统发送的获取指定对象的指令信息,所述指令信息中包含所述指定对象的标识; 所述云端根据所述指定对象的标识,查找所述指定对象; 在查找到所述指定对象之后,将所述指定对象发送给所述SAN系统。16.根据权利要求15述的查找数据的方法,其特征在于,所述指定对象的标识包括用于识别所述指定对象的编号。17.根据权利要求16所述的查找数据的方法,其特征在于,所述指定对象的编号包括转换成所述指定对象的数据块的编号、所述数据块对应的逻辑卷的编号、所述数据块对应的SAN系统存储阵列的序列号。18.根据权利要求15所述的查找数据的方法,其特征在于,所述指定对象的标识包括时间戳,所述时间戳用于表示所述指定对象的生成时间。19.根据权利要求16所述的查找数据的方法,其特征在于,所述指定对象的编号包括转换成所述指定对象的数据块所属的所述SAN系统的逻辑卷分区的区编号,所述逻辑卷中的区包含预定个数的数据块。20.根据权利要求15至19任一项所述的查找数据的方法,其特征在于,所述指定对象的标识为所述指定对象的名称。21.一种恢复数据的方法,其特征在于,包括: 存储区域网络SAN系统从云端获取指定对象及所述指定对象的标识; 所述SAN系统从获取的指定对象中解析出数据; 所述SAN系统将解析出的数据恢复至与所述指定对象的标识对应的存储区域。22.根据权利要求21所述的恢复数据的方法,其特征在于,所述SAN系统将解析出的数据恢复至与所述对象标识对应的存储区域的步骤包括:根据所述指定对象的标识,将解析出的数据存储至所述指定对象的标识对应的存储阵列或存储阵列的逻辑卷。23.根据权利要求22所述的恢复数据的方法,其特征在于,所述SAN系统从所述云端获取所述指定对象的标识的步骤包括:所述SAN系统从所述云端获取所述指定对象的编号; 所述SAN系统将解析出的数据恢复至指定的存储区域的步骤包括:根据所述指定对象的编号,将解析出的数据存储至所述指定对象的编号对应的存储阵列或存储阵列的逻辑卷。24.根据权利要求23所述的恢复数据的方法,其特征在于,所述SAN系统从所述云端获取所述指定对象的编号包括:所述SAN系统从所述云端获取转换成所述指定对象的所述SAN系统的数据块的编号、所述数据块对应的逻辑卷的编号、所述数据块对应的SAN系统存储阵列的序列号; 所述SAN系统将解析出的数据恢复至指定的存储区域的步骤包括:根据所述SAN系统从所述云端获取转换成所述指定对象的所述SAN系统的数据块的编号、所述数据块对应的逻辑卷的编号、所述数据块对应的SAN系统存储阵列的序列号,将解析出的数据存储至所述指定对象的编号对应的逻辑卷的数据块中。25.根据权利要求23所述的恢复数据的方法,其特征在于,所述SAN系统从所述云端获取所述指定对象的编号包括:所述SAN系统...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。