A gaming company runs a multiplayer game backend on Amazon EC2 instances. The game experiences variable traffic patterns: low usage during weekday mornings and high usage during evenings and weekends. The company uses an Auto Scaling group to automatically add instances during peak hours and remove them during low traffic. The company is billed only for the compute capacity actually consumed during each hour. Which characteristic of cloud computing does this usage-based billing model best illustrate?
Trap 1: Rapid elasticity
Rapid elasticity is the ability to quickly scale resources up or down based on demand. While the scenario includes Auto Scaling, the question specifically asks about the 'usage-based billing model', not the scaling capability. Therefore, rapid elasticity is not the characteristic being illustrated by the billing approach.
Trap 2: Resource pooling
Resource pooling refers to the provider's ability to serve multiple customers from shared physical resources, with isolation at the virtual level. This characteristic is about multi-tenancy, not about how customers are billed. The scenario does not focus on multi-tenancy or shared infrastructure.
Trap 3: On-demand self-service
On-demand self-service means customers can provision computing resources automatically without requiring human interaction with the provider. While the Auto Scaling group automates provisioning, the question is about the usage-based billing model, not the provisioning process. Thus, on-demand self-service is not the characteristic being illustrated.
- A
Rapid elasticity
Why it fails: Rapid elasticity is the ability to quickly scale resources up or down based on demand. While the scenario includes Auto Scaling, the question specifically asks about the 'usage-based billing model', not the scaling capability. Therefore, rapid elasticity is not the characteristic being illustrated by the billing approach.
- B
Measured service
Measured service is the correct characteristic. Cloud providers meter usage at a granular level (e.g., per hour or per GB) and bill customers only for what they consume. In this scenario, the company pays only for the compute capacity used each hour, which is a textbook example of measured service.
- C
Resource pooling
Why it fails: Resource pooling refers to the provider's ability to serve multiple customers from shared physical resources, with isolation at the virtual level. This characteristic is about multi-tenancy, not about how customers are billed. The scenario does not focus on multi-tenancy or shared infrastructure.
- D
On-demand self-service
Why it fails: On-demand self-service means customers can provision computing resources automatically without requiring human interaction with the provider. While the Auto Scaling group automates provisioning, the question is about the usage-based billing model, not the provisioning process. Thus, on-demand self-service is not the characteristic being illustrated.