ARCHIVING DATA IN CLOUD/OBJECT STORAGE USING LOCAL METADATA STAGING
First Claim
1. A method for archiving data in cloud/object storage using local metadata staging, the method comprising:
- receiving, by a computer system residing at an on-premises site comprising on-premises storage, a snapshot of a dataset to be archived;
packaging, by the computer system, data in the snapshot into one or more fixed-size data chunks and uploading the one or more fixed-size data chunks to the cloud/object storage;
concurrently with the packaging and the uploading, staging, by the computer system, metadata for the snapshot in the on-premises storage; and
upon uploading all of the data of the snapshot, uploading, by the computer system, the metadata staged in the on-premises storage to the cloud/object storage.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for archiving data in cloud/object storage using local metadata staging are provided. In one set of embodiments, a computer system residing at an on-premises site comprising on-premises storage can receive a snapshot of a dataset to be archived. The computer system can package data in the snapshot into one or more fixed-size data chunks and upload the one or more fixed-size data chunks to cloud/object storage. Further, concurrently with the packaging and the uploading, the computer system can stage metadata for the snapshot in the on-premises storage. Then, upon uploading all of the data of the snapshot, the computer system can upload the metadata staged in the on-premises storage to the cloud/object storage.
3 Citations
21 Claims
-
1. A method for archiving data in cloud/object storage using local metadata staging, the method comprising:
-
receiving, by a computer system residing at an on-premises site comprising on-premises storage, a snapshot of a dataset to be archived; packaging, by the computer system, data in the snapshot into one or more fixed-size data chunks and uploading the one or more fixed-size data chunks to the cloud/object storage; concurrently with the packaging and the uploading, staging, by the computer system, metadata for the snapshot in the on-premises storage; and upon uploading all of the data of the snapshot, uploading, by the computer system, the metadata staged in the on-premises storage to the cloud/object storage. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium having stored thereon program code executable by a computer system residing at an on-premises site comprising on-premises storage, the program code embodying a method for archiving data in cloud/object storage using local metadata staging, the method comprising:
-
receiving a snapshot of a dataset to be archived; packaging data in the snapshot into one or more fixed-size data chunks and uploading the one or more fixed-size data chunks to the cloud/object storage; concurrently with the packaging and the uploading, staging metadata for the snapshot in the on-premises storage; and upon uploading all of the data of the snapshot, uploading the metadata staged in the on-premises storage to the cloud/object storage. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system residing at an on-premises site including on-premises storage, the computer system comprising:
-
a processor; and a non-transitory computer readable medium having stored thereon program code that, when executed, causes the processor to; receive a snapshot of a dataset to be archived; package data in the snapshot into one or more fixed-size data chunks and uploading the one or more fixed-size data chunks to cloud/object storage; concurrently with the packaging and the uploading, stage metadata for the snapshot in the on-premises storage; and upon uploading all of the data of the snapshot, upload the metadata staged in the on-premises storage to the cloud/object storage. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification