Verigon Corporation is an industrial HVAC vendor. Their systems rely on many Azure services, including Azure Storage Blob and the Azure IoT Hub. They take advantage of the Azure Functions serverless environment. Verigon would like to automate some steps to be taken when a rare occurrence is detected, such as an unplanned major increase in temperature.
What Azure service would best allow Azure Functions to react to such status change incidents?
A) Azure Data Factory
B) Azure Event Grid
C) Azure Event Hub
D) Azure Kubernetes
E) Azure Service Bus
Explanation
Azure Event Grid would be the service for Verigon to use. Azure Event Grid serves as a fully-managed event routing service. It can raise events from almost any source (such as IoT hub) and route them anywhere (such as Azure Functions). It is intended for reactive programming to discrete events, such as status change. An event is the smallest amount of information that describes something that happened. It has information that is only relevant to that type of event. Event Grid offers durable delivery, meaning that if an event is not acknowledged by the endpoint, it will retry.
The Azure Service Bus is not the best choice in this scenario. The Azure Service Bus is based on messages. A message is a raw data that is to be stored or consumed elsewhere.
Financial transactions would be a good example. Verigon wants to know about events, not messages. However, the Service Bus can be configured to send events to Event Grid if there are messages in a queue.
Kubernetes does not meet Verigon's needs in this scenario. The Azure Kubernetes Service allows for the deployment and management of containers.
It is not an event-routing service.
The Azure Data Factory service does not apply to the Verigon scenario. It is a cloud-based data integration service to transform data at scale from data stores. It is not an event-routing service.
The Azure Event Hub is a data streaming service intended for millions of events per second. It is designed to ingest a massive volume of data. The scenario does not indicate a need for such speed and transaction processing, as Verigon is looking for rare occurrences.
Objective:
Describe core solutions and management tools on Azure
Sub-Objective:
Describe core solutions available on Azure
References:
Azure > Messaging services > Event Grid documentation
Microsoft Azure > Introducing Azure Event Grid – an event service for modern applications
Post a Comment
Thanks for your comment