Claims
- 1. A method for supporting an application, comprising:
integrating software and hardware layers to form an integrated storage area management system; determining a level of service for the application; creating a template for each data type of data used by the application, wherein each template identifies characteristics associated with the level of service for the application; gathering data from the software and hardware layers; and processing requests from the application using the gathered data.
- 2. The method of claim 1, wherein integrating further comprises at least one of selecting software layers and selecting hardware layers.
- 3. The method of claim 1, further comprising at least one of:
generating a report based on the gathered data; and generating one or more choices based on the gathered data and the characteristics identified in one or more of the templates to respond to a request for advice.
- 4. The method of claim 3, wherein generating one or more choices further comprises at least one of matching the characteristics to the gathered data to identify hardware choices and matching the characteristics to the gathered data to identify software choices.
- 5. The method of claim 1, further comprising:
analyzing the gathered data and implementing one or more actions based on the characteristics identified in one or more of the templates and results of the analysis of the gathered data in response to a request that one or more actions be automatically implemented.
- 6. The method of claim 1, wherein analyzing the gathered data and implementing one or more actions further comprises at least one of:
requesting advice and receiving a list of choices; selecting a choice from a provided list of choices; and implementing one or more actions for a selected choice.
- 7. The method of claim 6, wherein implementing one or more actions further comprises:
configuring one or more data services.
- 8. The method of claim 1, wherein gathering data further comprises:
gathering data from hardware regarding storage availability.
- 9. The method of claim 1, wherein the application comprises at least one of a client application and a server application.
- 10. The method of claim 1, wherein the characteristics comprise at least one of availability and redundancy characteristics, performance characteristics, and security characteristics.
- 11. The method of claim 1, wherein gathering data on software and hardware further comprises:
gathering data from one or more integrated storage area management system levels.
- 12. The method of claim 1, further comprising at least one of:
receiving selection of one or more report options from a system administrator; receiving selection of one or more advice options from a system administrator; and receiving selection of one or more automated action implementation options from a system administrator.
- 13. The method of claim 1, wherein each of multiple instances of data of a particular data type is associated with the template associated with the particular data type.
- 14. The method of claim 1, wherein the data type is associated with a first template for a first application and the data type is associated with a second template for a second application.
- 15. A method for supporting a level of service for an application, comprising:
creating a template for each data type of data used by the application, wherein each template identifies characteristics associated with the level of service for the application; gathering data on software and hardware; generating one or more choices based on the gathered data and the characteristics identified in one or more of the templates to respond to a request for advice; and analyzing the gathered data and implementing one or more actions based on the characteristics identified in one or more of the templates and results of the analysis of the gathered data in response to a request that one or more actions be automatically implemented.
- 16. The method of claim 15, further comprising at least one of:
generating a report based on the gathered data; and at least one of matching the characteristics to the gathered data to identify hardware choices and matching the characteristics to the gathered data to identify software choices.
- 17. The method of claim 15, wherein analyzing the gathered data and implementing one or more actions further comprises at least one of:
requesting advice and receiving a list of choices; selecting a choice from a provided list of choices; and implementing one or more actions for a selected choice.
- 18. The method of claim 17, wherein implementing one or more actions further comprises:
configuring one or more data services.
- 19. The method of claim 15, wherein gathering data further comprises:
gathering data from hardware regarding storage availability.
- 20. The method of claim 15, wherein the application comprises one at least one of a client application and a server application.
- 21. The method of claim 15, wherein the characteristics comprise at least one of availability and redundancy characteristics, performance characteristics, and security characteristics.
- 22. The method of claim 15, wherein gathering data on software and hardware further comprises:
gathering data from one or more integrated storage area management system levels.
- 23. The method of claim 15, further comprising at least one of:
receiving selection of one or more report options from a system administrator; receiving selection of one or more advice options from a system administrator; and receiving selection of one or more automated action implementation options from a system administrator.
- 24. The method of claim 15, wherein each of multiple instances of data of a particular data type is associated with the template associated with the particular data type.
- 25. The method of claim 15, wherein the data type is associated with a first template for a first application and the data type is associated with a second template for a second application.
- 26. The method of claim 15, further comprising:
integrating software and hardware layers to form an integrated storage area management system.
- 27. The method of claim 26, wherein integrating further comprises at least one of selecting software layers and selecting hardware layers.
- 28. A system for supporting an application, comprising:
an integrated storage area management system that includes hardware layers integrated with software layers; a storage area for storing one or more templates, wherein each template is associated with a data type of data used by the application, wherein each template identifies characteristics associated with a level of service for the application; means for gathering data from the hardware layers and software layers; means for generating one or more reports from the gathered data; means for generating one or more choices based on the gathered data and the characteristics identified in one or more of the templates to respond to a request for advice; and means for analyzing the gathered data and implementing one or more actions based on the characteristics identified in one or more of the templates and results of the analysis of the gathered data in response to a request that one or more actions be automatically implemented.
- 29. The system of claim 28, wherein means for generating one or more choices further comprises at least one of means for matching the characteristics to the gathered data to identify hardware choices and means for matching the characteristics to the gathered data to identify software choices.
- 30. The system of claim 28, wherein means for analyzing the gathered data and implementing one or more actions further comprises at least one of:
means for requesting advice and receiving a list of choices; means for selecting a choice from a provided list of choices; and means for implementing one or more actions for a selected choice.
- 31. The system of claim 30, further comprising:
data services; and means for configuring the data services to perform one or more actions.
- 32. The system of claim 28, wherein means for gathering data further comprises:
means for gathering data from hardware regarding storage availability.
- 33. The system of claim 28, wherein the application comprises at least one of a client application and a server application.
- 34. The system of claim 28, wherein the characteristics comprise at least one of availability and redundancy characteristics, performance characteristics, and security characteristics.
- 35. The system of claim 28, wherein means for gathering data further comprises:
means for gathering data from one or more integrated storage area management system levels.
- 36. The system of claim 28, further comprising at least one of:
means for receiving selection of one or more report options from a system administrator; means for receiving selection of one or more advice options from a system administrator; and means for receiving selection of one or more automated action implementation options from a system administrator.
- 37. The system of claim 28, wherein each of multiple instances of data of a particular data type is associated with the template associated with the particular data type.
- 38. The system of claim 28, wherein the data type is associated with a first template for a first application and the data type is associated with a second template for a second application.
- 39. An article of manufacture for supporting a level of service for an application, wherein the article of manufacture is capable of causing operations, the operations comprising:
gathering data on software and hardware; generating one or more choices based on the gathered data and the characteristics identified in one or more templates to respond to a request for advice, wherein each template is associated with a data type of data used by the application and wherein each template identifies characteristics associated with the level of service for the application; and analyzing the gathered data and implementing one or more actions based on the characteristics identified in one or more of the templates and results of the analysis of the gathered data in response to a request that one or more actions be automatically implemented.
- 40. The article of manufacture of claim 39, wherein the operations for generating one or more choices further comprise at least one of:
generating a report based on the gathered data; and at least one of matching the characteristics to the gathered data to identify hardware choices and matching the characteristics to the gathered data to identify software choices.
- 41. The article of manufacture of claim 39, wherein the operations for analyzing the gathered data and implementing one or more actions further comprise at least one of:
requesting advice and receiving a list of choices; selecting a choice from a provided list of choices; and implementing one or more actions for a selected choice.
- 42. The article of manufacture of claim 43, wherein the operations for implementing one or more actions further comprise:
configuring one or more data services.
- 43. The article of manufacture of claim 39, wherein the operations further comprise:
gathering data from hardware regarding storage availability.
- 44. The article of manufacture of claim 39, wherein the application comprises at least one of a client application and a server application.
- 45. The article of manufacture of claim 39, wherein the characteristics comprise at least one of availability and redundancy characteristics, performance characteristics, and security characteristics.
- 46. The article of manufacture of claim 39, wherein the operations for gathering data on software and hardware further comprise:
gathering data from one or more integrated storage area management system levels.
- 47. The article of manufacture of claim 39, wherein the operations further comprise at least one of:
receiving selection of one or more report options from a system administrator; receiving selection of one or more advice options from a system administrator; and receiving selection of one or more automated action implementation options from a system administrator.
- 48. The article of manufacture of claim 39, wherein each of multiple instances of data of a particular data type is associated with the template associated with the particular data type.
- 49. The article of manufacture of claim 39, wherein the data type is associated with a first template for a first application and the data type is associated with a second template for a second application.
CROSS-REFERENCE TO PROVISIONAL APPLICATION
[0001] This application is a non-provisional application claiming priority from the following pending application:
[0002] U.S. Provisional Application No. 60/355,611, entitled “INTEGRATED AND AUTOMATED STORAGE MANAGEMENT,” by Amy Lynch, filed on Feb. 5, 2002, and which is incorporated by reference herein in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60355611 |
Feb 2002 |
US |