Which combination of actions should the solutions architect take to ensure that the system can scale to meet demand?
(Choose two.)
Use AWS Auto Scaling to adjust the ALB capacity based on request rate.
Use AWS Auto Scaling to scale the capacity of the VPC internet gateway.
Launch the EC2 instances in multiple AWS Regions to distribute the load across Regions.
Use a target tracking scaling policy to scale the Auto Scaling group based on instance CPU utilization.
Use scheduled scaling to change the Auto Scaling group minimum, maximum, and desired capacity to zero for weekends. Revert to the default values at the start of the week.
Explanations:
AWS Auto Scaling does not directly adjust the ALB capacity based on request rate; it scales EC2 instances in the Auto Scaling group based on metrics like CPU utilization or request counts.
The VPC internet gateway does not have a capacity that can be scaled; it serves as a conduit for internet traffic and does not require scaling.
Launching EC2 instances in multiple AWS Regions can help with availability and disaster recovery but does not address the specific requirement of scaling the Auto Scaling group for increased traffic in a single environment.
A target tracking scaling policy is an effective method for automatically adjusting the size of the Auto Scaling group based on metrics like CPU utilization, ensuring that the system can scale to meet demand during peak hours.
Scheduled scaling is appropriate for this use case, allowing the Auto Scaling group to adjust its minimum, maximum, and desired capacity to zero during weekends, thereby optimizing resource usage and costs.