Best EC2 Instance Type for HPC Workloads

Answer Correct answer: B — Select Compute Optimized instances to deliver the high processing power required for High-Performance Computing workloads.

A company has data lakes designed for high performance computing (HPC) workloads. Which Amazon EC2 instance type should the company use to meet these requirements?

  1. General purpose instances
  2. Compute optimized instances Correct Answer
  3. Memory optimized instances
  4. Storage optimized instances

Community Votes

B
67%
D
33%

67% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

Tests the mapping of workload types to EC2 families; the trap is confusing storage-intensive data lakes with compute-heavy processing requirements.

Determines the optimal Amazon EC2 instance category for High-Performance Computing (HPC) workloads to maximize processing efficiency. It clarifies that compute-optimized instances are specifically engineered for these intensive tasks.

Learners often select Storage optimized instances because 'data lake' implies heavy disk I/O, overlooking that the primary constraint here is 'High-Performance Computing.'

Community Discussion (7 comments)

BlueMan93 👍 1 Selected: B
Compute optimized all the way
babycute999 👍 3 Selected: B
Compute optimized instances are specifically designed for compute-intensive tasks and are ideal for High-Performance Computing (HPC) workloads.
Yak_Yeti 👍 1 Selected: B
Compute optimized instances are ideal for high performance computing (HPC) workloads because they are specifically designed to deliver high performance for compute-intensive applications.
CCNP21 👍 1 Selected: B
Compute is correct.
rcheekati 👍 1
Compute optimized instances are designed for compute intensive applications that benefit from high performance processors. These instances are ideal for batch processing workloads, media transcoding, high performance web servers, high performance computing (HPC), scientific modeling, dedicated gaming servers, ad server engines, and machine learning inference.
4336e3d 👍 3 Selected: D
Storage optimized instances are designed for high-performance data processing and storage-intensive workloads, which are often required for data lakes and high-performance computing (HPC) tasks. These instance types are optimized for high disk I/O performance, making them ideal for workloads that involve processing large datasets that need to be read and written quickly.
d00b229 👍 1
B. Compute optimized instances

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Compute Optimized instances (e.g., C5, C6g) feature a high ratio of CPU cores to memory, making them the definitive choice for mathematically demanding and compute-intensive applications. AWS documentation explicitly lists High-Performance Computing (HPC) as a primary use case for this family. Since the question prioritizes 'high performance computing' capabilities, maximizing processor speed and core count is the critical factor.

Why the Other Options Are Wrong

General Purpose instances balance compute, memory, and networking, suitable for mixed workloads but not specialized for peak HPC performance. Memory Optimized instances focus on large datasets fitting into RAM, ideal for in-memory databases rather than raw calculation power. Storage Optimized instances provide high sequential read/write throughput, which serves data ingestion needs but does not address the computational intensity of HPC algorithms.

Community Comment Notes

The community consensus strongly favors Compute Optimized instances. As babycute999 noted, "Compute optimized instances are specifically designed for compute-intensive tasks." Multiple users confirmed that despite the mention of data lakes, the HPC requirement dictates the selection of compute-focused hardware.

Official Reference

Exam Strategy

Always identify the dominant keyword in the workload description. If the prompt mentions 'computing', 'batch processing', or 'scientific modeling', choose Compute Optimized. If it mentions 'caching' or 'in-memory databases', choose Memory Optimized.

Frequently Asked Questions

Why not Storage Optimized for a data lake?

Storage Optimized focuses on disk I/O throughput. While useful for data lakes, the specific requirement here is 'High-Performance Computing,' which demands CPU power, not just storage speed.

When should I choose Memory Optimized?

Choose Memory Optimized when the workload requires massive amounts of RAM, such as in-memory databases (Redis), real-time big data analytics, or high-performance caching systems.

More CLF-C02 FAQ →

Related Analysis

Practice All CLF-C02 Questions

Access 120 questions with complete answers and detailed explanations.

View Full CLF-C02 Practice Test →

← Back to CLF-C02 Study Guide