Pay-as-You-Go (Erl, Naserpour)
How can a cloud consumer be billed accurately for the actual amount of its IT resource usage?
ProblemPurchasing or leasing an entire IT resource can lead to fees significantly disproportionate to the actual amount that the IT resource is utilized.
SolutionA system is introduced to measure actual IT resource consumption at a granular level and to correspondingly bill only for the measured usage.
ApplicationRuntime usage monitoring is enabled to track actual IT resource usage and a billing system is established to process collected usage data into billing information.
Compound PatternsBurst In, Burst Out to Private Cloud, Burst Out to Public Cloud, Elastic Environment, Infrastructure-as-a-Service (IaaS), Multitenant Environment, Platform-as-a-Service (PaaS), Private Cloud, Public Cloud, Resilient Environment, Software-as-a-Service (SaaS)
A basic cloud architecture resulting from the application of the Pay-as-You-Go pattern.
An example of a cloud architecture comprised of pay-per-usage and billing components.
NIST Reference Architecture Mapping
This pattern relates to the highlighted parts of the NIST reference architecture, as follows: