Question

Difficulty: EasyHigh-Performing and Elastic Compute Solutions

An organization is deploying a real-time cluster analysis application on several Amazon EC2 instances. The instances must communicate with each other with minimal network latency and maximum network throughput. Which configuration should be selected for the EC2 instances to achieve this performance?

  1. A
    Launch the instances in a spread placement group across multiple Availability Zones.
  2. Launch the instances in a cluster placement group in a single Availability Zone.Answer
  3. C
    Launch the instances in a partition placement group across multiple Availability Zones.
  4. D
    Deploy the instances behind an Application Load Balancer with target group health checks configured on port 80 while the application listens on port 8080.

Answer

Launch the instances in a cluster placement group in a single Availability Zone.
The correct configuration is to launch the instances in a cluster placement group. A cluster placement group is a logical grouping of instances within a single Availability Zone. This configuration enables workloads to achieve the low-latency network performance and high throughput necessary for tightly-coupled node-to-node communication.

Step-by-Step Solution

1
Identify the primary requirement of the workload, which is low-latency, high-throughput node-to-node communication for cluster analysis.
The application requires tightly-coupled compute nodes.
This helps determine the optimal EC2 placement strategy.
2
Evaluate EC2 placement group options to find the one optimized for low latency.
Cluster placement groups place instances physically close together on the same underlying hardware within a single Availability Zone, providing 10 Gbps or higher network performance.
Choosing a cluster placement group satisfies the performance requirements.

Key Concept

EC2 Placement Groups
Estimated Time:1m 0s
Rate this question