Soru

Zorluk: KolayServerless and Web Application Hosting

You are designing the infrastructure for a database synchronization tool that runs as an Azure Function. The tool is triggered by a webhook and runs for up to 15 minutes per invocation. Which two Azure hosting options should you recommend to support this execution duration while minimizing operational overhead? (Select two.)

  1. Azure Functions Premium planCevap
  2. Azure Functions Dedicated (App Service) planCevap
  3. C
    Azure Functions Consumption plan
  4. D
    Azure Kubernetes Service (AKS)

Cevap

The Azure Functions Premium plan and the Azure Functions Dedicated (App Service) plan are the correct choices because they support execution times longer than 10 minutes while avoiding the high administrative overhead of Azure Kubernetes Service.
The Azure Functions Premium plan and the Azure Functions Dedicated (App Service) plan both support execution durations longer than 10 minutes, making them suitable for the 15-minute runtime of the synchronization tool. They also maintain a low operational overhead, aligning with the requirement to minimize management effort.

Adım Adım Çözüm

1
Analyze the execution duration requirement of the workload.
The workload runs for up to 15 minutes per invocation.
This duration exceeds the 10-minute maximum execution limit of the Azure Functions Consumption plan.
2
Evaluate the remaining Azure Functions hosting plans for duration limits.
Both the Premium plan and Dedicated (App Service) plan support execution durations of 15 minutes or longer (Premium is default 30 minutes / unbounded; Dedicated is unbounded).
These plans prevent timeout errors for workloads exceeding 10 minutes.
3
Evaluate alternative hosting options like Azure Kubernetes Service (AKS) against operational requirements.
AKS supports long execution times but introduces high operational overhead for setup, maintenance, and scaling of a cluster.
For a simple database synchronization tool, Azure Functions provides a much simpler management model than AKS.

Anahtar Kavram

Selecting appropriate Azure serverless hosting plans based on execution duration limits and operational complexity.
Bu soruyu puanla