Che cos'è SQL Edge di Azure?
Importante
SQL Edge di Azure verrà ritirato il 30 settembre 2025. Per altre informazioni e per le opzioni di migrazione, vedere l'avviso di ritiro.
Nota
SQL Edge di Azure non supporta più la piattaforma ARM64.
SQL Edge di Azure è un motore di database relazionale ottimizzato e progettato per distribuzioni IoT e IoT Edge. Fornisce funzionalità per la creazione di un livello di elaborazione e archiviazione dei dati a prestazioni elevate per le applicazioni e le soluzioni IoT. SQL Edge di Azure offre funzionalità per lo streaming, l'elaborazione e l'analisi di dati relazionali e non relazionali, ad esempio JSON, grafi e dati di serie temporali, che lo rendono la scelta ideale per varie applicazioni IoT moderne.
SQL Edge di Azure è basato sulle versioni più recenti del motore di database di SQL Server, che offre funzionalità leader del settore per prestazioni, sicurezza ed elaborazione delle query. Poiché SQL Edge di Azure si basa sullo stesso motore di SQL Server e Azure SQL, offre la stessa superficie per la programmazione Transact-SQL (T-SQL) che rende più semplice e veloce lo sviluppo di applicazioni o soluzioni, semplificando la portabilità delle applicazioni tra i dispositivi IoT Edge, i data center e il cloud.
Che cos'è il video di SQL Edge di Azure su Channel 9:
Modelli di distribuzione
SQL Edge di Azure supporta due modalità di distribuzione.
- Distribuzione connessa tramite Azure IoT Edge: SQL Edge di Azure è disponibile come modulo per Azure IoT Edge. Per altre informazioni, vedere Distribuire SQL Edge di Azure.
- Distribuzione disconnessa: le immagini del contenitore SQL Edge di Azure possono essere estratte dall'hub Docker e distribuite come contenitore autonomo o in un cluster Kubernetes. Per altre informazioni, vedere Distribuire SQL Edge di Azure con Docker e Distribuire un contenitore SQL Edge di Azure in Kubernetes.
Edizioni di SQL Edge
SQL Edge è disponibile con due edizioni o piani software diversi. Queste edizioni hanno set di funzionalità identici e si differenziano solo per i diritti di utilizzo e per la quantità di CPU/memoria supportata.
Piano | Descrizione |
---|---|
SQL Edge di Azure Developer | SKU solo per sviluppo. Ogni contenitore SQL Edge è limitato a un massimo di 4 core CPU e 32 GB di memoria |
SQL Edge di Azure | SKU di produzione. Ogni contenitore SQL Edge è limitato a un massimo di 8 core CPU e 64 GB di memoria. |
Prezzi e disponibilità
SQL Edge di Azure è disponibile a livello generale. Per altre informazioni sui prezzi e sulla disponibilità in aree specifiche, vedere SQL Edge di Azure.
Importante
Per informazioni sulle differenze tra le funzionalità di SQL Edge di Azure e SQL Server, nonché sulle differenze tra le diverse opzioni di SQL Edge di Azure, vedere Funzionalità supportate di SQL Edge di Azure.
Funzionalità di streaming
SQL Edge di Azure offre funzionalità di streaming predefinite per l'analisi in tempo reale e l'elaborazione di eventi complessi. La funzionalità di streaming è realizzata con gli stessi costrutti di Analisi di flusso di Azure e funzionalità simili ad Analisi di flusso di Azure in IoT Edge.
Il motore di streaming per SQL Edge di Azure è progettato per offrire bassa latenza, resilienza, uso efficiente della larghezza di banda e conformità.
Per altre informazioni sullo streaming dei dati in SQL Edge, vedere Streaming dei dati.
Funzionalità di Machine Learning e intelligenza artificiale
SQL Edge di Azure offre funzionalità di Machine Learning e analisi grazie all'integrazione del runtime ONNX (Open Neural Network Exchange) in formato aperto, che consente lo scambio di modelli di Deep Learning e di rete neurale tra framework diversi. Per altre informazioni su ONNX, vedere questa pagina. Il runtime di ONNX offre la flessibilità necessaria per sviluppare modelli con il linguaggio o gli strumenti prescelti, che possono essere convertiti nel formato ONNX per l'esecuzione all'interno di SQL Edge. Per altre informazioni, vedere Machine Learning e intelligenza artificiale con ONNX in SQL Edge.
Utilizzare SQL Edge di Azure
SQL Edge di Azure consente di sviluppare e gestire le applicazioni in modo più facile e produttivo. Gli utenti possono usare tutti gli strumenti e le competenze già familiari per creare app e soluzioni di alto livello per le proprie esigenze nel contesto IoT Edge. È possibile sviluppare in SQL Edge usando gli strumenti seguenti:
- Portale di Azure - Applicazione Web per la gestione di tutti i servizi di Azure.
- SQL Server Management Studio - Applicazione client gratuita e scaricabile per la gestione di qualsiasi infrastruttura SQL, da SQL Server al database SQL.
- SQL Server Data Tools in Visual Studio - Applicazione client gratuita e scaricabile per lo sviluppo di database relazionali di SQL Server, database SQL, pacchetti di Integration Services, modelli di dati di Analysis Services e report di Reporting Services.
- Azure Data Studio - Uno strumento di database multipiattaforma scaricabile e gratuito per professionisti della gestione di dati che usano la famiglia Microsoft di piattaforme dati locali e cloud in Windows, macOS e Linux.
- Visual Studio Code - Editor di codice gratuito, scaricabile, open source per Windows, macOS e Linux. Supporta estensioni, tra cui l'estensione mssql per l'esecuzione di query in Microsoft SQL Server, Database SQL di Azure e Azure Synapse Analytics.