Uploaded image for project: 'CloudStack'
  1. CloudStack
  2. CLOUDSTACK-8592

Enhance usage server to provide quota service


    • Type: Task
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 4.6.0
    • Fix Version/s: 4.7.0
    • Component/s: Usage
    • Security Level: Public (Anyone can view this level - this is the default.)
    • Labels:



      Quota service while allowing for scalability will make sure that the cloud is not exploited by attacks, careless use and program errors. To address this problem, we propose to employ a quota-enforcement service that allows resource usage within certain bounds as defined by policies and available quotas for various entities.
      Quota service extends the functionality of usage server to provide a measurement for the resources used by the accounts and domains using a common unit referred to as cloud currency in this document. It can be configured to ensure that your usage won’t exceed the budget allocated to accounts/domain in cloud currency.
      It will let user know how much of the cloud resources he is using. It will help the cloud admins, if they want, to ensure that a user does not go beyond his allocated quota. Per usage cycle if a account is found to be exceeding its quota then it is locked. Locking an account means that it will not be able to initiat
      e a new resource allocation request, whether it is more storage or an additional ip. Needless to say quota service as well as any action on the account is configurable.


          Issue Links



              • Assignee:
                aprateek Abhinandan Prateek
                aprateek Abhinandan Prateek
              • Votes:
                0 Vote for this issue
                5 Start watching this issue


                • Created: