Overage framework for cloud services
First Claim
Patent Images
1. A method comprising:
- storing, by a computing infrastructure system, subscription order information for a customer, the subscription order information identifying a first service subscribed to by the customer from one or more services provided by the computing infrastructure system, the computing infrastructure system comprising one or more computing devices;
determining, for the first service, by a computing device from the one or more computing devices, an amount of a first resource used by the customer;
determining a first service level and a first customer level associated with the subscription order information;
determining an overage value for the first resource based upon the first service level and the first customer level;
computing, by the computing device, an overage amount for the first resource based upon the amount of the first resource used by the customer and the overage value; and
providing, by the computing device, the overage amount for the first resource to the customer.
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.
214 Citations
21 Claims
-
1. A method comprising:
-
storing, by a computing infrastructure system, subscription order information for a customer, the subscription order information identifying a first service subscribed to by the customer from one or more services provided by the computing infrastructure system, the computing infrastructure system comprising one or more computing devices; determining, for the first service, by a computing device from the one or more computing devices, an amount of a first resource used by the customer; determining a first service level and a first customer level associated with the subscription order information; determining an overage value for the first resource based upon the first service level and the first customer level; computing, by the computing device, an overage amount for the first resource based upon the amount of the first resource used by the customer and the overage value; and providing, by the computing device, the overage amount for the first resource to the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21)
-
-
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 first service from the set of services; and wherein a computing device from the one or more computing devices is configurable to; determine, for the first service, an amount of a first resource used by a customer; determine a first service level and a first customer level associated with the subscription order information; determine an overage value for the first resource based upon the first service level and the first customer level; compute an overage amount for the first resource based upon the amount of the first resource used by the customer and the overage value; and provide, by the computing device, the overage amount for the first resource to the customer. - 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 first service from a set of services; instructions that cause at least one processor from the one or more processors to determine, for the first service, an amount of a first resource used by a customer; instructions that cause at least one processor from the one or more processors to determine a first service level and a first customer level associated with the subscription order information; instructions that cause at least one processor from the one or more processors to determine an overage value for the first resource based upon the first service level and the first customer level; instructions that cause at least one processor from the one or more processors to compute an overage amount for the first resource based upon the amount of the first resource used by the customer and the overage value; and instructions that cause at least one processor from the one or more processors to provide the overage amount for the first resource to the customer. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification