What is Azure SQL Edge?
Azure SQL Edge is an optimized relational database engine geared for IoT and IoT Edge deployments. It provides capabilities to create a high-performance data storage and processing layer for IoT applications and solutions. Azure SQL Edge provides capabilities to stream, process, and analyze relational and non-relational such as JSON, graph and time-series data, which makes it the right choice for a variety of modern IoT applications.
Deployment Models
Azure SQL Edge supports two deployment modes.
Connected deployment through Azure IoT Edge: Azure SQL Edge is available on the Azure Marketplace and can be deployed as a module for Azure IoT Edge.
Disconnected deployment: Azure SQL Edge container images can be pulled from docker hub and deployed either as a standalone docker container or on a kubernetes cluster.

Editions of SQL Edge
SQL Edge is available with two different editions or software plans. These editions have identical feature sets and only differ in terms of their usage rights and the amount of cpu/memory they support.
| Plan | Description |
|---|---|
| Azure SQL Edge Developer | Development only sku, each SQL Edge container is limited to upto 4 cores and 32 GB Memory |
| Azure SQL Edge | Production sku, each SQL Edge container is limited to upto 8 cores and 64 GB Memory. |

Leave a comment