A financial technology firm runs a high-frequency risk assessment platform on AWS. The platform consists of the following components:
* A web portal and API gateway hosted on AWS Fargate that requires a continuous baseline capacity of and of RAM to handle dashboard queries.
* A backend distributed processing grid of Amazon EC2 instances that runs short-lived, containerized simulation jobs. These jobs are highly parallel, run for to hours at a time, write checkpoints to an external storage layer, and must complete within a flexible -hour daily window.
* A database layer hosted on Amazon DynamoDB that stores user session tokens and transaction metadata. The database experiences sudden, unpredictable traffic spikes up to , followed by several hours of idle state.
The firm wants to optimize its architecture to achieve the maximum possible cost savings for its compute resources. Which two options should the solutions architect recommend to satisfy these requirements at the lowest cost?
- Purchase a Compute Savings Plan to cover the baseline usage of the AWS Fargate tasks.Cevap
- Provision the distributed grid of Amazon EC2 instances using Spot Instances.Cevap
- CPurchase a Compute Savings Plan to cover the baseline usage of both the AWS Fargate tasks and the Amazon DynamoDB table capacity.
- DRefactor the API gateway and web portal backend to run on AWS Lambda to eliminate idle compute costs.
- EConfigure the Amazon DynamoDB table in Provisioned Capacity Mode with static capacity scaled to the peak of .