An organization is designing a serverless data processing system that must perform two tasks:
1. Execute a custom Java program that runs a data cleanup process when a new file is uploaded to Azure Blob Storage.
2. Orchestrate a multi-step workflow that coordinates approvals, sends notifications using a SendGrid connector, and updates a Salesforce database.
To minimize operational costs, the resources must only consume billing charges when actively executing code or workflows.
Which combination of Azure services and billing plans should the organization choose to meet these requirements?
- Azure Functions on a Consumption plan to run the custom Java code, and Azure Logic Apps on a Consumption plan to orchestrate the multi-step workflow.Cevap
- BAzure App Service on a Dedicated plan to run the custom Java code, and Azure Logic Apps on a Standard plan to orchestrate the multi-step workflow.
- CAzure Logic Apps to run the custom Java code, and Azure Functions on a Consumption plan to orchestrate the multi-step workflow.
- DAzure Virtual Machines to run the custom Java code, and Azure App Service WebJobs to orchestrate the multi-step workflow.
Cevap
Azure Functions on a Consumption plan to run the custom Java code, and Azure Logic Apps on a Consumption plan to orchestrate the multi-step workflow.
The correct service mapping matches Azure Functions on a Consumption plan to run the custom Java code, and Azure Logic Apps on a Consumption plan to orchestrate the multi-step workflow. Azure Functions provides a code-first, event-driven serverless platform perfect for running custom Java binaries upon Blob Storage triggers. Azure Logic Apps provides a designer-first integration platform with pre-built connectors for SendGrid and Salesforce, which makes it ideal for SaaS orchestration. Selecting the Consumption plan for both services ensures that the organization only pays for active execution time, satisfying the requirement to minimize idle resource costs.
Adım Adım Çözüm
Anahtar Kavram
Azure Serverless Compute (Functions and Logic Apps)