Question

Difficulty: MediumHigh-Performing and Elastic Compute Solutions

A financial services company is deploying a distributed, real-time fraud detection engine on a fleet of Amazon EC2 instances. The engine requires high-throughput, low-latency node-to-node communication for parallel transaction analysis. The instances are registered with an Application Load Balancer (ALB). The fraud detection service listens on a custom port 8085, while a standard system logging daemon runs on port 80. The solutions architect needs to configure the environment to minimize inter-node network latency and ensure that the ALB only routes traffic to instances where the fraud detection service is actively running. Which two actions should the solutions architect take to meet these requirements? (Select TWO.)

  1. Launch the EC2 instances in a cluster placement group.Answer
  2. Configure the ALB target group health check to perform HTTP or TCP checks on port 8085.Answer
  3. C
    Launch the EC2 instances in a spread placement group.
  4. D
    Launch the EC2 instances in a partition placement group.
  5. E
    Configure the ALB target group health check to perform HTTP or TCP checks on port 80.

Answer

To meet the performance and health monitoring requirements, launch the EC2 instances in a cluster placement group to achieve low-latency communication, and configure the Application Load Balancer target group health check to monitor port 8085 to verify the actual application status.
Launching the EC2 instances in a cluster placement group ensures they are located physically close to one another on the same underlying network fabric, yielding the lowest possible inter-node latency. Configuring the ALB target group health check to query the custom service port (8085) ensures that instances are marked as healthy only when the actual fraud detection service is running.

Step-by-Step Solution

1
Select the correct placement group configuration for low-latency node-to-node networking.
Identify that a cluster placement group is required because it packs instances close together within a single Availability Zone, enabling high-performance networking.
Spread and partition placement groups are meant for reliability and high availability across different physical hardware racks, which increases latency.
2
Determine the correct target group health check port configuration.
Configure the target group to perform health checks on the application port (8085) rather than the logging daemon port (80).
If the health check is set to the default port (80), the load balancer will continue routing traffic to the instance even if the fraud detection engine on port 8085 fails.

Key Concept

Low-latency compute node orchestration using cluster placement groups coupled with service-aligned load balancer health checks.
Rate this question