A media broadcasting company is designing a system on Azure to process weekly high-definition video archives. The processing jobs are batch-oriented, can be interrupted and resumed without loss of progress, and must be completed within a flexible 48-hour window to minimize costs. Conversely, the system's management dashboard is a steady-state web application that must remain highly available 24/7 with no tolerance for unexpected downtime.
Which compute configuration should you recommend to meet these requirements while minimizing costs?
- AHost both the video processing jobs and the management dashboard on Azure Spot Virtual Machine Scale Sets.
- Host the video processing jobs on Azure Spot Virtual Machines, and host the management dashboard on standard Azure Virtual Machines.Answer
- CHost the video processing jobs on standard Azure Virtual Machines, and host the management dashboard on Azure Spot Virtual Machines.
- DHost the video processing jobs on Azure Dedicated Hosts, and host the management dashboard on Azure Spot Virtual Machines.
Answer
Host the video processing jobs on Azure Spot Virtual Machines, and host the management dashboard on standard Azure Virtual Machines.
The correct recommendation is to host the video processing jobs on Azure Spot Virtual Machines and the management dashboard on standard Azure Virtual Machines. Spot VMs are highly cost-effective and suitable for batch jobs that can tolerate interruptions and be resumed. In contrast, the management dashboard is a steady-state application that requires continuous availability and cannot tolerate evictions, thus requiring standard Azure Virtual Machines.
Step-by-Step Solution
Key Concept
Selecting appropriate virtual machine types and pricing models (Spot vs. Standard) based on workload stability, tolerance for interruption, and cost requirements.