Monday, September 10, 2018

Azure IOT Hub integration with Azure Event Grid

Couple of years ago Azure Released Azure IoT Hub based on Microsoft Azure to control and manage billions of devices, transferring data to the cloud to gain some business insights for their customers. Now a days its growing rapidly. Now they have released IoT Hub integration with Azure Event Grid to simplify their customer needs. It will gain more insights into actions by simplifying the architecture of IoT solutions.

What is include:
·       To automate workflows with apps like Azure Functions and Azure Logic Apps is now easy with the event grid. Since they are serverless architectures, it works well with event hub. Even the user can downstream the processes.

·       Will always alert about the device status such as creation, deletion, connection, and disconnection of devices. And the response time is really quick.

·       It will always reduce the complexity expense of polling services. This is integrated with events, with 3rd party applications using webhooks such as ticketing, billing system, and database updates

solutions with other powerful Azure services or 3rd party applications. These services add important device lifecycle support with events such as device created, device deleted, device connected, and device disconnected, in a highly reliable, scalable, and secure manner.

Available regions:
·        Asia Southeast
·        Asia East
·        Australia East
·        Australia Southeast
·        Central US
·        East US 2
·        West Central US
·        West US
·        West US 2
·        South Central US
·        Europe West
·        Europe North
·        Japan East
·        Japan West
·        Korea Central
·        Korea South
·        Canada Central
·        Central India
·        South India
·        Brazil South
·        UK West
·        UK South
·        East US, coming soon
·        Canada East, coming soon
Azure Event Grid became generally available earlier this year and currently has built-in integration with the following services:

Event sources

For full details on the capabilities of each source as well as related articles, see event sources. Currently, the following Azure services support sending events to Event Grid:
·        Azure Subscriptions (management operations)
·        Container Registry
·        Custom Topics
·        Event Hubs
·        IoT Hub
·        Media Services
·        Resource Groups (management operations)
·        Service Bus
·        Storage Blob
·        Storage General-purpose v2 (GPv2)

Event handlers

For full details on the capabilities of each handler as well as related articles, see event handlers. Currently, the following Azure services support handling events from Event Grid:
·        Azure Automation
·        Azure Functions
·        Event Hubs
·        Hybrid Connections
·        Logic Apps
·        Microsoft Flow
·        Queue Storage
·        WebHooks

How it works:

There are 3 ways that event grid can work.

Serverless application architectures

Event Grid connects data sources and event handlers. For example, use Event Grid to instantly trigger a serverless function to run image analysis each time a new photo is added to a blob storage container.

Operation Automation

Event Grid allows you to speed automation and simplify policy enforcement. For example, Event Grid can notify Azure Automation when a virtual machine is created, or a SQL Database is spun up. These events can be used to automatically check that service configurations are compliant, put metadata into operations tools, tag virtual machines, or file work items.

Application integration

Event Grid connects your app with other services. For example, create a custom topic to send your app's event data to Event Grid, and take advantage of its reliable delivery, advanced routing, and direct integration with Azure. Alternatively, you can use Event Grid with Logic Apps to process data anywhere, without writing code.

No comments:

Post a Comment