A media processing company is designing a system on AWS to orchestrate and run video rendering jobs. The architecture includes:
1. An orchestration daemon that runs on Amazon Elastic Container Service (Amazon ECS) on AWS Fargate to monitor job queues and manage metadata.
2. A fleet of worker nodes that retrieve tasks from an Amazon SQS queue, download large video segments, process them, and upload the results to Amazon S3. Individual rendering tasks can run for up to . The queue depth varies significantly throughout the day, and tasks can be safely restarted from the beginning if interrupted.
3. A persistent database layer running on Amazon RDS for PostgreSQL to store customer metadata and job configurations.
Which combination of compute selection and purchasing strategies will achieve the lowest overall cost? (Select TWO.)
- Purchase a Compute Savings Plan to cover the persistent orchestration daemon running on AWS Fargate.Answer
- Provision the worker node fleet using Amazon EC2 Spot Instances to process the batch video rendering tasks.Answer
- CPurchase a Compute Savings Plan to cover both the orchestration daemon on AWS Fargate and the Amazon RDS for PostgreSQL database instance.
- DDeploy the video rendering tasks on AWS Lambda functions to run the rendering jobs serverlessly.
- EConfigure the worker nodes in a private subnet and route all video downloads and uploads to Amazon S3 through a NAT Gateway.