Methods and systems for cloud deployment analysis featuring relative cloud resource importance
First Claim
Patent Images
1. A method, comprising:
- obtaining, by a computing system, initial resource usage data representing cloud service consumption by a user;
determining a baseline requirement for cloud resources from the initial resource usage data, the baseline requirement comprising a plurality of resource parameters;
adjusting a configurable logic such that a resource parameter has a different importance than other resource parameters among the plurality of resource parameters;
applying the configurable logic to the baseline requirement for cloud resources to produce an adjusted requirement for cloud resources;
determining a set of cloud resources that have available capacity and that satisfy the adjusted requirement for cloud resources; and
assigning the set of cloud resources to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A decision system and methods for providing customized deployment architectures that take into account the importance of various cloud resources. The decision system can monitor the applications and processes executed in the cloud, and collect utilization information identifying the cloud resources used, the amount of usage, and trends in usage. Resource importance data can then be obtained from the utilization information and/or from other sources, such as a system user. The decision system can then generate customized deployment architectures based on the collected utilization information and the resource importance data.
177 Citations
20 Claims
-
1. A method, comprising:
-
obtaining, by a computing system, initial resource usage data representing cloud service consumption by a user; determining a baseline requirement for cloud resources from the initial resource usage data, the baseline requirement comprising a plurality of resource parameters; adjusting a configurable logic such that a resource parameter has a different importance than other resource parameters among the plurality of resource parameters; applying the configurable logic to the baseline requirement for cloud resources to produce an adjusted requirement for cloud resources; determining a set of cloud resources that have available capacity and that satisfy the adjusted requirement for cloud resources; and assigning the set of cloud resources to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing system comprising:
-
a memory; and a processor, coupled to the memory, the processor to perform operations, comprising; obtaining initial resource usage data representing cloud service consumption by a user; determining a baseline requirement for cloud resources from the initial resource usage data, the baseline requirement comprising a plurality of resource parameters; adjusting a configurable logic such that a resource parameter has a different importance than other resource parameters among the plurality of resource parameters; applying the configurable logic to the baseline requirement for cloud resources to produce an adjusted requirement for cloud resources; determining a set of cloud resources that have available capacity and that satisfy the adjusted requirement for cloud resources; and assigning the set of cloud resources to the user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable non-transitory storage medium comprising executable instructions that, when executed by a computer system, cause the computer system to:
-
obtain initial resource usage data representing cloud service consumption by a user; determine a baseline requirement for cloud resources from the initial resource usage data, the baseline requirement comprising a plurality of resource parameters; adjust a configurable logic such that a resource parameter has a different importance than other resource parameters among the plurality of resource parameters; apply the configurable logic to the baseline requirement for cloud resources to produce an adjusted requirement for cloud resources; determine a set of cloud resources that have available capacity and that satisfy the adjusted requirement for cloud resources; and assign the set of cloud resources to the user. - View Dependent Claims (18, 19, 20)
-
Specification