Question

Difficulty: EasyCompute Virtualization Solutions

A company is planning to deploy two workloads on Azure Virtual Machines:
1. A batch processing job that runs nightly, can be interrupted at any time, and requires minimal costs.
2. A critical customer-facing API that must run continuously with a 99.9% uptime SLA.

Which two of the following virtual machine deployment strategies should you recommend to meet these requirements while minimizing costs? (Select two.)

  1. Deploy the nightly batch processing job on Azure Spot Virtual Machines.Answer
  2. Deploy the customer-facing API on standard Azure Virtual Machines distributed across multiple Availability Zones.Answer
  3. C
    Deploy the customer-facing API on Azure Spot Virtual Machines to reduce compute costs.
  4. D
    Deploy all Virtual Machines for the customer-facing API in a single Availability Zone to ensure high availability.

Answer

Deploy the nightly batch processing job on Azure Spot Virtual Machines, and deploy the customer-facing API on standard Azure Virtual Machines distributed across multiple Availability Zones.
Deploying the batch processing job on Spot Virtual Machines leverages idle Azure capacity at deep discounts, which is ideal because the workload can tolerate interruptions. Deploying the customer-facing API on standard Virtual Machines across multiple Availability Zones ensures that the production workload meets its 99.9% uptime SLA and remains highly available.

Step-by-Step Solution

1
Analyze the requirements for the nightly batch processing workload.
The workload is non-critical, can tolerate interruptions, and must be highly cost-optimized. This makes it a perfect fit for Azure Spot VMs.
Spot VMs offer up to 90% cost savings compared to pay-as-you-go rates in exchange for the risk of eviction.
2
Analyze the requirements for the customer-facing API.
The API is critical, must run continuously, and requires a 99.9% SLA, which rules out Spot VMs.
Production workloads with strict SLAs require standard VMs with guaranteed runtimes.
3
Identify the high availability solution for the API VM deployment.
Deploying the standard VMs across multiple Availability Zones ensures protection against datacenter failures and meets the high availability SLA.
A single Availability Zone deployment does not protect against localized zone failures.

Key Concept

Selecting VM offerings and redundancy levels based on workload SLA and cost constraints.
Rate this question