A company wants to migrate an application to AWS. The company wants to increase the application's current availability. The company wants to use AWS WAF in the application's architecture.
Which solution will meet these requirements?
A company wants to migrate an application to AWS. The company wants to increase the application's current availability. The company wants to use AWS WAF in the application's architecture.
Which solution will meet these requirements?
The most suitable solution to increase the application's current availability involves creating an Auto Scaling group that contains multiple Amazon EC2 instances across two Availability Zones. This setup ensures high availability and scalability. An Application Load Balancer (ALB) is used to distribute the traffic evenly across these instances, and AWS WAF (Web Application Firewall) is connected to the ALB to protect the application from common web exploits. This configuration aligns with best practices for designing highly available and secure applications on AWS.
AnswerA WAF > ALB > AutoScalingGroup(MultiAZ EC2 Instances) Looks good
Not D because AWS WAF cannot be directly connected to an Auto Scaling Group, it should be associated with the ALB which managing the incoming web traffic
A: EC2 - MultiAZ > ALB > WAF
A. Create an Auto Scaling group that contains multiple Amazon EC2 instances that host the application across two Availability Zones. Configure an Application Load Balancer (ALB) and set the Auto Scaling group as the target. Connect a WAF to the ALB.