Azure Blob Storage module on IoT Edge enables Edge-local applications that use Azure Storage SDK to alternatively store the data locally on an Edge-local blob store. This module allows you to configure it to automatically upload the data from edge to Azure, and provides support for intermittent internet connectivity. It also allows you to configure it to automatically delete the data on edge.
Having edge-local blob storage would be invaluable in scenarios that require low latency access for local processing, e.g. local image or video processing before the processed data can be transferred to the cloud at infrequent intervals. The blob store location can be switched from the cloud to the edge with a simple change of connection string in code. Further, having Azure-consistent blob storage support on IoT Edge enables business logic of an app written to run on public cloud storage to be re-hosted on to the edge any time, while requiring no code changes in the application itself.
Azure Blob Storage on IoT Edge is a module designed for lightweight multi-OS deployment on top of the IoT Edge platform. This module places the edge-local blob store on the local storage device, utilizing the filesystem in use on the edge device. For supported platform and feature details, please refer to the documentation link at the bottom. This module is currently in public preview. If you are a developer, please take this short survey, it helps us to design better product for our customers.
Minimum hardware requirements: Linux (x64 or arm32) or Windows containers (x64). For more details, please refer to the documentation link at the bottom.