A company is designing a cost-effective architecture for a new application workload. The workload consists of the following components:
* A web application backend with a constant, predictable baseline of Amazon EC2 instances running , which scales up to instances during peak hours.
* An offline data processing pipeline that runs daily for hours, performs idempotent tasks, and can tolerate interruptions.
* A metadata store running on Amazon DynamoDB that receives highly unpredictable, spiky write requests from mobile clients.
Which two strategies should the solutions architect recommend to minimize costs while meeting these requirements? (Choose two.)
- Purchase EC2 Instance Savings Plans to cover the baseline of EC2 instances.Cevap
- Use Spot Instances to run the offline data processing pipeline.Cevap
- CPurchase Compute Savings Plans to cover the Amazon DynamoDB metadata store writes.
- DMigrate the offline data processing pipeline to AWS Lambda to run continuously for the -hour duration.
- EConfigure the Amazon DynamoDB table with Provisioned Capacity mode to handle the spiky write requests.
Cevap
Purchase EC2 Instance Savings Plans to cover the baseline of EC2 instances, and use Spot Instances to run the offline data processing pipeline.
The correct options are to purchase EC2 Instance Savings Plans for the baseline EC2 instances, and to use Spot Instances for the interruptible, -hour offline data processing pipeline. EC2 Instance Savings Plans offer significant savings for predictable, continuous compute. Spot Instances offer the lowest cost for batch processing jobs that can tolerate interruptions.
Adım Adım Çözüm
Anahtar Kavram
Selecting cost-optimized compute purchasing options (Savings Plans, Spot Instances) based on workload predictability and fault tolerance.