Question

Difficulty: MediumHigh-Performing and Elastic Compute Solutions

An aerospace engineering company runs a tightly coupled computational fluid dynamics (CFD) simulation suite. The workload runs on several Amazon EC2 instances that must exchange simulation state data with sub-millisecond network latency. Additionally, external administrators submit simulation configuration files via a Network Load Balancer (NLB) targeting these instances on TCP port 8080. The instances only run the configuration service on this port.

Which actions should a solutions architect take to ensure the highest network performance for the simulation communication while maintaining successful health checks on the load balancer? (Select TWO.)

  1. Group the EC2 instances within a cluster placement group inside a single Availability Zone.Answer
  2. Specify TCP port 8080 as the health check port for the Network Load Balancer's target group.Answer
  3. C
    Group the EC2 instances within a spread placement group across multiple Availability Zones.
  4. D
    Specify default port 80 as the health check port for the Network Load Balancer's target group.
  5. E
    Implement an Amazon SQS standard queue to buffer and order the simulation messages between the instances.

Answer

Grouping the EC2 instances in a cluster placement group and specifying TCP port 8080 for target group health checks.
Grouping the instances in a cluster placement group ensures they are physically located close to each other on the same network hardware, enabling low-latency, high-throughput node-to-node communication. Specifying port 8080 for the target group health checks ensures that the load balancer correctly monitors the custom configuration service running on that port instead of failing on the default port 80, where no service is listening.

Step-by-Step Solution

1
Analyze the network latency requirement for tightly coupled node-to-node communications.
Identify that a cluster placement group is required to place instances close together on the underlying hardware to achieve low latency and high network throughput.
Tightly coupled applications, such as computational fluid dynamics simulations, require sub-millisecond node-to-node communication that spread or partition placement groups cannot provide.
2
Analyze the load balancer health check configuration relative to the application port.
Determine that the target group health checks must query port 8080 where the active service is running.
Using the default port 80 will cause health check failures because the application is only listening on port 8080, leading the load balancer to route no traffic to the instances.

Key Concept

Selecting appropriate EC2 placement groups and configuring correct port settings for load balancer target group health checks.
Estimated Time:2m 0s
Rate this question