Soru

Zorluk: Çok zorHigh-Performing and Elastic Compute Solutions

A media streaming company is designing a high-performance, real-time video transcoding and distribution network on AWS. The solution requires:

1. A tightly-coupled compute cluster of Amazon EC2 instances to run low-latency, node-to-node video frame analysis.
2. A scalable fleet of EC2 instances behind an Application Load Balancer (ALB) to serve transcoding APIs. The API service runs on port 80808080, while a lightweight health status daemon runs on port 8080 on the same instances.

Which two actions should the solutions architect take to satisfy these performance and scalability requirements? (Select two.)

  1. Deploy the video frame analysis EC2 instances within a single Availability Zone using a cluster placement group.Cevap
  2. Configure the target group for the API service with port 80808080 and override the health check port configuration to use port 8080.Cevap
  3. C
    Deploy the video frame analysis EC2 instances across multiple Availability Zones using a partition placement group to optimize network throughput.
  4. D
    Configure the target group for the API service with port 80808080 and keep the health check port set to the default traffic-port setting.
  5. E
    Deploy the video frame analysis EC2 instances using a spread placement group to maximize throughput and minimize network latency.

Cevap

Deploy the video frame analysis EC2 instances within a single Availability Zone using a cluster placement group, and configure the target group for the API service with port 80808080 and override the health check port configuration to use port 8080.
Deploying the tightly-coupled video frame analysis instances in a cluster placement group ensures they are placed on physically close hardware within a single Availability Zone, maximizing network throughput and minimizing node-to-node latency. Additionally, overriding the Application Load Balancer's health check port to port 8080 ensures that the health checks are routed to the proper health status daemon, while user API traffic continues to be routed to the API service running on port 80808080.

Adım Adım Çözüm

1
Analyze the networking requirements for the video frame analysis compute cluster.
Identified that low-latency node-to-node communication is required, indicating a need for a cluster placement group within a single Availability Zone.
Only cluster placement groups provide the physical proximity and high-throughput, low-latency network performance needed for tightly-coupled nodes.
2
Evaluate the Application Load Balancer target group and health check ports.
Determined that the main application serves traffic on port 80808080 but the health check daemon listens on port 8080.
By default, Application Load Balancers perform health checks on the registered traffic port. If left default, the ALB will query port 80808080 instead of 8080, resulting in failed health checks.
3
Select the correct combination of configurations to achieve both low latency and correct health reporting.
Combine the usage of a cluster placement group for performance and a health check port override to port 8080 for resilience.
This setup achieves the required network performance characteristics while ensuring the ALB routes traffic correctly to healthy targets.

Anahtar Kavram

Aligning EC2 placement groups with workload performance requirements and overriding ELB health check port settings to match custom target application configurations.
Bu soruyu puanla