Method, system and computer readable medium for provisioning cloud resources
Abstract
A non-transitory computer-readable storage medium has tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device. The instructions are configured for causing the at least one data processing device to perform a method for provisioning cloud resources. The method comprises creating an instantiation of a cloud service resource; associating the cloud service resource with each one of a virtual data center, a cloud resource application, a cloud resource application environment, and a cloud resource architectural layer; and provisioning the cloud service resource with at least one instance of a virtual machine.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A non-transitory computer-readable storage medium having tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device, the instructions are configured for causing the at least one data processing device to perform a method comprising:
creating an instantiation of a cloud service resource; associating the cloud service resource with each one of a virtual data center, a cloud resource application, a cloud resource application environment, and a cloud resource architectural layer; and provisioning the cloud service resource with at least one instance of a virtual machine.
2 . The non-transitory computer-readable storage medium of claim 1 wherein creating the instantiation of the cloud service resource includes specifying system capacity requirements of the virtual machine.
3 . The non-transitory computer-readable storage medium of claim 2 wherein the system capacity requirements include information defining a compute capacity and information defining a memory capacity.
4 . The non-transitory computer-readable storage medium of claim 1 wherein:
creating the instantiation of the cloud service resource enables a visual depiction of the cloud service resource to be displayed within a visual depiction of a resource group architecture;
the resource group architecture includes a status indicator depicting a number of instances of the virtual machine; and
the status indicator depicts at least one of a number of virtual machines (VMs) added to a resource group, the number of VMs active within the resource group and the number of VMs inactive within the resource group.
5 . The non-transitory computer-readable storage medium of claim 4 wherein:
creating the instantiation of the cloud service resource includes specifying system capacity requirements of the virtual machine; and
the system capacity requirements include information defining a compute capacity and information defining a memory capacity.
6 . The non-transitory computer-readable storage medium of claim 1 wherein:
creating the instantiation of the cloud service resource is performed in conjunction with creating a plurality of resource groups defining at least one of a virtual data center (VDC) and a cloud resource application;
each one of the resource groups includes one or more VDC resources;
the cloud service resource is a VDC resource of a respective one of resource groups;
associating the cloud service resource is performed in conjunction with associating each one of the VDC resources with a respective set of resource group specification parameters.
7 . The non-transitory computer-readable storage medium of claim 6 wherein causing the at least one data processing device to perform the method further comprises:
displaying a visual depiction of at least one of an architectural layout of the VDC and an architectural layout of the cloud resource application, wherein displaying the visual depiction of the architectural layout of the VDC includes creating a visual depiction of the one or more VDC resources of each one of the resource groups and the application, wherein displaying the visual depiction of the architectural layout of the cloud resource application includes creating a visual depiction of the VDC resources of each one of the resource groups and the VDC, and wherein a configuration of the visual depiction for the architectural layout of the VDC and a configuration of the visual depiction for the architectural layout of the cloud resource application are each dependent upon one or more of the resource group specification parameters of the respective set thereof.
8 . The non-transitory computer-readable storage medium of claim 7 wherein at least one of displaying the visual depiction of the architectural layout of the VDC and displaying the visual depiction of the architectural layout of the application includes showing each one of the one or more VDC resources in combination with at least a portion of the resource group specification parameters.
9 . The non-transitory computer-readable storage medium of claim 7 wherein at least one of displaying the visual depiction of the architectural layout of the VDC and displaying the visual depiction of the architectural layout of the application includes:
showing a plurality of resource view selections that each correspond to a respective one of the resource group specification parameters; and
configuring the visual depiction of the one or more VDC resources dependent upon a selected one of the resource view selections.
10 . The non-transitory computer-readable storage medium of claim 7 wherein:
creating the instantiation of the cloud service resource enables a visual depiction of the cloud service resource to be displayed within at least one of the visual depiction of the architectural layout of the VDC and the visual depiction of the architectural layout of the cloud resource application;
at least one of the visual depiction of the architectural layout of the VDC and the visual depiction of the architectural layout of the cloud resource application includes a status indicator depicting a number of instances of the virtual machine the status indicator depicts at least one of a number of virtual machines (VMs) added to a resource group, the number of VMs active within the resource group and the number of VMs inactive within the resource group.
11 . The non-transitory computer-readable storage medium of claim 7 wherein:
creating the instantiation of the cloud service resource includes specifying system capacity requirements of the virtual machine; and
the system capacity requirements include information defining a compute capacity and information defining a memory capacity.
12 . A non-transitory computer-readable storage medium having tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device, the instructions are configured for causing the at least one data processing device to perform a method comprising:
specifying a virtual data center for an instantiation of a virtual machine; specifying a cloud resource application for the instance of the virtual data machine; specifying a cloud resource application environment for the instantiation of the virtual machine; specifying a cloud resource architectural layer for the instantiation of the virtual machine; and specifying a number of instances of the instantiation of the virtual machine.
13 . The non-transitory computer-readable storage medium of claim 12 wherein causing the at least one data processing device to perform the method further comprises:
specifying system capacity requirements of the virtual machine.
14 . The non-transitory computer-readable storage medium of claim 13 wherein the system capacity requirements include information defining a compute capacity and information defining a memory capacity.
15 . The non-transitory computer-readable storage medium of claim 12 wherein:
creating a virtual data center (VDC) having a plurality of resource groups comprises specifying the virtual data center, specifying the cloud resource application, specifying the cloud resource application environment and specifying a cloud resource architectural layer;
each one of the resource groups includes one or more VDC resources;
the virtual machine is a VDC resource of a respective one of resource groups; and
each one of the VDC resources is associated with a respective set of resource group specification parameters.
16 . The non-transitory computer-readable storage medium of claim 15 wherein:
creating the VDC enables a visual depiction of the cloud service resource to be displayed within a visual depiction of a resource group architecture;
the visual depiction of the resource group architecture includes a status indicator depicting a number of instances of the virtual machine the status indicator depicts at least one of a number of virtual machines (VMs) added to a resource group, the number of VMs active within the resource group and the number of VMs inactive within the resource group.
17 . The non-transitory computer-readable storage medium of claim 15 wherein causing the at least one data processing device to perform the method further comprises:
displaying a visual depiction of an architectural layout of the VDC, wherein displaying the visual depiction of the architectural layout includes creating a visual depiction of the one or more VDC resources of each one of the resource groups and wherein a configuration of the visual depiction of the one or more VDC resources is dependent upon one or more of the resource group specification parameters of the respective set thereof.
18 . The non-transitory computer-readable storage medium of claim 17 wherein displaying the architectural layout includes showing each one of the one or more VDC resources in combination with at least a portion of the resource group specification parameters.
19 . The non-transitory computer-readable storage medium of claim 17 wherein displaying the architectural layout includes:
showing a plurality of resource view selections that each correspond to a respective one of the resource group specification parameters; and
configuring the visual depiction of the one or more VDC resources dependent upon a selected one of the resource view selections.
20 . The non-transitory computer-readable storage medium of claim 17 wherein:
creating the VDC enables a visual depiction of the cloud service resource to be displayed within a visual depiction of a resource group architecture;
the visual depiction of the resource group architecture includes a status indicator depicting a number of instances of the virtual machine the status indicator depicts at least one of a number of virtual machines (VMs) added to a resource group, the number of VMs active within the resource group and the number of VMs inactive within the resource group.
21 . A non-transitory computer-readable storage medium having tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device, the instructions are configured for causing the at least one data processing device to perform a method comprising:
displaying a visual depiction of a cloud service resource, wherein the visual depiction is associated with a respective identifier for each one of an application environment and a cloud resource architectural layer; and displaying, in conjunction with displaying the visual depiction of the cloud service resource, a status indicator depicting a number of instances of the cloud service resource; and displaying, in conjunction with displaying the visual depiction of the cloud service resource, information quantifying compute resources, memory resources and storage resources of the cloud service resource.
22 . The non-transitory computer-readable storage medium of claim 21 wherein displaying the visual depiction of the cloud service resource includes displaying the visual depiction of the cloud service resource within a visual depiction of a resource group architecture.
23 . The non-transitory computer-readable storage medium of claim 22 wherein:
displaying the visual depiction of the cloud service resource within the visual depiction of the resource group architecture includes displaying a status indicator depicting a number of instances of the virtual machine.
24 . The non-transitory computer-readable storage medium of claim 23 wherein:
the status indicator depicts at least one of a number of virtual machines (VMs) added to a resource group, the number of VMs active within the resource group and the number of VMs inactive within the resource group.
25 . The non-transitory computer-readable storage medium of claim 21 wherein:
displaying the visual depiction of the cloud service resource is performed in conjunction with creating a plurality of resource groups defining at least one of a virtual data center (VDC) and a cloud resource application;
each one of the resource groups includes one or more VDC resources;
the cloud service resource is a VDC resource of a respective one of resource groups;
each one of the VDC resources is associated with a respective set of resource group specification parameters.
26 . The non-transitory computer-readable storage medium of claim 25 wherein displaying the visual depiction of the cloud service resource includes displaying the visual depiction of the cloud service resource within a visual depiction of a resource group architecture.
27 . The non-transitory computer-readable storage medium of claim 26 wherein:
displaying the visual depiction of the cloud service resource within the visual depiction of the resource group architecture includes displaying a status indicator depicting a number of instances of the virtual machine.
28 . The non-transitory computer-readable storage medium of claim 27 wherein:
the status indicator depicts at least one of a number of virtual machines (VMs) added to a resource group, the number of VMs active within the resource group and the number of VMs inactive within the resource group.Join the waitlist — get patent alerts
Track US2014282536A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.