Designing Azure Infrastructure Solutions — Question 32
You are developing an app that will use Azure Functions to process Azure Event Hubs events. Request processing is estimated to take between five and 20 minutes.
You need to recommend a hosting solution that meets the following requirements:
• Supports estimates of request processing runtimes
• Supports event-driven autoscaling for the app
Which hosting plan should you recommend?
Answer options
- A. Dedicated
- B. Consumption
- C. App Service
- D. Premium
Correct answer: D
Explanation
The Premium plan is the correct choice as it supports long-running processes and event-driven autoscaling, which is essential for handling the expected processing times of five to 20 minutes. The Consumption plan is not suitable for long-running executions, while the Dedicated and App Service plans do not automatically scale based on events in the same efficient manner as the Premium plan.