Che cos'è SQL Edge di Azure?

Importante

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 DATI JSON, grafici e serie temporali, che lo rendono la scelta ideale per varie applicazioni IoT moderne.

SQL Edge di Azure si basa sulle versioni più recenti di SQL Server motore di database, che offre funzionalità di elaborazione delle query, sicurezza e prestazioni leader del settore. Poiché SQL Edge di Azure è basato sullo stesso motore di SQL Server e Azure SQL, offre la stessa area di programmazione Transact-SQL (T-SQL) che semplifica e velocizza lo sviluppo di applicazioni o soluzioni e rende la portabilità delle applicazioni tra dispositivi IoT Edge, data center e cloud in modo semplice.

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 Connessione ed tramite Azure IoT Edge: SQL Edge di Azure è disponibile in Azure Marketplace e può essere distribuito come modulo per Azure IoT Edge. Per altre informazioni, vedere Distribuire SQL Edge di Azure.

Diagram of SQL Edge overview.

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 in termini di diritti di utilizzo e per la quantità di CPU/memoria supportata.

Piano Descrizione
SQL Edge di Azure Developer SOLO SKU di 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 DI SQL Edge è limitato a un massimo di 8 core CPU e a 64 GB di memoria.

Prezzo 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 di dati in SQL Edge, vedere Flusso di 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.

Usare 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 le estensioni, inclusa l'estensione mssql per l'esecuzione di query su Microsoft SQL Server, database SQL di Azure e Azure Synapse Analytics.

Passaggi successivi