A company runs a high-performance simulation platform on AWS. The application architecture has three primary workloads:
1. A front-end web portal and API gateway running on Amazon ECS with AWS Fargate. This has a constant, predictable baseline demand of and of memory , with brief, unpredictable spikes up to during peak daytime hours.
2. A cluster of backend worker nodes running simulation jobs on Amazon EC2. These jobs are stateless, run for to hours, can be interrupted and resumed at any time, and are triggered dynamically based on queue depth.
3. An Amazon RDS for MySQL database that stores application state and runs continuously.
Which two strategies should a solutions architect recommend to optimize the compute and database costs for this platform? (Select TWO.)
- Purchase a Compute Savings Plan to cover the baseline usage of the ECS Fargate tasks.Cevap
- Configure an EC2 Auto Scaling group using Spot Instances for the simulation worker nodes.Cevap
- CPurchase a Compute Savings Plan to cover the compute costs of the ECS Fargate tasks and the Amazon RDS database instance.
- DMigrate the simulation worker jobs to AWS Lambda to benefit from pay-per-use sub-second billing.
- EMigrate the relational database to Amazon DynamoDB and configure Provisioned Capacity Mode to manage highly unpredictable, spiky traffic.