An application runs on EC2 instances in an Auto Scaling group that currently specifies a single instance type. CPU and memory metrics show the instances are underutilized. You need to reduce EC2 cost permanently and improve utilization with the fewest future configuration changes. Which solution meets this requirement?
Choose an answer
Tap an option to check your answer.
Correct answer: Using observed CPU and memory usage, define CPU and memory requirements in a new revision of the Auto Scaling group's launch template (instance requirements). Remove the explicit current instance type from the configuration..
Why this is the answer
The correct solution leverages Auto Scaling group instance requirements, allowing you to specify desired CPU, memory, and other attributes rather than explicit instance types. This enables AWS to automatically select the most cost-effective instance types that meet your application's needs, including future instance types, without manual updates. This permanently improves utilization and reduces costs with minimal ongoing configuration changes. Creating a list of instance types (first incorrect option) requires manual maintenance as new, more cost-effective instance types become available. Choosing a single different instance type (second incorrect option) only provides a temporary optimization and doesn't offer the flexibility to adapt to changing instance availability or pricing. Writing a script to select instance types from the AWS Price List Bulk API (fourth incorrect option) is overly complex and unnecessary, as instance requirements provide this functionality natively within the Auto Scaling group.
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