A municipal utility provider is implementing a serverless IoT solution to monitor water flow telemetry and automate emergency response operations. The solution must satisfy the following technical requirements:
1. Run custom Python code to analyze incoming sensor telemetry and identify flow rate anomalies.
2. Automate a multi-step response workflow that triggers when an anomaly is found, sending a notification via Twilio, creating an incident ticket in ServiceNow, and updating a record in Microsoft SharePoint without writing custom integration code.
Which two Azure services should the provider select to fulfill these requirements? (Select two.)
- Azure FunctionsAnswer
- Azure Logic AppsAnswer
- CAzure App Service WebJobs
- DAzure Virtual Machines
Answer
Azure Functions and Azure Logic Apps are the correct services to fulfill these requirements.
The correct services are Azure Functions and Azure Logic Apps. Azure Functions is a serverless, code-first service that allows running custom code blocks (such as Python for data processing) on demand without maintaining virtual machines. Azure Logic Apps is a serverless, designer-first service used to design workflows that integrate systems, apps, and data through built-in connectors (such as Twilio, ServiceNow, and SharePoint) without writing integration code.
Step-by-Step Solution
Key Concept
Azure Serverless Compute (Functions and Logic Apps)