Question

Difficulty: MediumCompute Virtualization Solutions

A shipping logistics company is designing an Azure compute solution for its new transit tracking application. The application consists of two main components:

1. Real-time Route Calculator: A stateful service that runs continuously to update delivery estimates. It requires stable, predictable CPU performance and must meet a strict service level agreement (SLA) for uptime.
2. Historical Analytics Processor: A processing job that runs nightly to analyze route efficiency. The job can be interrupted and resumed without impact, and minimizing compute cost is the highest priority.

Which of the following compute virtualization configurations should you recommend to meet these requirements? (Select TWO)

  1. Deploy the Real-time Route Calculator on standard on-demand Azure Virtual Machines.Answer
  2. Deploy the Historical Analytics Processor on Azure Spot Virtual Machines.Answer
  3. C
    Deploy the Real-time Route Calculator on Azure Spot Virtual Machines to minimize baseline operational costs.
  4. D
    Deploy the Real-time Route Calculator instances within a single Azure Availability Zone to achieve high availability.

Answer

Deploy the Real-time Route Calculator on standard on-demand Azure Virtual Machines and deploy the Historical Analytics Processor on Azure Spot Virtual Machines.
Deploying the continuous, SLA-bound Real-time Route Calculator on standard on-demand VMs ensures stable, uninterrupted performance. Deploying the interruptible, cost-sensitive Historical Analytics Processor on Azure Spot VMs achieves the maximum cost savings while tolerating potential evictions.

Step-by-Step Solution

1
Analyze the requirements of the Real-time Route Calculator workload.
Identified that the workload runs continuously, requires stable CPU performance, and must meet a strict uptime SLA.
This workload requires standard on-demand Virtual Machines to prevent unexpected evictions and ensure predictable performance.
2
Analyze the requirements of the Historical Analytics Processor workload.
Identified that the workload is an interruptible nightly batch job where minimizing compute cost is the highest priority.
This workload is a perfect candidate for Azure Spot Virtual Machines, which offer deep discounts in exchange for accepting potential runtime evictions.
3
Evaluate the proposed configurations against best practices.
Confirms that standard on-demand VMs meet the SLA for the calculator service, and Spot VMs meet the cost requirements for the batch processor.
This configuration satisfies all technical requirements and business constraints without introducing availability risks to production or unnecessary costs.

Key Concept

Selecting appropriate VM purchase models (on-demand vs. Spot) and redundancy configurations based on workload SLA and cost requirements.
Rate this question