System and method for data deduplication of backup images
US-9098432-B1 · Aug 4, 2015 · US
US9665437B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9665437-B2 |
| Application number | US-201414546757-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 18, 2014 |
| Priority date | Nov 18, 2013 |
| Publication date | May 30, 2017 |
| Grant date | May 30, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Computerized methods and systems for automating a process of creating and mounting live copies of data to applications in accordance with workflows that specify procedures for creating and mounting the live copies of data to the applications. The methods and systems comprise executing at least one workflow associated with a data object based on a triggering event, and executing a set of configurable work actions associated with the at least one workflow; creating a snapshot of data volumes associated with the data object; creating liveclone volumes based on the snapshot of the data volumes, and mounting and dismounting the liveclone volumes to and from at least one application.
Opening claim text (preview).
What is claimed is: 1. A system for automating a process of creating and mounting operational copies of production data from a client storage system to applications in accordance with workflows that specify procedures for unmounting old operational copies of the production data, creating new operational copies of the production data, and mounting the new operational copies of data to the applications so that the applications can use the new operational copies, said system comprising: a processor and a memory containing instructions for execution by the processor that when executed by the processor, cause the processor to: execute a copy data workflow associated with production data stored at a client storage system based on a triggering event, the triggering event specifying a condition upon which to execute the copy data workflow, the copy data workflow comprising a configurable set of work actions for managing copy data associated with the production data; and execute the set of configurable work actions associated with the copy data workflow, comprising: unmounting an old operational copy of the production data from an application, wherein the old operational copy was created based on an outdated version of the production data, creating a new operational copy of a current version of the production data, wherein the new operational copy of the production data provides a working copy of the current version of the production data, and mounting the new operational copy of the production data to the application so that the application can use the current version of the production data, thereby automating the process of creating and mounting the operational copy of the production data to the application in accordance with the copy data workflow, which specifies procedures for creating and mounting the new operational copy of the production data to the application. 2. The system of claim 1 , wherein to execute the set of configurable work actions associated with the at least one workflow, the processor is further configured to: refresh the new operational copy of the current version of the production data, and sanitize the new operational copy of the current version of the production data prior to mounting the new operational copy of the current version of the production data. 3. The system of claim 2 , wherein to sanitize the new operational copy of the current version of the production data, the processor is further configured to remove sensitive user information from the new operational copy of the current version of the production data. 4. The system of claim 2 , wherein to sanitize the new operational copy of the current version of the production data, the processor is further configured to invoke a prescript before the mount operation and a postscript after the mount operation. 5. The system of claim 1 , wherein the triggering event comprises a manual trigger, an event trigger, a Cron-expression trigger, or any combination thereof. 6. The system of claim 1 , wherein the production data is a test and development application. 7. A computerized method for automating a process of creating and mounting operational copies of production data from a client storage system to applications in accordance with workflows that specify procedures for unmounting old operational copies of the production data, creating new operational copies of the production data, and mounting the new operational copies of data to the applications so that the applications can use the new operational copies, the method comprising: executing, by a computing device, a copy data workflow associated with production data stored at a client storage system based on a triggering event, the triggering event specifying a condition upon which to execute the copy data workflow, the copy data workflow comprising a configurable set of work actions for managing copy data associated with the production data; and executing, by the computing device, the set of configurable work actions associated with the copy data workflow, comprising: unmounting an old operational copy of the production data from an application, wherein the old operational copy was created based on an outdated version of the production data, creating a new operational copy of a current version of the production data, wherein the new operational copy of the production data provides a working copy of the current version of the production data, and mounting the new operational copy of the production data to the application so that the application can use the current version of the production data, thereby automating the process of creating and mounting the operational copy of the production data to the application in accordance with the copy data workflow, which specifies procedures for creating and mounting the new operational copy of the production data to the application. 8. The method of claim 7 , wherein executing the set of configurable work actions associated with the at least one workflow comprises: refreshing the new operational copy of the current version of the production data, and sanitizing the new operational copy of the current version of the production data prior to mounting the new operational copy of the current version of the production data. 9. The method of claim 8 , wherein sanitizing the new operational copy of the current version of the production data comprises removing sensitive user information from the new operational copy of the current version of the production data. 10. The method of claim 8 , wherein sanitizing the new operational copy of the current version of the production data comprises invoking a prescript before the mount operation and a postscript after the mount operation. 11. The method of claim 7 , wherein the triggering event comprises a manual trigger, an event trigger, a Cron-expression trigger, or any combination thereof. 12. The method of claim 7 , wherein the production data is a test and development application. 13. A non-transitory computer readable medium having executable instructions operable to cause an apparatus to: execute a copy data workflow associated with production data stored at a client storage system based on a triggering event, the triggering event specifying a condition upon which to execute the copy data workflow, the copy data workflow comprising a configurable set of work actions for managing copy data associated with the production data; and execute the set of configurable work actions associated with the copy data workflow, comprising: unmounting an old operational copy of the production data from an application, wherein the old operational copy was created based on an outdated version of the production data, creating a new operational copy of a current version of the production data, wherein the new operational copy of the production data provides a working copy of the current version of the production data, and mounting the new operational copy of the production data to the application so that the application can use the current version of the production data, thereby automating the process of creating and mounting the operational copy of the production data to the application in accordance with the copy data workflow, which specifies procedures for creating and mounting the new operational copy of the production data to the application. 14. The non-transitory computer readable medium of claim 13 , wherein executing the set of configurable work actions associated with the at least one workflow comprises: refreshing the new operational copy of the current version of the production data, and sanitizing the new operational copy
Hardware arrangements for backup · CPC title
using file system or storage system metadata · CPC title
by selection of backup contents · CPC title
using de-duplication of the data · CPC title
for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.