CPC G06F 11/1451 (2013.01) [G06F 11/1469 (2013.01)] | 20 Claims |
1. A system comprising:
one or more processors; and
a non-transitory computer-readable medium storing a plurality of instructions, which when executed, cause the one or more processors to:
perform, by a server, a set of backups of client data stored on a client device to a cloud-based object storage, the backups of the client data stored as objects within a first storage tier of the object storage;
obtain a first threshold time for re-tiering the objects stored by the object storage;
identify, amongst the set of backups, a first set of backups performed at or before the first threshold time, and a second set of backups performed after the first threshold time;
identify, amongst the objects stored by the object storage, a first set of objects referenced by the first set of backups, and a second set of objects referenced by the second set of backups;
identify, amongst the first set of objects, a third set of objects not included in the second set of objects; and
initiate a first re-tiering of the objects stored by the object storage by moving the third set of objects from the first storage tier to a second storage tier of the object storage.
|