Microsoft Azure IoT Edge: From Cloud to Edge for Real Time Processing.
Pros
- It works even if there is no internet at client location. It will record all the generated data and only send them to cloud storage when there is internet connection.
- It allows you to bring cloud functionality down to Edge location in the form of docker container.
- It also supports two way communication from device to cloud and vice-versa.
Cons
- We had some trouble such as latency issues [and] connectivity while using Azure blob storage as an Edge Module on Azure IoT Edge runtime, so they should look into it.
- We were stuck while defining the routes for different Edge Modules on Azure IoT Edge, so they should simplify it and improve the related documentation section as well.
Return on Investment
- ROI was high, as we were able to impress our clients with POC of Microsoft Azure IoT Edge with our IoT based ERP product.
- We were able to perform our POC for almost free, as there no charges for Azure IoT Edge, only minimal charges for storage.
Alternatives Considered
Azure Kubernetes Service (AKS), Docker and Microsoft Azure IoT Hub
Other Software Used
Kubernetes, Docker, Azure Kubernetes Service (AKS)

