Best practice analysis, third-party plug-ins
First Claim
1. A computer-implemented method for distributed system performance maintenance, comprising:
- under control of one or more computer systems configured with executable instructions,receiving, from a third-party computing device, at least one third-party system configuration check associated with operation of the one or more computer systems, the third-party system configuration check configured to compare a predefined best practice guideline with system configuration information associated with an account;
receiving, from a component of the one or more computer systems, the system configuration information associated with the account and associated with the component of the one or more computer systems;
performing the third-party system configuration check on the received system configuration information; and
at a time after it is determined that the received system configuration information fails the third-party system configuration check;
determining a configuration recommendation for the account and associated with the component; and
causing transmission of the determined configuration recommendation to a user of the account.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure are directed to, among other things, providing resource allocation advice, configuration recommendations, and/or migration advice regarding data storage, access, placement, and/or related web services. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on one or more resource usage checks and/or configuration checks, resource usage information and/or configuration information of an account utilizing a web service, and/or user preferences and/or settings, resource allocation advice, system configuration recommendations, and/or migration advice may be provided to a user of an account. Additionally, in some examples, one or more remediation operations may be performed automatically.
120 Citations
24 Claims
-
1. A computer-implemented method for distributed system performance maintenance, comprising:
under control of one or more computer systems configured with executable instructions, receiving, from a third-party computing device, at least one third-party system configuration check associated with operation of the one or more computer systems, the third-party system configuration check configured to compare a predefined best practice guideline with system configuration information associated with an account; receiving, from a component of the one or more computer systems, the system configuration information associated with the account and associated with the component of the one or more computer systems; performing the third-party system configuration check on the received system configuration information; and at a time after it is determined that the received system configuration information fails the third-party system configuration check; determining a configuration recommendation for the account and associated with the component; and causing transmission of the determined configuration recommendation to a user of the account. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computer-implemented method for distributed system performance maintenance, comprising:
under control of one or more computer systems configured with executable instructions, receiving at least one third-party configuration check associated with operation of the one or more computer systems; receiving, from a component of the one or more computer systems, configuration information associated with an account; performing at least one configuration check on the received configuration information; and at a time after it is determined that the received configuration information fails the at least one configuration check, performing a remediation operation on the account. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A system for distributed system performance maintenance, comprising:
-
at least one memory that stores computer-executable instructions; and at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to; receive at least one third-party performance check associated with operation of a component of the system; receive, from a user of the system, a selection of a performance check from a group of system performance checks, the group of system performance checks including at least the at least one third-party performance check; performing the selected performance check on configuration information associated with an account of the user; and performing an operation, associated with the account, based at least in part on an outcome of the performed performance check when it is determined that the configuration information fails the performed performance check. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. One or more non-transitory computer-readable media collectively storing computer-executable instructions for distributed system performance maintenance that, when executed by one or more processors, configures the one or more processors to perform operations comprising:
-
receiving at least one system performance check associated with operation of a distributed computing system, the at least one system performance check from a group of performance checks; receiving, from a user of the distributed computing system, a selection of at least one system performance check from the group of performance checks; receiving configuration information, associated with the user, of the distributed computing system; and performing the selected system performance check on the received configuration information. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification