Medium1 markMultiple Choice
Domain 4.1: Design a Compute SolutionComputeAzure FunctionsServerless

AZ-305 · Question 42 · Domain 4.1: Design a Compute Solution

You are designing a serverless architecture using Azure Functions to process images uploaded to Blob Storage.

The processing requires a custom Linux container image. The workload is highly unpredictable, with sudden massive spikes in uploads. The function must scale out rapidly to handle the spikes, but must not suffer from 'cold starts' (latency when a new instance spins up).

Which Azure Functions hosting plan should you recommend?

Answer options:

A.

Consumption Plan

B.

Premium Plan

C.

Dedicated (App Service) Plan

D.

Azure Container Instances (ACI)

How to approach this question

Combine the constraints: 'custom container' + 'rapid scale' + 'no cold starts'. Consumption fails on containers/cold starts. Dedicated fails on rapid scale. Premium does all three.

Full Answer

B.Premium Plan✓ Correct
Premium Plan
The Azure Functions Premium plan is designed for enterprise serverless workloads. It provides the dynamic, rapid scale-out of the Consumption plan, but adds the ability to run custom Docker containers, integrate with VNets, and maintain 'pre-warmed' instances to completely eliminate cold start latency.

Common mistakes

Choosing Consumption plan because it's 'serverless', forgetting that Consumption suffers from cold starts and cannot run custom Docker containers.

Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 4

55 questions · hints · full answers · grading

More questions from this exam