A logistics company operates a fleet tracking platform on AWS. The application architecture consists of:
1. An API ingest layer hosted on Amazon ECS with AWS Fargate that requires a continuous, predictable baseline of vCPUs and of memory .
2. A batch processing workload on Amazon ECS with AWS Fargate that analyzes historical telemetry data. These tasks are triggered daily, can tolerate interruptions, and do not have strict completion SLAs.
3. An Amazon DynamoDB table used to store real-time location metrics, which experiences sudden, highly unpredictable spikes in write traffic.
The company wants to optimize its compute and database costs over a -year period.
Which two strategies should a solutions architect recommend to achieve the most cost-effective architecture? (Select TWO.)
- Purchase a -year Compute Savings Plan to cover the baseline API ingest layer running on AWS Fargate.Cevap
- Configure the batch processing workload on ECS to run using the Fargate Spot capacity provider.Cevap
- CPurchase a -year Compute Savings Plan to cover the read and write capacity of the Amazon DynamoDB table.
- DConfigure the Amazon DynamoDB table with Provisioned Capacity Mode and enable Auto Scaling to handle the location metrics.
- EMigrate the batch processing workload to AWS Lambda functions and configure provisioned concurrency to run them continuously.