AWS Certified Solutions Architect – Professional — Question 607

A company uses a load balancer to distribute traffic to Amazon EC2 instances in a single Availability Zone. The company is concerned about security and wants a solutions architect to re-architect the solution to meet the following requirements:
✑ Inbound requests must be filtered for common vulnerability attacks.
✑ Rejected requests must be sent to a third-party auditing application.
✑ All resources should be highly available.
Which solution meets these requirements?

Answer options

Correct answer: D

Explanation

Option D is correct because it implements a Multi-AZ Auto Scaling group for high availability, uses an ALB for traffic distribution, and integrates Kinesis Data Firehose to send rejected requests to the auditing application. The other options do not ensure high availability with a Multi-AZ setup or fail to effectively route rejected requests to the auditing application.