A company is planning to migrate a workload to AWS. The workload consists of two main components:
1. A front-end web application that must run continuously on Amazon EC2 instances to handle a predictable, steady baseline traffic 24/7.
2. A background analytics batch job that is highly fault-tolerant, can run at any time of the night, and can be safely interrupted without losing progress.
Which combination of Amazon EC2 purchasing options will provide the most cost-effective solution to meet these requirements? (Select TWO.)
- Purchase EC2 Instance Savings Plans to cover the baseline capacity of the web application EC2 instances.Answer
- Use Spot Instances to run the fault-tolerant background analytics batch jobs.Answer
- CUse AWS Lambda to host the continuous 24/7 web application tier to eliminate idle instance costs.
- DPurchase Compute Savings Plans to apply discounts to the Amazon RDS database instances used by the application.
- EDeploy a DynamoDB table with Provisioned Capacity Mode to handle the highly unpredictable, spiky data storage needs of the batch jobs.
Answer
Using EC2 Instance Savings Plans for the steady-state web application EC2 instances, and Spot Instances for the fault-tolerant background analytics batch jobs.
The correct answer combines EC2 Instance Savings Plans for the predictable, continuous 24/7 web tier workload and Spot Instances for the interruptible, fault-tolerant background batch jobs. This combination leverages the deep discounts of Savings Plans for baseline needs and Spot Instances for flexible, batch workloads to minimize overall compute costs.
Step-by-Step Solution
Key Concept
Selecting cost-optimized Amazon EC2 purchasing options based on workload patterns (steady-state vs. fault-tolerant/flexible).