Methods and systems for abstracting cloud management
AssigneeRed Hat, Inc.
InventorMichael Paul DeHaan
Life of this patent
Estimating the term…
Abstract
A cloud management system can utilize an abstraction library for management of clouds. The abstraction library can abstract out the differences between different cloud management schemes. The cloud management system can utilize the abstraction library to perform various processes associated with the virtual machines regardless of the cloud management scheme of the virtual machine. The cloud management system can format, configure, and convert virtual machines to the cloud management scheme of the cloud in which the virtual machine will be instantiated. The cloud management system can utilize the abstraction library to enable communication with virtual machines that are formated according to a different cloud management scheme than the communication.
Claims20
A method of managing a cloud computing environment, comprising:
- identifying a communication for a virtual machine executing on a computing system according to a first cloud management scheme, wherein the communication is formated according to a second cloud management scheme;
- converting the communication into the second cloud management scheme;
- and
- providing the converted communication to the virtual machine.
A method for managing a cloud computing environment, comprising:
- identifying a virtual machine formated according to a first cloud management scheme;
- configuring the virtual machine according to a second cloud management scheme;
- and
- instantiating the virtual machine on a computing system.
A system for managing a cloud computing environment, comprising:
- a network interface to a set of computing systems;
- and
- a processor communicating with the network interface and executing a cloud management system, the cloud management system being configured to
- identify a communication for a virtual machine executing on a computing system in the set of computing systems according to a first cloud management scheme, wherein the communication is formated according to a second cloud management scheme;
- convert the communication into the second cloud management scheme;
- and
- provide the converted communication to the virtual machine.
A system for managing a cloud computing environment, comprising:
- a network interface to a set of computing systems;
- and
- a processor communicating with the network interface and executing a cloud management system, the cloud management system being configured to
- identify a virtual machine formated according to a first cloud management scheme;
- configure the virtual machine according to a second cloud management scheme;
- and
- instantiate the virtual machine on a computing system in the set of computing systems.
Dependencies are inferred from the claim text.