Soru

Zorluk: ZorHigh-Performing and Elastic Compute Solutions

A financial company is deploying a distributed, high-throughput order matching engine on Amazon EC2 instances. The compute nodes require closely-coupled, low-latency node-to-node communication to synchronize order books. The matching engine application runs on a custom port of 8999. A Network Load Balancer (NLB) is configured to route client traffic to these nodes. The platform must scale dynamically while maintaining optimal network performance and ensuring the NLB accurately identifies healthy compute instances. Which two actions should the solutions architect take to meet these requirements?

  1. Launch the EC2 instances in a cluster placement group.Cevap
  2. Configure the Network Load Balancer target group health check to use port 8999.Cevap
  3. C
    Launch the EC2 instances in a spread placement group across multiple Availability Zones.
  4. D
    Configure the Network Load Balancer target group health check to query the default HTTP port 80.
  5. E
    Launch the EC2 instances in a partition placement group with a partition count of seven.

Cevap

Launch the EC2 instances in a cluster placement group, and configure the Network Load Balancer target group health check to use port 8999.
The correct options are launching the instances in a cluster placement group and configuring the health check port to 8999. A cluster placement group places instances physically close together within a single Availability Zone, enabling low-latency, 10 Gbps or 25 Gbps node-to-node throughput. Additionally, since the application runs on custom port 8999, the load balancer's target group health check must specifically target port 8999 to successfully determine instance health.

Adım Adım Çözüm

1
Analyze the network latency and throughput requirements between the EC2 compute nodes.
Identify that the distributed order matching engine requires closely-coupled, low-latency node-to-node communication.
This requirement points directly to placing the EC2 instances in a cluster placement group rather than spread or partition groups.
2
Determine the correct health check configuration for the load balancer.
Identify that the application runs on custom port 8999.
To prevent false negatives where healthy instances are marked unhealthy, the NLB target group health check must be explicitly configured to monitor port 8999 instead of default ports like 80.

Anahtar Kavram

High-performance EC2 configurations require cluster placement groups for low-latency node-to-node communication, and load balancer target group health check ports must match the application port.
Bu soruyu puanla