First published on TECHNET on Mar 07, 2019
Azure Blob Storage on IoT Edge Version 1.2 is now available with new features, please visit https://aka.ms/abs-iot-blogpost
This post was authored by @Arpita Duppala, PM on the High Availability and Storage team. Follow her @arnuwish on Twitter.
Azure Blob Storage on IoT Edge is a light-weight Azure consistent module which provides local block blob storage, available in public preview. We are excited to introduce deviceToCloudUpload and deviceAutoDelete functionalities to our "Azure Blob Storage on IoT Edge" module.
deviceToCloudUpload(Tiering) is a configurable functionality, which allows you to automatically upload the data from your local blob storage to Azure with intermittent internet connectivity support. It allows you to:
Put Blob
operation) and block level upload(using
Put Block
and
Put Block List
operations).
When your blob consists of blocks, it uses block-level upload to copy your data to Azure. Here are some of the common scenarios:
deviceAutoDelete(TTL) is a configurable functionality where this module automatically deletes your blobs from local blob storage when deviceAutoDelete value expires. It allows you to:
In the diagram below, we have an edge device pre-installed with Azure IoT Edge runtime. It is running a custom module to process the data collected from the sensor and saving the data to the local blob storage account. Because it is Azure-consistent, the custom module can be developed using the Azure Storage SDK to make calls to the local blob storage. Then it will automatically upload the data from specified containers to Azure while making sure your IoT Edge device does not run out of space.
This scenario is useful when there is a lot of data to process. For example, data from industries who captures survey and behavioral data, research data, financial data, hospital data and so on. It is efficient to do the processing of data locally because there is a lot of data that is continuously being captured. Azure Blob Storage on IoT Edge module allows you to store and access such data efficiently, process if required, and then automatically upload that data for you to Azure and automatically deletes the old data from IoT Edge device to make space for new data.
With the current public preview module, the users can:
Here are the release notes and configuration details in docker hub for this module.
Find more information about this module at https://aka.ms/AzureBlobStorage-IotModule
You can reach out to us at absiotfeedback@microsoft.com
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.