Data lifecycle management within a cloud computing environment
First Claim
1. A method for managing data storage within a Cloud computing environment, comprising:
- accessing a set of policies for managing storage of data, the set of policies automating valuation of the data and migration of the data between a set of storage tiers of a particular cloud within the Cloud computing environment;
assessing the set of policies to determine effects of implementing the set of policies;
implementing the set of policies;
providing a set of recommendations based on the implementation of the set of policies, the set of recommendations comprising a visual summary depicting a prediction of a value of the data, as well as generating a migration strategy for dynamically moving the data between the set of storage tiers of the particular cloud over time as the prediction of the value of the data changes, the visual summary comprising at least one characteristic including cost, migrations, storage capacity, input/output (I/O) rate, latency, and throughput for at least one storage tier of the set of storage tiers; and
generating output based on the set of recommendations.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide lifecycle storage management for data within a Cloud computing environment. Specifically, a set of policies can be defined that allow for automatic valuation of the data and migration of the data between a set of storage tiers. Before a policy set is deployed, it can be assessed to determine effects it will have on cost, performance, and data location. Based on data characteristics and access patterns, a set of policy recommendations can be provided that predict the value of the data over time, and offer an improved migration strategy for moving the data between the set of storage tiers as the value of the data changes.
-
Citations
19 Claims
-
1. A method for managing data storage within a Cloud computing environment, comprising:
-
accessing a set of policies for managing storage of data, the set of policies automating valuation of the data and migration of the data between a set of storage tiers of a particular cloud within the Cloud computing environment; assessing the set of policies to determine effects of implementing the set of policies; implementing the set of policies; providing a set of recommendations based on the implementation of the set of policies, the set of recommendations comprising a visual summary depicting a prediction of a value of the data, as well as generating a migration strategy for dynamically moving the data between the set of storage tiers of the particular cloud over time as the prediction of the value of the data changes, the visual summary comprising at least one characteristic including cost, migrations, storage capacity, input/output (I/O) rate, latency, and throughput for at least one storage tier of the set of storage tiers; and generating output based on the set of recommendations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing data storage within a Cloud computing environment, comprising:
-
a bus; a processor coupled to the bus; and a memory medium coupled to the bus, the memory medium comprising instructions to; access a set of policies for managing storage of data, the set of policies automating valuation of the data and migration of the data between a set of storage tiers of a particular cloud within the Cloud computing environment; assess the set of policies to determine effects of implementing the set of policies; implement the set of policies; provide a set of recommendations based on the implementation of the set of policies, the set of recommendations comprising a visual summary depicting a prediction of a value of the data as well as generating a migration strategy for dynamically moving the data between the set of storage tiers of the particular cloud over time as the prediction of the value of the data changes, the visual summary comprising at least one characteristic including cost, migrations, storage capacity, input/output (I/O) rate, latency, and throughput for at least one storage tier of the set of storage tiers; and generate output based on the set of recommendations. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product on a computer readable storage device for managing data storage within a Cloud computing environment and program instructions stored on the computer readable storage device, to:
-
access a set of policies for managing storage of data, the set of policies automating valuation of the data and migration of the data between a set of storage tiers of a particular cloud within the Cloud computing environment; assess the set of policies to determine effects of implementing the set of policies; implement the set of policies; provide a set of recommendations based on the implementation of the set of policies, the set of recommendations comprising a visual summary depicting a prediction of a value of the data as well as generating a migration strategy for dynamically moving the data between the set of storage tiers of the particular cloud over time as the prediction of the value of the data changes, the visual summary comprising at least one characteristic including cost, migrations, storage capacity, input/output (I/O) rate, latency, and throughput for at least one storage tier of the set of storage tiers; and generate output based on the set of recommendations. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for deploying a system for managing data storage within a Cloud computing environment, comprising:
-
providing a computer infrastructure having functionality to; access a set of policies for managing storage of data, the set of policies automating valuation of the data and migration of the data between a set of storage tiers of a particular cloud within the Cloud computing environment; assess the set of policies to determine effects of implementing the set of policies; implement the set of policies; provide a set of recommendations based on implementation of the set of policies, the set of recommendations comprising a visual summary depicting a prediction of a value of the data as well as generating a migration strategy for dynamically moving the data between the set of storage tiers of the particular cloud over time as the prediction of the value of the data changes, the visual summary comprising at least one characteristic including cost, migrations, storage capacity, input/output (I/O) rate, latency, and throughput for at least one storage tier of the set of storage tiers; and generate output based on the set of recommendations.
-
Specification