Ultimate access to all questions.
A solutions architect is tasked with optimizing a nightly batch processing job that scales up 1 hour before reaching the desired EC2 capacity. The job consistently peaks and starts at 1 AM. What cost-effective solution should be implemented to ensure the Auto Scaling group quickly reaches the required capacity and scales down post-completion?
Explanation:
The correct answer is C: 'Implement scheduled scaling to achieve the desired compute level.' This approach is cost-effective and ensures that the necessary EC2 capacity is reached quickly when the batch processing job starts. Scheduled scaling allows you to specify the exact time to scale up and down, ensuring the system is ready by 1 AM and scales down after completion. Increasing the minimum or maximum capacity (options A and B) may not be cost-effective or efficient, and modifying the scaling policy (option D) may not guarantee the desired capacity is met at the specific time required.