nerdexam
Amazon

SAA-C03 · Question #786

A manufacturing company runs a production workload in the AWS Cloud. The software is a legacy system that runs on Amazon EC2 instances. Customers communicate with the system by using a custom…

The correct answer is B. Deploy EC2 instances in multiple Availability Zones behind a Network Load Balancer (NLB). A Network Load Balancer (NLB) supports TCP traffic, which is required for the custom protocol. Deploying EC2 instances across multiple Availability Zones behind the NLB with health checks ensures high availability and automatic failover within the same Region. Application Load…

Submitted by stefanr· Mar 4, 2026Design Resilient Architectures

Question

A manufacturing company runs a production workload in the AWS Cloud. The software is a legacy system that runs on Amazon EC2 instances. Customers communicate with the system by using a custom TCP-based protocol. The company needs to make the system highly available to comply with new requirements. Which solution will meet these requirements?

Options

  • ADeploy EC2 instances in multiple AWS Regions behind a Network Load Balancer (NLB).
  • BDeploy EC2 instances in multiple Availability Zones behind a Network Load Balancer (NLB).
  • CDeploy EC2 instances in multiple Availability Zones behind an Application Load Balancer (ALB).
  • DDeploy EC2 instances in multiple AWS Regions behind an Application Load Balancer (ALB).

How the community answered

(55 responses)
  • A
    4% (2)
  • B
    76% (42)
  • C
    15% (8)
  • D
    5% (3)

Explanation

A Network Load Balancer (NLB) supports TCP traffic, which is required for the custom protocol. Deploying EC2 instances across multiple Availability Zones behind the NLB with health checks ensures high availability and automatic failover within the same Region. Application Load Balancers do not support raw TCP traffic.

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice