SYSTEMS AND METHODS FOR MANAGEMENT OF VIRTUAL APPLIANCES IN CLOUD-BASED NETWORK
First Claim
1. A method of managing a set of virtual appliances in a cloud, comprising:
- instantiating a virtual appliance monitor in at least a first network cloud;
receiving appliance state information representing an execution state of at least one set of virtual software appliances instantiated in the first network cloud, in the virtual appliance monitor; and
generating at least one appliance control action by the virtual appliance monitor based on the appliance state information.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for instantiating and operating a virtual appliance monitor in a cloud. A network cloud environment can include a set of instantiated virtual appliances supported in the cloud. A cloud management system can control and organize the resource servers and other resources necessary to build the virtual appliances. In addition to the set of virtual appliances, the cloud management system can instantiate a virtual appliance monitor that communicates with the set of virtual appliances, to monitor their execution state, software complement, and other operational details. In implementations the virtual appliance monitor can be migrated from a physical on-premise platform. The virtual appliance store can store information related to the execution state of the virtual appliances to an off-cloud appliance data store. The instantiation and operation of the virtual appliance monitor can be metered for subscription-based usage charges.
333 Citations
24 Claims
-
1. A method of managing a set of virtual appliances in a cloud, comprising:
-
instantiating a virtual appliance monitor in at least a first network cloud; receiving appliance state information representing an execution state of at least one set of virtual software appliances instantiated in the first network cloud, in the virtual appliance monitor; and generating at least one appliance control action by the virtual appliance monitor based on the appliance state information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for monitoring appliances in a cloud, comprising:
-
a first interface to at least one set of virtual software appliances instantiated in at least a first network cloud; and a cloud management system, communicating with the first interface, the cloud management system being configured to— instantiate a virtual appliance monitor, the virtual appliance monitor being configured to— receive appliance state information representing an execution state of the at least one set of virtual software appliances instantiated in the first network cloud, in the virtual appliance monitor, and generate at least one appliance control action based on the appliance state information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A set of virtual software appliances, the set of virtual software appliances being monitored by a method comprising:
-
instantiating a virtual appliance monitor in a at least a first network cloud; receiving appliance state information representing an execution state of at least one set of virtual software appliances instantiated in the at least first network cloud, in the virtual appliance monitor; and generating at least one appliance control action by the virtual appliance monitor based on the appliance state information. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification