ADVANCED DISCOVERY OF CLOUD RESOURCES
First Claim
1. A process implemented by a cloud services brokerage platform, comprising:
- receiving access credentials of a cloud service consumer for enabling access to one or more cloud service providers providing cloud services to the cloud service consumer;
using the access credentials to perform a plurality of instances of cloud resource discovery, wherein each instance of cloud resource discovery includes obtaining currently-discovered cloud resource information of the cloud service consumer from the one or more cloud service providers;
creating a plurality of resource configuration groups each including one or more cloud resources defined by the cloud resource information, wherein creating the plurality of resource configuration groups includes including a particular one of the cloud resources in a particular one of the resource configuration groups when one or more cloud resource configuration attributes assigned to the particular one of the resource configuration groups is possessed by the particular one of the cloud resources; and
generating analytic information for one or more of the resource configuration groups dependent upon the cloud resources thereof.
3 Assignments
0 Petitions
Accused Products
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 comprising creating a resource group for providing cloud services, receiving a request to increase a quantity of the virtual machines of the resource group; and instantiating one or more additional virtual machines within the resource group in response to receiving the request. The resource group includes one or more virtual machines that all have virtual machine specifications of a particular configuration. Instantiating the one or more additional virtual machines includes providing each one of the one or more additional virtual machines with virtual machine specifications of the particular configuration.
-
Citations
20 Claims
-
1. A process implemented by a cloud services brokerage platform, comprising:
-
receiving access credentials of a cloud service consumer for enabling access to one or more cloud service providers providing cloud services to the cloud service consumer; using the access credentials to perform a plurality of instances of cloud resource discovery, wherein each instance of cloud resource discovery includes obtaining currently-discovered cloud resource information of the cloud service consumer from the one or more cloud service providers; creating a plurality of resource configuration groups each including one or more cloud resources defined by the cloud resource information, wherein creating the plurality of resource configuration groups includes including a particular one of the cloud resources in a particular one of the resource configuration groups when one or more cloud resource configuration attributes assigned to the particular one of the resource configuration groups is possessed by the particular one of the cloud resources; and generating analytic information for one or more of the resource configuration groups dependent upon the cloud resources thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus embodying a cloud services brokerage platform, comprising:
-
a non-transitory computer-readable medium having accessible therefrom instructions defining a process of implementing cloud services brokerage functionality; and at least one processor coupled to the non-transitory computer-readable medium for accessing and executing the instructions to implement the cloud services brokerage functionality, wherein executing the instructions to implement the cloud services brokerage functionality includes using access credentials of a cloud service consumer to obtaining currently-discovered cloud resource information of the cloud service consumer from one or more cloud service providers, determining changes in cloud resources as defined by the currently-discovered cloud resource information and previously-discovered cloud resource information, and updating a particular one of a plurality of resource configuration groups of a virtual data center (VDC) defined by the previously-discovered cloud resource information to reflect the changes in cloud resources of the particular one of the resource configuration groups. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. 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:
-
receiving access credentials of a cloud service consumer for enabling access to one or more cloud service providers providing cloud services to the cloud service consumer; using the access credentials to perform a plurality of instances of cloud resource discovery, wherein each instance of cloud resource discovery includes obtaining currently-discovered cloud resource information of the cloud service consumer from the one or more cloud service providers; creating a plurality of resource configuration groups each including one or more cloud resources defined by the cloud resource information, wherein creating the plurality of resource configuration groups includes including a particular one of the cloud resources in a particular one of the resource configuration groups when one or more cloud resource configuration attributes assigned to the particular one of the resource configuration groups is possessed by the particular one of the cloud resources; and generating analytic information for one or more of the resource configuration groups dependent upon the cloud resources thereof. - View Dependent Claims (17, 18, 19, 20)
-
Specification