AWS Certified DevOps Engineer – Professional (DOP-C02) — Question 36

A company has an application that runs on Amazon EC2 instances that are in an Auto Scaling group. When the application starts up. the application needs to process data from an Amazon S3 bucket before the application can start to serve requests.
The size of the data that is stored in the S3 bucket is growing. When the Auto Scaling group adds new instances, the application now takes several minutes to download and process the data before the application can serve requests. The company must reduce the time that elapses before new EC2 instances are ready to serve requests.
Which solution is the MOST cost-effective way to reduce the application startup time?

Answer options

Correct answer: A

Explanation

Option A is correct because it utilizes a warm pool with instances in the Stopped state, allowing for quicker startup times since the instances are pre-warmed and ready to go. Options B and D do not address the startup time effectively as increasing the maximum instance count does not ensure faster processing, and placing instances in Standby does not help with their readiness. Option C, while it mentions a warm pool, uses Running state instances which can still take considerable time to download and process data, making it less cost-effective compared to Option A.