Soru

Zorluk: OrtaHigh-Performing and Elastic Compute Solutions

A financial services company is deploying a distributed graph database for fraud detection on a fleet of Amazon EC2 instances. The graph database nodes require low-latency and high-throughput node-to-node network communication to synchronize transaction states. Additionally, client traffic is routed to the database nodes on port 8443 via a Network Load Balancer (NLB), while a custom health monitoring daemon runs on each instance on port 8080. Which combination of configuration steps should a solutions architect take to meet these requirements?

  1. A
    Deploy the EC2 instances within a spread placement group. Configure the Network Load Balancer target group to perform health checks using port 8080.
  2. B
    Deploy the EC2 instances within a cluster placement group. Configure the Network Load Balancer target group to perform health checks using port 8443.
  3. Deploy the EC2 instances within a cluster placement group. Configure the Network Load Balancer target group to perform health checks using port 8080.Cevap
  4. D
    Deploy the EC2 instances within a partition placement group. Configure the Network Load Balancer target group to perform health checks using port 8443.

Cevap

Deploy the EC2 instances within a cluster placement group and configure the Network Load Balancer target group to perform health checks using port 8080.
Deploying the EC2 instances in a cluster placement group packs them close together within a single Availability Zone, enabling low-latency, high-throughput node-to-node communications. Configuring the health check on port 8080 ensures that the Network Load Balancer correctly queries the dedicated health monitoring daemon rather than the database service port, preventing healthy instances from being falsely marked as unhealthy.

Adım Adım Çözüm

1
Analyze node-to-node networking requirements.
Determine that the distributed graph database requires low-latency and high-throughput network communication.
This establishes the need for a cluster placement group, which packs instances close together inside a single Availability Zone.
2
Evaluate the placement group types.
Select a cluster placement group over spread or partition placement groups.
Cluster placement groups are optimized for low-latency node-to-node communication, which is required for graph synchronization.
3
Identify the health monitoring service port.
Identify that the health daemon runs on port 8080, distinct from the client traffic port 8443.
The health checks must target the port where the monitoring daemon is listening to avoid false negatives.

Anahtar Kavram

Selecting cluster placement groups for low-latency node-to-node communication and aligning NLB health check ports with custom monitoring daemons.
Bu soruyu puanla