A media streaming company is designing a cost-optimized architecture on AWS. The application consists of a web portal and API tier running on Amazon EC2 instances 24/7 with a predictable resource baseline, a video transcoding service on EC2 instances that processes user uploads dynamically and is fault-tolerant, and an Amazon RDS for PostgreSQL database. The transcoding service transfers large volumes of video data to and from Amazon S3. Which combination of strategies will provide the most cost-effective compute and data transfer architecture? (Select TWO.)
- Purchase a Compute Savings Plan to cover the baseline EC2 instances running the web portal and API tier.Answer
- Deploy the video transcoding service on EC2 Spot Instances managed by an Auto Scaling group.Answer
- CPurchase a Compute Savings Plan to cover both the web portal EC2 instances and the Amazon RDS database instances.
- DMigrate the video transcoding service to AWS Lambda and configure it to run as a continuous background daemon to process uploads.
- EConfigure the transcoding EC2 instances in a private subnet to access the S3 buckets through a NAT Gateway.
Answer
Deploying the video transcoding service on EC2 Spot Instances and purchasing a Compute Savings Plan to cover the baseline EC2 instances running the web portal and API tier.
The correct strategy combines a Compute Savings Plan for the predictable 24/7 web portal and API tier with EC2 Spot Instances for the stateless, fault-tolerant transcoding service. Compute Savings Plans provide automatic discounts on EC2 instances, while Spot Instances offer the highest discounts for workloads that can handle interruptions.
Step-by-Step Solution
Key Concept
Selecting cost-optimized compute purchasing models (Savings Plans, Spot Instances) and avoiding expensive data transfer paths for predictable and interruptible workloads.
Estimated Time:2m 0s