These questions are independently created for study purposes. They are not official AWS exam questions, actual exam questions, leaked questions, or exam dumps.
CLF-001
Which of the following is the most appropriate advantage of the AWS Cloud?
Choices
Explanation and answer
Read the explanation and correct answer (spoiler — try answering first)
Correct answer: D. You can scale resources up or down based on demand.
Explanation
The correct answer is "You can scale resources up or down based on demand." A representative advantage of the AWS Cloud is the ability to add and remove resources based on demand, in other words scalability and elasticity. In on-premises environments, the common approach was to provision servers in advance with enough capacity to handle peak traffic. In that model, the excess servers sit idle during normal periods and become a fixed cost, and when traffic exceeds expectations, processing capacity becomes insufficient. On AWS, mechanisms such as Auto Scaling and Elastic Load Balancing automatically add EC2 instances as traffic grows and automatically remove them as traffic decreases. When this elasticity is combined with pay-as-you-go billing, an operating pattern of running small during normal periods and large only during busy periods becomes possible. What is worth distinguishing here is that the advantage of the cloud is not low cost itself, but the flexibility to provision the exact amount you need only when you need it. Elasticity has a larger effect on workloads whose demand is hard to predict or whose traffic has spikes. On CLF-C02, scalability, elasticity, agility, and pay-as-you-go pricing are repeatedly asked as advantages of the cloud. When choices use extreme phrasing such as purchasing physical servers, AWS taking full responsibility, or everything being permanently free, those statements contradict the characteristics of the cloud and are usually wrong.
Per-choice explanations
A. All AWS services are available for free indefinitely.
Incorrect. AWS offers a Free Tier, but it applies to a limited amount of certain services and is often subject to conditions such as 12 months from the start of use. Not all services are free indefinitely. Unconditional statements such as permanently free or completely free are usually wrong.
B. AWS takes on all security responsibilities.
Incorrect. AWS security is based on the Shared Responsibility Model, which divides responsibility between AWS and the user. AWS is responsible for the security of the cloud itself (data centers, hardware, and so on), and the user is responsible for what is in the cloud (OS updates, IAM permission settings, data encryption, and so on). Saying that AWS takes on all responsibility is a typical mistake that tests understanding of the Shared Responsibility Model.
C. You must purchase physical servers before you can start using it.
Incorrect. This is rather a description of on-premises environments where you own physical servers yourself. On AWS, you do not need to purchase or install physical servers yourself. You can launch EC2 instances when needed and stop or terminate them when no longer needed. Being able to start with no upfront investment is an advantage of the cloud, and this option describes the opposite direction.
D. You can scale resources up or down based on demand.
Correct. The ability to scale resources up or down based on demand (scalability and elasticity) is the most representative advantage of the cloud. Because resources can be added or removed automatically in line with traffic peaks, you can suppress both the wasted cost of excess resources and the opportunity loss from insufficient resources.
Practical Use
Scalability and elasticity are most effective in practice for workloads with large fluctuations in demand. Examples include web sites whose traffic spikes temporarily due to campaigns or news coverage, batch and payment systems whose volume jumps at month-end or during sales, and internal systems whose traffic differs between day and night. For such workloads, a common configuration is to use Auto Scaling to add and remove EC2 instances automatically, or to use a serverless configuration (such as Lambda) that does not keep resources running and launches them in response to requests. On the other hand, elasticity is not a silver bullet. For workloads whose load is constantly steady, long-term commitments such as Reserved Instances or Savings Plans can be cheaper than on-demand pay-as-you-go pricing. A common misconception for exam takers is to view the cloud as always cheap, but more precisely the advantage is that it allows you to reduce waste in line with demand. Whether costs go down depends on the characteristics of the workload. The exam also tests the context of suppressing waste through elasticity and the context of discounts through commitments for steady loads as separate topics.