Application aware copy data management of apps deployed in public cloud environments
First Claim
Patent Images
1. A method, comprising:
- discovering all copies of an application running on a host;
reporting the number of copies of the application that were discovered;
discovering application components of one copy of the application;
mapping the application components to a storage volume;
freezing the one copy of the application in response to a first instruction;
making a new copy of the application by copying the application components that are in the storage volume; and
thawing the one copy of the application in response to a second instruction.
7 Assignments
0 Petitions
Accused Products
Abstract
One example method includes discovering an application instance on a host, reporting the existence of the application instance, discovering application components of the application instance, and mapping the application components to information concerning an underlying filesystem and information concerning an underlying physical drive. The example method additionally includes freezing the application instance in response to a first instruction, and then thawing the application instance in response to a second instruction.
-
Citations
20 Claims
-
1. A method, comprising:
-
discovering all copies of an application running on a host; reporting the number of copies of the application that were discovered; discovering application components of one copy of the application; mapping the application components to a storage volume; freezing the one copy of the application in response to a first instruction; making a new copy of the application by copying the application components that are in the storage volume; and thawing the one copy of the application in response to a second instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory storage medium having stored therein computer-executable instructions which, when executed by one or more hardware processors, perform operations comprising:
-
discovering all copies of an application running on a host; reporting the number of copies of the application that were discovered; discovering application components of one copy of the application; mapping the application components to a storage volume; freezing the one copy of the application in response to a first instruction; making a new copy of the application by copying the application components that are in the storage volume; and thawing the one copy of the application in response to a second instruction. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
pushing an application-aware agent to a host; receiving, from the application-aware agent, a report identifying the number of copies of an application residing at the host; subscribing to a service plan that specifies parameters of a copy that is to be made of the application; requesting discovery of application components of one of the copies of the application that resides at the host; receiving a map of the application components to information concerning an underlying filesystem and information concerning an underlying physical drive; mapping a physical drive identified in the information concerning the underlying physical drive to a storage volume; sending an instruction to freeze the application; making a copy of the application; and sending an instruction to thaw the application. - View Dependent Claims (17, 18, 19, 20)
-
Specification