A logistics company runs a tracking and analysis platform on AWS. The platform consists of a backend application on Amazon EC2 instances that runs continuously 24/7 with a predictable, steady-state load. The platform also runs a daily data validation batch job on EC2 instances that is stateless, can be interrupted at any time, and writes results to Amazon S3. The company also uses an Amazon RDS database for data storage. Which combination of strategies should a solutions architect recommend to meet these requirements most cost-effectively? (Select TWO.)
- Purchase a Compute Savings Plan to cover the predictable, steady-state Amazon EC2 instances.Answer
- Use Amazon EC2 Spot Instances to run the stateless, interruptible batch validation jobs.Answer
- CPurchase a Compute Savings Plan to cover both the Amazon EC2 instances and the Amazon RDS database instances.
- DMigrate the 24/7 steady-state backend application to run on AWS Lambda functions continuously.
- ERoute the batch validation job's data transfer to Amazon S3 through a NAT Gateway to minimize internal data transfer costs.
Answer
The correct options are purchasing a Compute Savings Plan to cover the predictable, steady-state Amazon EC2 instances, and using Amazon EC2 Spot Instances to run the stateless, interruptible batch validation jobs.
Purchasing a Compute Savings Plan is the most cost-effective way to cover the predictable, steady-state Amazon EC2 backend application load, offering significant discounts compared to On-Demand rates. Using Amazon EC2 Spot Instances is the optimal choice for the batch validation jobs since they are stateless, run once a day, and can tolerate interruptions, providing the maximum possible cost savings of up to 90% off On-Demand rates.
Step-by-Step Solution
Key Concept
Selecting the most cost-effective AWS compute purchasing model (Savings Plans for steady-state, Spot Instances for interruptible workloads) based on workload characteristics.
Estimated Time:1m 30s