SAP-C02 Question 449
Select 3A company is running a high-performance, compute-intensive application on AWS. The application requires low-latency network communication between instances and must handle variable workloads efficiently. Which combination of AWS features should you use to meet these requirements?
- A
Use Placement Groups with a cluster strategy for the instances.
- B
Enable Auto Scaling for the application to handle variable workloads.
- C
Use Spot Instances exclusively to reduce costs.
- D
Use EC2 instances with Elastic Fabric Adapter (EFA) for enhanced networking performance.
- E
Distribute instances across multiple Availability Zones using the spread placement strategy.
Show answer and explanation
Correct answers: A, B, D
Explanation
To meet the requirements of low-latency network communication and the ability to handle variable workloads, you should use a combination of Placement Groups with a cluster strategy, Auto Scaling, and EC2 instances with Elastic Fabric Adapter (EFA). Placement Groups with cluster strategy ensure low-latency, high-speed communication between instances. Auto Scaling dynamically adjusts the number of instances to handle variable workloads efficiently. Elastic Fabric Adapter (EFA) further improves networking performance for compute-intensive applications. Spot Instances and the spread placement strategy, while useful in other scenarios, do not align with the application's specific requirements.
- A. Correct.
Placement Groups with a cluster strategy are designed to provide low-latency network communication between instances, making it suitable for high-performance, compute-intensive applications. This is a correct choice.
- B. Correct.
Auto Scaling ensures the application can handle variable workloads efficiently by automatically adjusting the number of instances based on demand. This is a correct choice.
- C. Incorrect.
While Spot Instances can reduce costs, they are not ideal for applications requiring consistent performance or low-latency network communication, as they can be interrupted. This is not a correct choice.
- D. Correct.
Elastic Fabric Adapter (EFA) enhances networking performance for compute-intensive applications, especially those requiring high throughput and low latency. This is a correct choice.
- E. Incorrect.
The spread placement strategy is designed for fault tolerance by distributing instances across different hardware, but it does not provide low-latency network communication. This is not a correct choice.