CitizenDeveloper.com Terms of Service

A2050 Processing Units

Last Modified: March 25, 2021

Sales Literature

Sales literature is not applicable for this SKU.

Service Specific Terms

  • CitizenDeveloper Application Hosting:
    • This SKU adds additional features to SKU A2000 Hosting. Therefore, the terms of SKU A2000 are hereby fully incorporated herein. Where there is a conflict this SKU A2050 takes precedence.
  • What is a Processing Unit?
    • A Processing Unit (PU) is an allocatable block of hosting services that can be used to provision some quantity of a designated hosted resource from a designated hosting vendor to a single designated Application.
    • The “Processing Unit Allocation Schedule” shows the quantity of any given provisionable service allocatable per Processing Unit. This schedule is as set by CitizenDeveloper in its sole discretion and as may be amended from time to time. See the Sales Literature for the current Processing Unit Allocation Schedule.
  • How are Processing Units Deployed?
    • You may use your valid Platform Tools License to access the systems administration and dev ops application at platform.citizendeveloper.com.
    • Based on the number of Processing Units available to each Application as determined by Your Order(s), some number of unallocated Processing Units may be available to You for each Application.
    • You may allocate any available Processing Units to the Application. At the time you allocate the Processing Units to the Application, You may be able to specify the role in which those Processing Units will be deployed; for example to provide additional services processing, or additional cloud database processing.
  • Limitations
    • Note that an Application is installed onto Installations, and those Installation reside within a Cluster. As such you may be restricted to the specific Data Processing vendor for that Cluster, and therefore restricted in the features that may be available. In other words, you may not be able to select features provided by Data Processor B if the Installation for that Application resides on a Cluster that currently consists of Processing Units from Data Processor A.
    • According to the Processing Unit Allocation Schedule, some resources may only be available to a single Processing Unit on a fractional basis. In that situation, the designation of more than one Processing Unit may be required to allocate one of those resources.
    • In environments designated as “Shared Hosting” environments, Your allocated Processing Units and the Processing Unit Allocation Schedule determine the quantity of resources which will generally be available to You at a given time. However, your allocation may not represent a specific allocation at any point in time. CitizenDeveloper will provide specific allocations in its sole discretion and as may be amended from time to time, in order to address the full needs of all applications in a shared environment.
    • If Your Application consumes more Processing Units than you have allocated, CitizenDeveloper reserves the right to (1) notify you of the over-consumption (the “Overage”) and ask for immediate remedy including but not limited to Actual Use billing in addition to any In Advance billing that may already be in place; (2) require that you immediately migrate to a Dedicated Hosting environment, and/or (3) immediately cease provision of services. Generally, if You do not bring your consumption in line with your purchased Processing Units allocated, CitizenDeveloper may allocate additional Processing Units to you temporarily, and will bill you for those Processing Units at the then current retail prices. Specifically, all over-consumption must be addressed by You within 30 days of notice otherwise this is considered a material breach of this Agreement and CitizenDeveloper reserves the right to immediately discontinue provision of services without further liability to the Customer.
    • All environments designated as “Dedicated Hosting” environments will require a minimum number of Processing Units to be allocated, which allocation must meet the basic configurational requirements. For example, such requirements may include a minimum number of database and server allocations.
    • For billing purposes and upon request by CitizenDeveloper, All environments designated as “Private Cloud” hosting in which Licensed Applications are installed will require a fair and accurate accounting by You to CitizenDeveloper of the processor count over time of the hardware You have assigned to the Licensed Applications. Each partially allocated processor or shared processor will be counted as a single processor for purposes of billing.

Technical Documents

Title Link / Definition
Technical documents are not applicable for this SKU.