Recall & Review
beginner
What is an Auto Scaling group in AWS?
An Auto Scaling group is a collection of EC2 instances managed together to automatically adjust the number of instances based on demand, ensuring availability and cost efficiency.
Click to reveal answer
intermediate
What are the key components of an Auto Scaling group?
Key components include the launch configuration or template, minimum, maximum, and desired number of instances, and scaling policies that define when to add or remove instances.
Click to reveal answer
beginner
How does an Auto Scaling group maintain application availability?
It monitors instance health and automatically replaces unhealthy instances, and adjusts capacity to meet traffic demands, preventing downtime.
Click to reveal answer
intermediate
What is the difference between a launch configuration and a launch template in Auto Scaling groups?
Launch configurations are older and immutable templates for instance settings, while launch templates are newer, versioned, and more flexible, supporting advanced features.
Click to reveal answer
beginner
Why is it important to set minimum and maximum instance counts in an Auto Scaling group?
Setting minimum and maximum limits controls costs and ensures the application has enough resources to handle traffic without over-provisioning.
Click to reveal answer
What triggers an Auto Scaling group to add more instances?
✗ Incorrect
Auto Scaling groups use metrics like CPU usage to decide when to add instances to handle increased load.
Which AWS service is commonly used to define scaling policies for Auto Scaling groups?
✗ Incorrect
Amazon CloudWatch monitors metrics and triggers scaling actions based on defined policies.
What happens if an instance in an Auto Scaling group becomes unhealthy?
✗ Incorrect
Auto Scaling groups detect unhealthy instances and replace them to maintain availability.
Which of the following is NOT a valid component of an Auto Scaling group?
✗ Incorrect
Elastic IP addresses are not part of Auto Scaling group configuration.
What is the purpose of the desired capacity setting in an Auto Scaling group?
✗ Incorrect
Desired capacity is the target number of instances the Auto Scaling group tries to maintain.
Explain how an Auto Scaling group helps manage costs and availability for a web application.
Think about how it adds or removes servers to match traffic and keeps the app running smoothly.
You got /4 concepts.
Describe the role of launch templates or configurations in Auto Scaling groups.
Consider what information is needed to start a new server automatically.
You got /4 concepts.