During migration testing, an application on Amazon EC2 On-Demand Instances takes a long time to launch and load memory before it is fully productive. Which solution will reduce the application launch time in the next testing phase?
Choose an answer
Tap an option to check your answer.
Correct answer: Launch the EC2 On-Demand Instances with hibernation turned on. Configure EC2 Auto Scaling warm pools during the next testing phase..
Why this is the answer
The correct solution is to launch EC2 On-Demand Instances with hibernation turned on and configure EC2 Auto Scaling warm pools. Hibernation saves the instance's RAM contents to EBS, allowing it to resume much faster than a fresh boot. Warm pools in Auto Scaling groups pre-initialize instances, including application loading, and keep them in a stopped or hibernated state, making them available for immediate use when scaling events occur, significantly reducing launch times. Launching two or more EC2 On-Demand Instances with auto scaling alone doesn't address the slow launch time of individual instances. Launching EC2 Spot Instances is cost-effective but doesn't solve the slow launch time and can be interrupted, which is not ideal for critical testing. Launching EC2 On-Demand Instances with Capacity Reservations ensures capacity but doesn't inherently speed up the application's launch or loading process.
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