Soru

Zorluk: ZorHigh-Performing and Elastic Compute Solutions

A gaming company is deploying a multiplayer session hosting platform on Amazon EC2. The hosting nodes run a proprietary game server application that requires single-digit microsecond network latency for real-time state synchronization between the instances. Player traffic is distributed across the instances using a Network Load Balancer (NLB) targeting TCP port 77777777. The instance readiness and health status are managed by an administrative daemon listening on TCP port 88888888.

Which combination of configuration steps will satisfy the latency requirements and ensure proper health monitoring?

  1. A
    Launch the EC2 instances in a spread placement group. Configure the Network Load Balancer target group health check to explicitly use TCP port 88888888.
  2. B
    Launch the EC2 instances in a partition placement group. Configure the Network Load Balancer target group health check to use the default traffic port.
  3. Launch the EC2 instances in a cluster placement group. Configure the Network Load Balancer target group health check to explicitly use TCP port 88888888.Cevap
  4. D
    Launch the EC2 instances in a cluster placement group. Configure the Network Load Balancer target group health check to use the default traffic port.

Cevap

Launch the EC2 instances in a cluster placement group. Configure the Network Load Balancer target group health check to explicitly use TCP port 88888888.
The correct option addresses both performance and monitoring requirements. Launching EC2 instances in a cluster placement group ensures they are placed physically close to each other, achieving the single-digit microsecond network latency required for real-time synchronization. Configuring the Network Load Balancer to check TCP port 88888888 ensures that the load balancer correctly routes traffic based on the administrative daemon's status rather than simply checking the traffic port.

Adım Adım Çözüm

1
Analyze placement group options for latency requirements.
A cluster placement group is selected because it packs instances close together within a single Availability Zone, enabling low-latency, high-throughput network performance.
Spread and partition placement groups are designed for fault isolation and do not optimize for low-latency node-to-node communication.
2
Determine the correct health check port configuration for the Network Load Balancer.
The target group health check port must be explicitly configured to TCP port 88888888.
By default, the load balancer performs health checks on the traffic port (TCP 77777777). Because instance readiness is determined by a daemon on TCP port 88888888, using the default traffic port would cause the load balancer to route traffic to nodes that may not yet be ready to receive sessions.

Anahtar Kavram

Combining cluster placement groups for low-latency node communication with custom health check port routing in Elastic Load Balancing.
Tahmini Süre:2m 30s
Bu soruyu puanla