Easy1 markMultiple Choice
Domain 4.1: Design a Compute SolutionComputeCost OptimizationSpot VMs

AZ-305 · Question 44 · Domain 4.1: Design a Compute Solution

You are designing a compute architecture for a batch processing workload.

The workload requires 50 virtual machines to process data from a queue. The processing is fault-tolerant; if a VM is terminated mid-process, the message returns to the queue and another VM picks it up. You need to design the most cost-effective compute solution possible.

Which compute option should you recommend?

Answer options:

A.

Virtual Machine Scale Sets using Pay-As-You-Go instances

B.

Virtual Machine Scale Sets using Spot instances

C.

Virtual Machines with 3-year Reserved Instances

D.

Azure Dedicated Host

How to approach this question

Keywords: 'fault-tolerant', 'can be terminated', 'most cost-effective'. This is the textbook definition for Azure Spot VMs.

Full Answer

B.Virtual Machine Scale Sets using Spot instances✓ Correct
Azure Spot Virtual Machines allow you to take advantage of unused Azure capacity at a significant cost savings (up to 90%). Because the batch processing workload is fault-tolerant and handles interruptions gracefully (messages return to the queue), it is the perfect candidate for Spot instances, providing the lowest possible cost.

Common mistakes

Choosing Reserved Instances. While RIs save money, they require a 1 or 3-year commitment and are meant for always-on workloads. Spot is cheaper and better for interruptible batch jobs.

Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 4

55 questions · hints · full answers · grading

More questions from this exam