Cloud services performance tuning and benchmarking
First Claim
1. A method for providing performance tuning and benchmarking services to one or more remote computer systems, the method comprising:
- initiating, by a service provider computer system, a gateway on one or more remote computer systems identified as targets, wherein the initiating is consequent to installing by the service provider computer system the gateway on the one or more remote computer systems if the gateway is determined to be not yet installed on the one or more remote computer systems;
initiating, by the service provider computer system, one or more performance tuning and benchmarking services;
capturing, by the service provider computer system through the gateway, data to identify captured data for a first set of metrics related to performance of the one or more remote computer systems operating with a real-life workload for a first period of a defined term of the performance tuning and benchmarking services;
performing, by the service provider computer system, a performance review based at least in part on the captured data for the first set of metrics, wherein performance issues are detected and ranked according to severities respectively attributed to the performance issues to result in at least a first detected performance issue assigned a first severity rank and a second detected performance issue assigned a second severity rank;
based at least in part on results of the performance review, deploying, by the service provider computer system from a library of different types of services, a first service of a first type to address the first detected performance issue; and
providing, by the service provider computer system through a portal, a first set of one or more reports based at least in part on the results of the performing the performance review on the captured data, wherein the first set of one or more reports comprises a recommendation of a second service of a second type to address the second detected performance issue.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide systems and methods for providing services related to managing computer systems. More specifically, embodiments of the present invention provide for providing performance tuning and benchmarking services to remote computer systems. Generally speaking, the service can provide functions to help customers maintain a consistent performance of their databases with minimal downtime by pro-actively addressing issues or bottlenecks with periodic assessments, monitoring of performance metrics that are causing stress throughout the term of the service, reporting violations of agreed upon thresholds for performance, and reactively helping customers address performance issues that arise with reactive tuning.
120 Citations
20 Claims
-
1. A method for providing performance tuning and benchmarking services to one or more remote computer systems, the method comprising:
-
initiating, by a service provider computer system, a gateway on one or more remote computer systems identified as targets, wherein the initiating is consequent to installing by the service provider computer system the gateway on the one or more remote computer systems if the gateway is determined to be not yet installed on the one or more remote computer systems; initiating, by the service provider computer system, one or more performance tuning and benchmarking services; capturing, by the service provider computer system through the gateway, data to identify captured data for a first set of metrics related to performance of the one or more remote computer systems operating with a real-life workload for a first period of a defined term of the performance tuning and benchmarking services; performing, by the service provider computer system, a performance review based at least in part on the captured data for the first set of metrics, wherein performance issues are detected and ranked according to severities respectively attributed to the performance issues to result in at least a first detected performance issue assigned a first severity rank and a second detected performance issue assigned a second severity rank; based at least in part on results of the performance review, deploying, by the service provider computer system from a library of different types of services, a first service of a first type to address the first detected performance issue; and providing, by the service provider computer system through a portal, a first set of one or more reports based at least in part on the results of the performing the performance review on the captured data, wherein the first set of one or more reports comprises a recommendation of a second service of a second type to address the second detected performance issue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor; and a memory coupled with and readable by the processor and storing a set of instructions which, when executed by the processor, causes the processor to provide performance tuning and benchmarking services to one or more remote computer systems by; initiating a gateway on one or more remote computer systems identified as targets, wherein the initiating is consequent to installing the gateway on the one or more remote computer systems if the gateway is determined to be not yet installed on the one or more remote computer systems; initiating one or more performance tuning and benchmarking services; capturing, through a gateway, data to identify captured data for a first set of metrics related to performance of the one or more remote computer systems operating with a real-life workload for a first period of a defined term of the performance tuning and benchmarking services; performing a performance review based at least in part on the captured data for the first set of metrics, wherein performance issues are detected and ranked according to severities respectively attributed to the performance issues to result in at least a first detected performance issue assigned a first severity rank and a second detected performance issue assigned a second severity rank; based at least in part on results of the performance review, deploying, from a library of different types of services, a first service of a first type to address the first detected performance issue; and providing, through a portal, a first set of one or more reports based at least in part on the results of the performing the performance review on the captured data, wherein the first set of one or more reports comprises a recommendation of a second service of a second type to address the second detected performance issue. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable memory comprising a set of instructions stored therein which, when executed by a processor, causes the processor to provide performance tuning and benchmarking services to one or more remote computer systems by:
-
initiating a gateway on one or more remote computer systems identified as targets, wherein the initiating is consequent to installing the gateway on the one or more remote computer systems if the gateway is determined to be not yet installed on the one or more remote computer systems; initiating one or more performance tuning and benchmarking services; capturing, through a gateway, data to identify captured data for a first set of metrics related to performance of the one or more remote computer systems operating with a real-life workload for a first period of a defined term of the performance tuning and benchmarking services; performing a performance review based at least in part on the captured data for the first set of metrics, wherein performance issues are detected and ranked according to severities respectively attributed to the performance issues to result in at least a first detected performance issue assigned a first severity rank and a second detected performance issue assigned a second severity rank; based at least in part on results of the performance review, deploying, from a library of different types of services, a first service of a first type to address the first detected performance issue; and providing, through a portal, a first set of one or more reports based at least in part on the results of the performing the performance review on the captured data, wherein the first set of one or more reports comprises a recommendation of a second service of a second type to address the second detected performance issue. - View Dependent Claims (17, 18, 19, 20)
-
Specification