Application deployment and management in a cloud computing environment
First Claim
Patent Images
1. A method for operating a cloud computing environment, the method comprising:
- sending, by a computer system to one or more computing resources of the cloud computing environment and based on user-defined provisioning information including security requirements that defines, at least in part, a logical organization of tiers within the cloud computing environment, a cloud environment initialization event, the cloud environment initialization event causing a cloud environment configuration having the logical organization of tiers to be made available for execution of a software application;
sending, by the computer system, the software application for execution in the organized tiers of the cloud environment configuration of the cloud computing environment;
monitoring data received from the cloud computing environment during execution of the software application; and
based on monitored data from the cloud computing environment, sending, by the computer system, a cloud environment adjustment event to the cloud computing environment to cause adjustment of the cloud environment configuration by changing at least one of the computing resources assigned to the cloud environment configuration, said cloud environment adjustment event including one or more software objects that contain information related to provisioning computing resources of the cloud computing environment for the cloud environment configuration.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, devices, and systems for management of a cloud computing environment for use by a software application. The cloud computing environment may be an N-tier environment. Multiple cloud providers may be used to provide the cloud computing environment.
-
Citations
18 Claims
-
1. A method for operating a cloud computing environment, the method comprising:
-
sending, by a computer system to one or more computing resources of the cloud computing environment and based on user-defined provisioning information including security requirements that defines, at least in part, a logical organization of tiers within the cloud computing environment, a cloud environment initialization event, the cloud environment initialization event causing a cloud environment configuration having the logical organization of tiers to be made available for execution of a software application; sending, by the computer system, the software application for execution in the organized tiers of the cloud environment configuration of the cloud computing environment; monitoring data received from the cloud computing environment during execution of the software application; and based on monitored data from the cloud computing environment, sending, by the computer system, a cloud environment adjustment event to the cloud computing environment to cause adjustment of the cloud environment configuration by changing at least one of the computing resources assigned to the cloud environment configuration, said cloud environment adjustment event including one or more software objects that contain information related to provisioning computing resources of the cloud computing environment for the cloud environment configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a processor; a storage device communicatively coupled to the processor; and a set of instructions on the storage device that, when executed by the processor, cause the processor to; send, to one or more computing resources of the cloud computing environment and based on user defined provisioning information including security requirements that defines, at least in part, a logical organization of tiers within the cloud computing environment, a cloud environment initialization event, the cloud environment initialization event causing a cloud environment configuration having the logical organization of tiers to be made available for execution of a software application; send the software application for execution in the organized tiers of the cloud environment configuration of the cloud computing environment; monitor data received from the cloud computing environment during execution of the software application; and based on monitored data from the cloud computing environment, send a cloud environment adjustment event to the cloud computing environment to cause adjustment of the cloud environment configuration by changing at least one of the computing resources assigned to the cloud environment configuration, said cloud environment adjustment event including one or more software objects that contain information related to provisioning computing resources of the cloud computing environment for the cloud environment configuration. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification