What should a solutions architect do to meet these requirements?
Attach a Network Load Balancer to the Auto Scaling group.
Attach an Application Load Balancer to the Auto Scaling group.
Deploy an Amazon Route 53 record set with a weighted policy to route traffic appropriately.
Deploy a NAT instance that is configured with port forwarding to the EC2 instances in the Auto Scaling group.
Explanations:
A Network Load Balancer (NLB) is designed to handle TCP and UDP traffic at the connection level and can efficiently scale to handle sudden traffic spikes. It also integrates well with Auto Scaling groups to direct UDP packets to the available instances.
An Application Load Balancer (ALB) is not suitable for UDP traffic as it operates at the application layer (HTTP/HTTPS) and does not support UDP protocol routing.
Amazon Route 53 with a weighted policy is used for DNS routing and does not directly manage traffic to EC2 instances or scale applications based on real-time demand. It does not effectively handle UDP traffic routing for scaling.
A NAT instance configured with port forwarding would not efficiently scale and manage UDP traffic. It introduces a single point of failure and does not integrate with Auto Scaling, making it unsuitable for dynamic scaling needs.