OVERAGE FRAMEWORK FOR CLOUD SERVICES
First Claim
Patent Images
1. A method comprising:
- storing, by a cloud infrastructure system, subscription order information related to one or more services subscribed to by a customer, the service selected from one or more services provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices;
determining, by a computing device from the one or more computing devices, resource usage information for one or more resources associated with the one or more services;
computing, by the computing device, based upon the resource usage information and based upon the subscription order information, an overage for the one or more resources for an overage period; and
providing, by the computing device, the overage of the one or more resources to a customer utilizing the one or more services in the cloud infrastructure system.
1 Assignment
0 Petitions
Accused Products
Abstract
Provisioning, managing and tracking of services provided by a cloud infrastructure system are described. A subscription request from a customer for one or more services provided by the cloud infrastructure system is received. Resources for the requested services are then provisioned. Resource usage information for the resources is collected and an overuse of the resources provisioned to the services in the subscription request, by a customer is determined. The overage information is provided to the customer.
-
Citations
20 Claims
-
1. A method comprising:
-
storing, by a cloud infrastructure system, subscription order information related to one or more services subscribed to by a customer, the service selected from one or more services provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices; determining, by a computing device from the one or more computing devices, resource usage information for one or more resources associated with the one or more services; computing, by the computing device, based upon the resource usage information and based upon the subscription order information, an overage for the one or more resources for an overage period; and providing, by the computing device, the overage of the one or more resources to a customer utilizing the one or more services in the cloud infrastructure system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more computing devices configurable to provide one or more services; a memory configurable to store subscription order information identifying a service from the set of services; and wherein a computing device from the one or more computing devices is configurable to; determine resource usage information for one or more resources associated with the service; compute, based upon the resource usage information and based upon the subscription order information, an overage for the one or more resources for an overage period; and provide, by the computing device, the overage of the one or more resources to a customer utilizing the service in the system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable memory storing a plurality of instructions executable by one or more processors, the plurality of instructions comprising:
-
instructions that cause at least one processor from the one or more processors to store subscription order information to identify a service from the set of services; instructions that cause at least one processor from the one or more processors to determine resource usage information for one or more resources associated with the service; instructions that cause at least one processor from the one or more processors to compute based upon the resource usage information and based upon the subscription order information, an overage for the one or more resources for an overage period; and instructions that cause at least one processor from the one or more processors to provide the overage of the one or more resources to a customer utilizing the service. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification