Data conversion method and backup server
First Claim
1. A method for implementing data conversion in a cloud data center, comprising:
- receiving, by a backup server in the cloud data center, a read request from a block storage server in the cloud data center, the read request comprising a uniform resource locator (URL) address of a to-be-read virtual image object on the backup server and an address range of target data in the to-be-read virtual image object, and the backup server storing a virtual image object corresponding to a backup replica on a storage device in the cloud data center and a URL address of the virtual image object;
retrieving, by the backup server, an address mapping bitmap of backup data and a first storage path of the backup data in a backup replica corresponding to the to-be-read virtual image object based on the URL address of the to-be-read virtual image object;
obtaining, by the backup server, the target data from the storage device according to the address range of the target data and the address mapping bitmap and the first storage path of the backup data; and
sending, by the backup server, the target data to the block storage server.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for implementing data conversion in a cloud data center, a backup server receives a read request from a block storage server. The read request includes a uniform resource locator (URL) address of a to-be-read virtual image object on the backup server and an address range of target data in the to-be-read virtual image object. The backup server obtains an address mapping bitmap and a storage path of backup data in a backup replica corresponding to the to-be-read virtual image object according to the URL address. Thereafter, the backup server obtains the target data from a storage device according to the address range of the target data and the address mapping bitmap and the storage path. Further, the backup server sends the target data to the block storage server. Hence, the conversion time of a backup data object may be shortened.
14 Citations
12 Claims
-
1. A method for implementing data conversion in a cloud data center, comprising:
-
receiving, by a backup server in the cloud data center, a read request from a block storage server in the cloud data center, the read request comprising a uniform resource locator (URL) address of a to-be-read virtual image object on the backup server and an address range of target data in the to-be-read virtual image object, and the backup server storing a virtual image object corresponding to a backup replica on a storage device in the cloud data center and a URL address of the virtual image object; retrieving, by the backup server, an address mapping bitmap of backup data and a first storage path of the backup data in a backup replica corresponding to the to-be-read virtual image object based on the URL address of the to-be-read virtual image object; obtaining, by the backup server, the target data from the storage device according to the address range of the target data and the address mapping bitmap and the first storage path of the backup data; and sending, by the backup server, the target data to the block storage server. - View Dependent Claims (2, 3, 4)
-
-
5. A backup server in a cloud data center, comprising:
-
a memory storing a computer-executable instruction; and a processor coupled to the memory, the computer-executable instruction causing the processor to be configured to; receive a read request from a block storage server in the cloud data center, the read request comprising a uniform resource locator (URL) address of a to-be-read virtual image object on the backup server and an address range of target data in the to-be-read virtual image object, and the backup server storing a virtual image object corresponding to a backup replica on a storage device in the cloud data center and a URL address of the virtual image object; retrieving an address mapping bitmap of backup data and a first storage path of the backup data in a backup replica corresponding to the to-be-read virtual image object based on the URL address; obtaining the target data from the storage device according to the address range of the target data and the address mapping bitmap and the first storage path of the backup data; and sending the target data to the block storage server. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product comprising a non-transitory computer readable storage medium storing program code thereon for implementing data conversion in a cloud data center, the program code comprising instructions for executing a method that comprises:
-
receiving, by a backup server in the cloud data center, a read request from a block storage server in the cloud data center, the read request comprising a uniform resource locator (URL) address of a to-be-read virtual image object on the backup server and an address range of target data in the to-be-read virtual image object, and the backup server storing a virtual image object corresponding to a backup replica on a storage device in the cloud data center and a URL address of the virtual image object; retrieving, by the backup server, an address mapping bitmap of backup data and a first storage path of the backup data in a backup replica corresponding to the to-be-read virtual image object based on the URL address of the to-be-read virtual image object; obtaining, by the backup server, the target data from the storage device according to the address range of the target data and the address mapping bitmap and the first storage path of the backup data; and sending, by the backup server, the target data to the block storage server. - View Dependent Claims (10, 11, 12)
-
Specification