CLF-C02 Practice Question 128: Memory Optimized Instances
AWS Certified Cloud Practitioner (CLF-C02) · Test 13 · question 8 of 10
A company is moving a real-time analytics application to Amazon EC2. The application loads very large data sets entirely into RAM so it can process them quickly, and it is running out of memory long before it runs out of CPU. Which EC2 instance family category is designed for this workload?
Show answer and explanation
Answer:
Memory optimized instances, such as the R, X and z1d families, are designed to deliver fast performance for workloads that process large data sets in memory. They provide a high amount of memory relative to their vCPUs, which fits an application that runs out of RAM before it runs out of processing power.
Option A, compute optimized, is for compute-intensive applications that benefit from high-performance processors, such as batch processing, media transcoding, high-performance web servers and scientific modeling. The bottleneck here is memory, not CPU. Option B, storage optimized, is for workloads that need fast, high-volume access to large data sets on *local storage*, not in RAM. Option D, accelerated computing, uses hardware accelerators such as GPUs for work like machine learning training and graphics processing.
References: Memory optimized instances; Compute optimized instances