Cloud federation in a cloud computing environment
First Claim
1. A method of bridging computing resources in a cloud computing network, the method comprising:
- discovering a host running on a first set of computing resources in the cloud computing network;
generating an image of the host that at least includes an operating system running on the host;
decoupling the host image from the first set of computing resources; and
migrating the host image to a second set of computing resources, the host image being placed in a container located on the second set of computing resources, the container comprising a plurality of images that interact to perform a particular computing task, wherein each image of the plurality of images is associated with a tier of a plurality of tiers of a multi-tiered enterprise model, and wherein users can access computing services and perform computing tasks associated with the host image on the second set of computing resources over the cloud computing network as if the computing services were installed locally on their own computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Various methods, devices, and systems are described for cloud federation in a cloud computing network including bridging computing resources between an enterprise and a cloud or among multiple clouds. These techniques involve generating an image of the host system and decoupling it from its underlying computing resources so that it can be migrated across disparate computing resources in a seamless manner. In one embodiment, an enterprise workload can be bridged with cloud resources to receive software as a service. In other embodiments, bridging is performed across multiple public or private clouds, each potentially having disparate computing resources. In addition, users can access and use these cloud services through a web browser or other network interface anywhere in the cloud computing network as if the services were installed locally on their own computer.
34 Citations
27 Claims
-
1. A method of bridging computing resources in a cloud computing network, the method comprising:
-
discovering a host running on a first set of computing resources in the cloud computing network; generating an image of the host that at least includes an operating system running on the host; decoupling the host image from the first set of computing resources; and migrating the host image to a second set of computing resources, the host image being placed in a container located on the second set of computing resources, the container comprising a plurality of images that interact to perform a particular computing task, wherein each image of the plurality of images is associated with a tier of a plurality of tiers of a multi-tiered enterprise model, and wherein users can access computing services and perform computing tasks associated with the host image on the second set of computing resources over the cloud computing network as if the computing services were installed locally on their own computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A remote management module for bridging computing resources in a cloud computing network comprising:
an operations module configured to; discover a host running on a first set of computing resources in the cloud computing network; generate an image of the host that at least includes an operating system running on the host; decouple the host image from the first set of computing resources; and migrate the host image to a second set of computing resources, the host image being placed in a container located on the second set of computing resources, the container comprising a plurality of images that interact to perform a particular computing task, the container being associated with at least one policy, wherein users can access computing services and perform computing tasks associated with the host image on the second set of computing resources over the cloud computing network as if the computing services were installed locally on their own computer; wherein the operations module comprises one or more of hardware and executable code, the executable code stored on one or more computer readable storage media. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
Specification