Question

Difficulty: EasyAWS Pricing Models

A digital marketing agency is launching a short-term advertising campaign that will run a promotional website continuously for exactly 10 days. The website requires guaranteed, uninterrupted availability during this period, and the agency wants to avoid any upfront costs or long-term commitments. Which Amazon EC2 pricing model is the most appropriate for this workload?

  1. On-Demand InstancesAnswer
  2. B
    Spot Instances
  3. C
    Reserved Instances
  4. D
    EC2 Instance Savings Plans

Answer

On-Demand Instances
On-Demand Instances allow you to pay for compute capacity by the hour or second with no long-term commitments or upfront payments. This model guarantees that the instance will not be interrupted, making it perfect for short-term, critical workloads like a 10-day promotional website.

Step-by-Step Solution

1
Analyze the workload requirements from the scenario.
The workload is short-term (10 days), requires uninterrupted availability (guaranteed uptime for a website), and requires no upfront costs or long-term contracts.
Understanding the specific constraints of the workload helps eliminate pricing models that require long-term commitments or allow interruptions.
2
Evaluate the available EC2 pricing models against these requirements.
Spot Instances can be interrupted, failing the availability requirement. Reserved Instances and Savings Plans require 1-year or 3-year commitments, failing the short-term and contract-free requirement. On-Demand Instances fit all criteria.
Comparing the characteristics of each EC2 pricing model to the workload constraints identifies the optimal model.

Key Concept

AWS Pricing Models
Rate this question