AWS Certified Solutions Architect – Associate (SAA-C03) — Question 867

A company wants to improve the availability and performance of its hybrid application. The application consists of a stateful TCP-based workload hosted on Amazon EC2 instances in different AWS Regions and a stateless UDP-based workload hosted on premises.

Which combination of actions should a solutions architect take to improve availability and performance? (Choose two.)

Answer options

Correct answer: A, D

Explanation

AWS Global Accelerator is the best choice to route both TCP and UDP traffic globally over the AWS network, as Amazon CloudFront does not support UDP. Network Load Balancers (NLBs) must be used for both workloads because NLBs support both TCP and UDP protocols, whereas Application Load Balancers (ALBs) do not support UDP. Therefore, deploying NLBs in each region to handle both the EC2 and on-premises endpoints, and placing them behind AWS Global Accelerator, fulfills all requirements.