Tagging Physical Resources in a Cloud Computing Environment
First Claim
1. One or more non-transitory computer-readable media, storing computer-executable instructions that, when executed by a processor, cause a computing device to:
- receive a request to create a virtual machine in a cloud computing environment;
receive a selection of an offering associated with the request, the selected offering comprising at least one of a service offering and a network offering;
retrieve from a storage a first tag associated with the selected offering;
identify one or more physical resources within the cloud computing environment associated with the first tag; and
create a first virtual machine corresponding to the request, wherein the first virtual machine is configured to use the one or more physical resources associated with the first tag.
8 Assignments
0 Petitions
Accused Products
Abstract
A cloud system may create physical resource tags to store relationships between cloud computing offerings, such as computing service offerings, storage offerings, and network offerings, and the specific physical resources in the cloud computing environment. Cloud computing offerings may be presented to cloud customers, the offerings corresponding to various combinations of computing services, storage, networking, and other hardware or software resources. After a customer selects one or more cloud computing offerings, a cloud resource manager or other component within the cloud infrastructure may retrieve a set of tags and determine a set of physical hardware resources associated with the selected offerings. The physical hardware resources associated with the selected offerings may be subsequently used to provision and create the new virtual machine and its operating environment.
-
Citations
24 Claims
-
1. One or more non-transitory computer-readable media, storing computer-executable instructions that, when executed by a processor, cause a computing device to:
-
receive a request to create a virtual machine in a cloud computing environment; receive a selection of an offering associated with the request, the selected offering comprising at least one of a service offering and a network offering; retrieve from a storage a first tag associated with the selected offering; identify one or more physical resources within the cloud computing environment associated with the first tag; and create a first virtual machine corresponding to the request, wherein the first virtual machine is configured to use the one or more physical resources associated with the first tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, at a first cloud infrastructure computing device, a request to create a virtual machine in a cloud computing environment; receiving, at the first cloud infrastructure computing device, a selection of an offering associated with the request, the selected offering comprising at least one of a service offering and a network offering; retrieving from a storage a first tag associated with the selected offering; identifying one or more physical resources within the cloud computing environment associated with the first tag; and creating, by the first cloud infrastructure computing device, a first virtual machine corresponding to the request, wherein the first virtual machine is configured to use the one or more physical resources associated with the first tag. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a processor controlling at least some operations of the apparatus; and a memory storing computer executable instructions that, when executed by the processor, cause the apparatus to; receive a request to create a virtual machine in a cloud computing environment; receive a selection of an offering associated with the request, the selected offering comprising at least one of a service offering and a network offering; retrieve from a storage a first tag associated with the selected offering; identify one or more physical resources within the cloud computing environment associated with the first tag; and create a first virtual machine corresponding to the request, wherein the first virtual machine is configured to use the one or more physical resources associated with the first tag. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification