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 , while a lightweight health status daemon runs on port on the same instances.
Which two actions should the solutions architect take to satisfy these performance and scalability requirements? (Select two.)
- Deploy the video frame analysis EC2 instances within a single Availability Zone using a cluster placement group.Answer
- Configure the target group for the API service with port and override the health check port configuration to use port .Answer
- CDeploy the video frame analysis EC2 instances across multiple Availability Zones using a partition placement group to optimize network throughput.
- DConfigure the target group for the API service with port and keep the health check port set to the default traffic-port setting.
- EDeploy the video frame analysis EC2 instances using a spread placement group to maximize throughput and minimize network latency.
Answer
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 and override the health check port configuration to use port .
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 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 .
Step-by-Step Solution
Key Concept
Aligning EC2 placement groups with workload performance requirements and overriding ELB health check port settings to match custom target application configurations.