Q86 — AWS SAA-C03 Ch.13
Question 86 of 100 | ← Chapter 13
Q986. 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.)
- A. Create an accelerator using AWS Global Accelerator. Add the load balancers as endpoints. ✓
- B. Create an Amazon CloudFront distribution with an origin that uses Amazon Route 53 latency-based routing to route requests to the load balancers.
- C. Configure two Application Load Balancers in each Region. The first will route to the EC2 endpoints, and the second will route to the on-premises endpoints.
- D. Configure a Network Load Balancer in each Region to address the EC2 endpoints. Configure a Network Load Balancer in each Region that routes to the on-premises endpoints. ✓
- E. Configure a Network Load Balancer in each Region to address the EC2 endpoints. Configure an Application Load Balancer in each Region that routes to the on-premises endpoints.
Correct Answer: A. Create an accelerator using AWS Global Accelerator. Add the load balancers as endpoints., D. Configure a Network Load Balancer in each Region to address the EC2 endpoints. Configure a Network Load Balancer in each Region that routes to the on-premises endpoints.
Explanation
To improve the availability and performance of the hybrid application consisting of a stateful TCP-based workload hosted on Amazon EC2 instances in different AWS Regions and a stateless UDP-based workload hosted on-premises, the solutions architect should take the following actions:A. Create an accelerator using AWS Global Accelerator. Add the load balancers as endpoints.D. Configure a Network Load Balancer in each Region to address the EC2 endpoints. Configure a Network Load Balancer in each Region that routes to the on-premises endpoints.Explanation:A. Create an accelerator using AWS Global Accelerator: AWS Global Accelerator helps improve the availability and performance of applications with users distributed across multiple regions. By adding load balancers as endpoints, Global Accelerator can optimize the route to the load balancers, reducing latency and improving performance for the TCP-based workload.D. Configure a Network Load Balancer in each Region: Network Load Balancers are well-suited for handling TCP traffic, which is essential for the stateful workloads on EC2. Configuring a Network Load Balancer in each Region allows for better handling of the TCP connections to the EC2 instances. Additionally, another Network Load Balancer can be set up to route traffic to the on-premises endpoints, ensuring that both workloads are efficiently managed.Evaluation of Other Options:B. Create an Amazon CloudFront distribution: While CloudFront can improve performance for HTTP/HTTPS traffic, it is not suitable for TCP-based workloads directly. It also does not address the UDP workload.C. Configure two Application Load Balancers in each Region: Application Load Balancers are primarily designed for HTTP/HTTPS traffic and may not be optimal for stateful TCP workloads. This option does not effectively manage TCP traffic.E. Configure a Network Load Balancer for EC2 and an Application Load Balancer for on-premises: This option introduces complexity by mixing load balancer types unnecessarily for the workloads described. The UDP workload should ideally be managed by a Network Load Balancer as well.In summary, Options A and D are the most effective choices to enhance the availability and performance of the hybrid application.