Note: This question is part of a series of questions that present the same scenario.
Each question in the series contains a unique solution that might meet the stated goals.
Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it.
As a result, these questions will not appear in the review screen.
You develop a software as a service (SaaS) offering to manage photographs.
Users upload photos to a web service which then stores the photos in Azure Storage Blob storage.
The storage account type is General-purpose V2
When photos are uploaded, they must be processed to produce and save a mobile-friendly version of the image.
The process to produce a mobile-friendly version of the image must start in less than one minute.
You need to design the process that starts the photo processing.
Solution: Trigger the photo processing from Blob storage events.
Does the solution meet the goal?
Click on the arrows to vote for the correct answer
A. B.B.
You need to catch the triggered event, so move the photo processing to an Azure Function triggered from the blob upload.
Note: Azure Storage events allow applications to react to events.
Common Blob storage event scenarios include image or video processing, search indexing, or any file-oriented workflow.
Events are pushed using Azure Event Grid to subscribers such as Azure Functions, Azure Logic Apps, or even to your own http listener.
However, the processing must start in less than one minute.
Note: Only storage accounts of kind StorageV2 (general purpose v2) and BlobStorage support event integration.
Storage (general purpose v1) does not support integration with Event Grid.
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-overviewThe proposed solution of triggering photo processing from Blob storage events meets the stated goal of starting the photo processing within one minute after the photos are uploaded to the web service.
Azure Blob storage provides event-based triggers, which can be used to start a process when a new blob is created or updated. This means that when a new photo is uploaded to the blob storage, a trigger can be set up to initiate a process to create a mobile-friendly version of the image. This process can be implemented using Azure Functions or Azure Logic Apps, which can be configured to run within one minute of the trigger event.
Using Blob storage events to trigger photo processing has several benefits. First, it allows for the processing to start immediately after the photo is uploaded, ensuring that the mobile-friendly version of the image is available to users as soon as possible. Second, it eliminates the need for manual intervention to start the processing, which can be time-consuming and prone to errors.
Therefore, the proposed solution of triggering the photo processing from Blob storage events meets the stated goal of starting the photo processing within one minute, and is a valid and efficient approach to the problem described. Thus, the answer is "A. Yes."