EFFICIENT CREATION OF MULTIPLE RETENTION PERIOD BASED REPRESENTATIONS OF A DATASET BACKUP
First Claim
1. A method comprising:
- after receiving, by a storage system that deduplicates data, a request to back up a first dataset,creating, in a first storage tier corresponding to the storage system, a first backup of the first dataset, wherein the first backup corresponds to a first retention period and the first backup comprises first metadata;
copying and modifying, in the first storage tier, the first metadata to create a second backup of the first dataset, wherein the second backup comprises second metadata and the second backup corresponds to a second retention period that is different than the first retention period;
replicating the second backup to a second storage tier; and
removing the first backup from the first storage tier after expiration of the first retention period.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage tier manager efficiently creates different representations of a dataset backup for different retention periods. Each of the representations of the dataset backup is distinctly identifiable despite initially representing a same dataset backup. The representations are structured metadata corresponding to the dataset backup. One representation is a cached backup version of the dataset backup (“cached backup” or “cached representation”) provided for low latency access while residing at a storage tier of the backup appliance for a relatively short retention period according to a lifecycle management policy. The other representation is a cloud backup version of the dataset backup (“cloud backup” or “cloud representation”) provided for persisting into cloud storage for a longer retention period according to the lifecycle management policy.
-
Citations
20 Claims
-
1. A method comprising:
-
after receiving, by a storage system that deduplicates data, a request to back up a first dataset, creating, in a first storage tier corresponding to the storage system, a first backup of the first dataset, wherein the first backup corresponds to a first retention period and the first backup comprises first metadata; copying and modifying, in the first storage tier, the first metadata to create a second backup of the first dataset, wherein the second backup comprises second metadata and the second backup corresponds to a second retention period that is different than the first retention period; replicating the second backup to a second storage tier; and removing the first backup from the first storage tier after expiration of the first retention period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory machine readable media comprising program code for multi-tier data back up with multiple retention periods, the program code to:
-
after receipt of a request to back up a first dataset, create, in a first storage tier, a first backup of the first dataset, wherein the first backup corresponds to a first retention period and the first backup comprises first metadata; copy and modify, in the first storage tier, the first metadata to create a second backup of the first dataset, wherein the second backup comprises second metadata and the second backup corresponds to a second retention period that is different than the first retention period; replicate the second backup to a second storage tier; and remove the first backup from the first storage tier after expiration of the first retention period. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A backup appliance comprising:
-
a processor unit; and a machine readable medium comprising program code executable by the processor unit to cause the backup appliance to, after receipt of a request to back up a first dataset, create, in a first storage tier corresponding to the backup appliance, a first backup of the first dataset, wherein the first backup corresponds to a first retention period and the first backup comprises first metadata; copy and modify, in the first storage tier, the first metadata to create a second backup of the first dataset, wherein the second backup comprises second metadata and the second backup corresponds to a second retention period that is different than the first retention period; replicate the second backup to a second storage tier; and remove the first backup from the first storage tier after expiration of the first retention period. - View Dependent Claims (17, 18, 19, 20)
-
Specification