Soru

Zorluk: OrtaHigh-Performing and Elastic Compute Solutions

A digital media agency uses a fleet of Amazon EC2 instances to run a distributed 3D rendering engine. The rendering nodes require sub-millisecond, low-latency network communication to synchronize frame buffers during active renders. Additionally, a central scheduler distributes tasks to the rendering nodes on port 80808080 behind an Application Load Balancer. The rendering service is configured to start and bind to port 80808080 only after the instance finishes loading its local textures. Which two configuration steps must a solutions architect implement to ensure optimal performance and prevent the load balancer from marking active nodes as unhealthy? (Select TWO.)

  1. Provision the EC2 instances within a cluster placement group.Cevap
  2. Modify the health check port in the target group to match the application port of 80808080.Cevap
  3. C
    Provision the EC2 instances within a spread placement group.
  4. D
    Provision the EC2 instances within a partition placement group.
  5. E
    Leave the target group health check port configuration at its default value.

Cevap

To achieve the required low-latency performance and prevent the load balancer from marking healthy instances as unhealthy, the EC2 instances should be provisioned within a cluster placement group, and the target group health check port must be modified to match the application port of 80808080.
The correct configurations involve provisioning the instances within a cluster placement group and specifying the health check port as 80808080 in the ALB target group. A cluster placement group ensures that instances are physically close together in a single Availability Zone, which delivers the low-latency network connection needed for the rendering engine. Modifying the target group health check port to 80808080 ensures the load balancer queries the correct port where the application is listening, preventing healthy nodes from being marked as unhealthy.

Adım Adım Çözüm

1
Analyze network latency requirements for the distributed rendering workload.
Identify that the rendering nodes require tightly coupled, low-latency network communication to synchronize frame buffers.
This dictates the choice of EC2 placement group to optimize node-to-node network performance.
2
Select the appropriate EC2 placement group type.
Select a cluster placement group, which places instances close together inside a single Availability Zone.
Cluster placement groups allow instances to achieve low-latency, high-performance networking, whereas spread and partition placement groups focus on high availability and fault isolation.
3
Align the ALB target group health check port with the application service port.
Configure the target group health check port explicitly to port 80808080.
By default, target groups perform health checks on the traffic port or port 8080. Since the rendering application runs on custom port 80808080 and is not listening on port 8080, using the default port would cause the ALB to mark healthy instances as unhealthy.

Anahtar Kavram

Optimizing EC2 instance placement for low-latency networking while correctly configuring load balancer health checks for custom application ports.
Bu soruyu puanla