| CPC G06F 3/0646 (2013.01) [G06F 3/067 (2013.01); G06F 16/122 (2019.01); H04L 67/1097 (2013.01)] | 24 Claims |

|
1. A computer-implemented method for providing transparent movement of data between a private cloud storage ecosystem and another storage system, the method comprising:
separating original metadata from data contents of one or more files stored in the private cloud storage ecosystem, the separating including storing the original metadata and the data contents for each of the one or more files separately such that the original metadata and the data contents become separate objects that are configured to be operated on independently from one another, the original metadata being persistently stored in an original location in the private cloud storage ecosystem and identification information being stored separately from the original metadata, the original metadata being separate from the identification information;
after separation and based on a tier policy, selectively moving the data contents of the one or more files transparently between the private cloud storage ecosystem and the another storage system, the data contents being moved from a first tier to a selected tier that is indicated by the tier policy; and
providing user access to the moved data contents of the one or more files, in response to a user request for the one or more files, the user request being associated with the original metadata for the moved data contents, the providing user access further comprising:
obtaining a destination of the moved data contents of the one or more files from a database storing the identification information residing in the private cloud storage ecosystem; and
based on the destination, providing the user access to the moved data contents of the one or more files such that workflow or client mount points appear unchanged from the user's perspective to account for the movement of the data contents of the one or more files from the first tier to the selected tier.
|