Methods and systems for providing deployment architectures in cloud computing environments
First Claim
Patent Images
1. A method comprising:
- identifying a parameter for analyzing a process running in a cloud computing environment that comprises a plurality of computing resources;
recording data associated with the process and corresponding to the parameter;
analyzing the recorded data based on rules for customizing process deployment architectures in the cloud computing environment; and
generating, by a processor, a customized process deployment architecture in the cloud computing environment, wherein the customized process deployment architecture assigns the process to at least one computing resource of the plurality of computing resources based on the analysis of the recorded data.
1 Assignment
0 Petitions
Accused Products
Abstract
A decision system for providing customized deployment architectures to users of a cloud computing environment. The decision system can identify one or more parameters for analyzing applications and processes running in a cloud, monitor the applications and processes executed in the cloud, and collect information such as usage of cloud resources, number and type of computing processes instantiated, software programs utilized by the computing processes. The decision system can then generate customized deployment architectures based on the collected information.
-
Citations
19 Claims
-
1. A method comprising:
-
identifying a parameter for analyzing a process running in a cloud computing environment that comprises a plurality of computing resources; recording data associated with the process and corresponding to the parameter; analyzing the recorded data based on rules for customizing process deployment architectures in the cloud computing environment; and generating, by a processor, a customized process deployment architecture in the cloud computing environment, wherein the customized process deployment architecture assigns the process to at least one computing resource of the plurality of computing resources based on the analysis of the recorded data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium including instructions that, when executed by a processing system, cause the processing system to perform a method comprising:
-
identifying a parameter for analyzing a process running in a cloud, wherein the process is supported by a set of computing resources of the cloud; recording data associated with the process and corresponding to the parameter; analyzing the recorded data based on rules for customizing a process configuration of the set of computing resources supporting the process; generating a new process configuration of the set of computing resources based on the analysis of the recorded data; and assigning the process to at least one computing resource of the set of computing resources based on the analysis of the recorded data. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system comprising:
-
a network interface to a set of computing resources in a cloud computing environment; a repository medium; and a processor communicating with the network interface and executing a deployment customization module, the deployment customization module being configured to; identify a parameter for analyzing a process running in the set of computing resources; record data associated with the process and corresponding to the parameter in the repository; analyze the recorded data based on rules for customizing process deployment architectures in the cloud computing environment; and generate a customized process deployment architecture in the cloud computing environment, wherein the customized process deployment architecture assigns the process to at least one computing resource of the set of computing resources based on the analysis of the recorded data. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification