An analytics team is moving an in-memory database to an Azure virtual machine. The workload uses little CPU but needs a high ratio of memory to vCPUs so the whole dataset stays in RAM. Which VM family should you recommend?
Choose one.
VM families are chosen by the workload's resource ratio.
Azure groups VM sizes by their resource shape. Memory optimized sizes (E-series, and M-series for the largest SAP HANA systems) give the most memory per vCPU, which is what an in-memory database needs. Compute optimized F-series favour CPU, B-series are burstable general-purpose sizes, and L-series favour fast local storage.
- Identify the bottleneck resource: memory.
- Map it to the family that maximizes memory per vCPU.
- Choose memory optimized E-series.
Exam tip: High memory per core: E-series (M-series for the very largest).
AZ-305 Compute Design: Virtual Machines, Scale Sets, Containers, Functions and Azure Batch — the lesson that teaches this.