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.)
- Group the EC2 instances within a cluster placement group inside a single Availability Zone.Answer
- Specify TCP port 8080 as the health check port for the Network Load Balancer's target group.Answer
- CGroup the EC2 instances within a spread placement group across multiple Availability Zones.
- DSpecify default port 80 as the health check port for the Network Load Balancer's target group.
- EImplement 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
Key Concept
Selecting appropriate EC2 placement groups and configuring correct port settings for load balancer target group health checks.
Estimated Time:2m 0s