Microsoft Azure Solutions Architect Expert AZ-305 Practice Question
Your company produces high-resolution architectural visualizations as short-lived, containerized rendering jobs. Each job runs for about two hours, is tolerant of pre-emption, and can be restarted from checkpoints stored in Azure Blob Storage. Jobs are submitted a few times per week; between submissions no compute capacity is required. You must design a compute solution that minimizes cost while scaling to hundreds of concurrent GPU-enabled containers quickly and without managing cluster infrastructure. Which Azure service combination should you recommend?
Azure Functions on a Consumption plan using a custom-handler container image triggered by Event Grid
Azure Batch with a pool of Spot (low-priority) virtual machines configured to run container images pulled from Azure Container Registry
Azure Kubernetes Service with Cluster Autoscaler and a GPU node pool running pay-as-you-go virtual machines
Azure Container Instances with images stored in Azure Container Registry, orchestrated by an Azure Logic App
Azure Batch is designed for large-scale, parallel, or high-performance workloads that can be decomposed into many independent tasks. Batch automatically provisions and de-allocates compute nodes, so no capacity accrues when no jobs are queued. When a pool is configured to use Spot (formerly low-priority) virtual machines, the service can take advantage of surplus Azure capacity at steep discounts; the application's checkpointing logic makes it resilient to the possible VM pre-emptions. Batch pools natively support running Docker container images pulled from Azure Container Registry, enabling fast start-up of each rendering task without requiring cluster administration.
Azure Container Instances does not offer the same bulk job scheduling features or discounted pre-emptible pricing. Azure Kubernetes Service would leave the organization responsible for cluster management and would incur node costs even when idle. Azure Functions is unsuitable for multi-hour GPU rendering because the consumption and premium plans impose maximum execution time limits and do not provide GPU resources.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Azure Batch, and why is it suitable for this scenario?
Open an interactive chat with Bash
What are Spot Virtual Machines, and why are they cost-effective?
Open an interactive chat with Bash
How does Azure Batch support containerized workloads with Azure Container Registry?
Open an interactive chat with Bash
Microsoft Azure Solutions Architect Expert AZ-305
Design infrastructure solutions
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .