主权项 |
1. A computer-implemented method for optimizing cloud environment through delegated actions using a cloud infrastructure optimization system, including at least a computer processor and a memory, the memory storing at least one data module, the method comprising the steps of:
gathering data representing operating conditions of a cloud environment using a monitoring system executing at the computer processor, which is operatively connected to the cloud environment over a network; determining a current state of the operating conditions of the cloud environment; storing, at the memory, at least one policy representing user desired operation of the cloud environment, and at least one user-defined policy to authorize a change to the cloud environment; evaluating, using a policy engine executing at the computer processor, whether the cloud environment should be changed to achieve a more desired state based on the current state of the operating conditions and the at least one policy set representing user desired operation of the cloud environment and the at least one user-defined policy to authorize a change to the operating conditions of the cloud environment; based on the evaluation, generating, using a recommendation engine executing at the computer processor, a recommended change to the operating conditions of the cloud environment to achieve at least one desired state consistent with the at least one user-defined policy; transmitting the recommended change to the cloud environment for changing the cloud environment from the current state to the desired state; performing at least one change to the cloud environment consistent with the recommended change; and determining at least one result of the at least one change to the cloud environment consistent with the at least one recommended change. |