Question

Difficulty: Very hardAzure Serverless Compute (Functions and Logic Apps)

A healthcare provider plans to automate their patient discharge notification system. The system must orchestrate a multi-step workflow that triggers whenever a patient's status changes in an Azure SQL Database. The workflow must use pre-built connectors to send SMS alerts and update external records without requiring custom orchestration code. Additionally, the workflow must run a custom Python script to sanitize and format patient data to ensure regulatory compliance before transmission. The provider requires a fully managed serverless solution where they do not manage the underlying operating systems, and billing must follow a consumption-based model (Operational Expenditure, or OpEx) where costs are incurred only when the workflow and script are executed.

Which combination of Azure services and billing plans meets all of these requirements?

  1. Azure Logic Apps under a Consumption plan to orchestrate the workflow, and Azure Functions under a Consumption plan to run the custom Python script.Answer
  2. B
    Azure Logic Apps under a Consumption plan to orchestrate the workflow, and an Azure Virtual Machine running Python under a pay-as-you-go model to execute the custom script.
  3. C
    Azure App Service WebJobs to orchestrate the workflow, and Azure Logic Apps to host and execute the custom Python script under a Consumption plan.
  4. D
    Azure Logic Apps under a Consumption plan to orchestrate the workflow, and a dedicated Software as a Service (SaaS) application to host and run the custom Python script under an upfront annual capital expenditure (CapEx) license.

Answer

Azure Logic Apps under a Consumption plan to orchestrate the workflow, and Azure Functions under a Consumption plan to run the custom Python script.
The correct answer combines Azure Logic Apps (Consumption plan) for designer-first, connector-driven integration workflow orchestrations with Azure Functions (Consumption plan) for code-first serverless execution of the custom Python script. Both services run in a fully managed serverless environment where Microsoft handles OS patching and scaling, and costs are billed purely on a consumption basis (OpEx).

Step-by-Step Solution

1
Identify the orchestration and connector requirements.
Azure Logic Apps is selected because it provides designer-first orchestration with pre-built connectors and zero required backend code.
The scenario specifies a requirement for orchestration and pre-built connectors with zero custom orchestration code.
2
Identify the custom script execution requirements.
Azure Functions is selected to execute the custom Python script.
Azure Functions is a code-first serverless compute service designed to host and run custom script files natively.
3
Evaluate the management and billing requirements.
Consumption-based plans are chosen for both services, which aligns with OpEx and removes OS management duties.
Both Azure Functions and Azure Logic Apps offer Consumption plans that scale automatically, bill only when executed, and require no operating system maintenance.

Key Concept

Azure Serverless Compute (Functions and Logic Apps)
Estimated Time:3m 0s
Rate this question