An energy utility company is designing the Azure compute infrastructure for two distinct workloads:
* Workload 1: A smart-meter telemetry ingestion service that runs 24/7, requires a 99.99% availability SLA, and must allow individual virtual machines to be patched and managed independently.
* Workload 2: A monthly billing simulation report that takes 6 hours to run, can tolerate interruptions, and must be completed at the lowest possible compute cost.
Which two virtual machine configurations should you recommend to meet these requirements?
- Deploy virtual machines using Virtual Machine Scale Sets in Flexible orchestration mode across multiple Availability Zones for Workload 1.Answer
- Deploy virtual machines as Azure Spot Virtual Machines for Workload 2.Answer
- CDeploy virtual machines as Azure Spot Virtual Machines for Workload 1.
- DDeploy all virtual machines within a single Availability Zone using an Availability Set for Workload 1.
Answer
To meet the requirements, the smart-meter telemetry service should be deployed using Virtual Machine Scale Sets in Flexible orchestration mode across multiple Availability Zones, and the billing simulation report should be run on Azure Spot Virtual Machines.
The telemetry ingestion service requires a 99.99% SLA, which can only be achieved by distributing instances across multiple Availability Zones. Flexible orchestration mode provides the ability to manage, patch, and control individual virtual machines independently, which satisfies the operational requirement. The billing simulation workload is interruptible and cost-sensitive, making Azure Spot VMs the most appropriate and cost-effective solution.
Step-by-Step Solution
Key Concept
Designing highly available, cost-effective compute solutions using Virtual Machine Scale Sets and Azure Spot VMs based on application SLA and interruption tolerance.