You need the cheapest approach to run an EC2-based image batch processing cluster. The job cannot use containers, stores checkpoints on NFS, tolerates interruptions, and takes 30 minutes to configure a generic Linux EC2 instance. What is the MOST cost-effective design?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Amazon EFS for checkpoint storage, launch EC2 Spot Instances via EC2 Fleet, and create a custom AMI for the cluster so instances start already configured using the latest AMI..
Why this is the answer
The most cost-effective solution involves using Amazon EFS for shared checkpoint storage, as it's a managed, scalable NFS solution. Launching EC2 Spot Instances via EC2 Fleet is crucial for cost savings, as Spot Instances offer significant discounts in exchange for tolerating interruptions, which the job allows. Creating a custom AMI pre-configured with the necessary software eliminates the 30-minute configuration time per instance, making the solution efficient and ready to process immediately upon launch. Incorrect options: On-Demand instances are more expensive than Spot Instances, making this option less cost-effective. Manually configuring instances and GlusterFS is inefficient, time-consuming, and not scalable, increasing operational overhead and cost. While using EFS and Spot Instances via EC2 Fleet is good, relying on user data for a 30-minute configuration at boot time is inefficient and delays job execution, increasing overall cost due to longer instance uptime.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed