CPC G06F 3/0659 (2013.01) [G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/0622 (2013.01); G06F 3/0664 (2013.01); H04L 67/1097 (2013.01); H04L 63/08 (2013.01)] | 20 Claims |
1. A method, comprising:
providing to an authenticated user a list of one or more archives available to be restored, wherein the list of one or more archives available to be restored is based in part on a credential provided by the authenticated user, wherein the credential provided by the user is linked to a subset of a plurality of snapshot archives associated with an enterprise;
receiving a selection of one of the one or more archives and an external target for the selected archive;
utilizing a cloud instantiation of a secondary storage system to reconstitute a tree data structure based on serialized data included in the selected archive, wherein the reconstituted tree data structure is comprised of at least a root node and one or more nodes storing data, wherein the serialized data is comprised of a flat set of data blocks, wherein each data block included in the flat set of data blocks corresponds to one of a plurality of nodes of the reconstituted tree data structure;
receiving a request to restore data associated with the selected archive to the external target; and
providing the requested data associated with the archive to the external target.
|