Qu’est-ce qu’Azure SQL Edge ?

Important

Azure SQL Edge ne prend plus en charge la plateforme ARM64.

Azure SQL Edge est un moteur de base de données relationnelle optimisé et conçu pour les déploiements IoT et IoT Edge. Il offre des fonctionnalités permettant de créer une couche de traitement et de stockage des données hautes performances pour les solutions et applications IoT. Azure SQL Edge offre des fonctionnalités permettant de diffuser, de traiter et d’analyser des données relationnelles et non relationnelles telles que des données JSON, graphiques et séries chronologiques, ce qui en fait le bon choix pour différentes applications IoT modernes.

Azure SQL Edge est basé sur les dernières versions du moteur de base de données SQL Server, qui fournit des performances, une sécurité et des fonctionnalités de traitement des requêtes de pointe. Comme Azure SQL Edge utilise le même moteur que SQL Server et Azure SQL, il offre la même surface de programmation Transact-SQL (T-SQL), ce qui facilite et accélère le développement d’applications ou de solutions, et fournit une portabilité directe des applications entre les appareils IoT Edge, les centres de données et le cloud.

Vidéo de présentation d’Azure SQL Edge sur Channel 9 :


Modèles de déploiement

Azure SQL Edge prend en charge deux modes de déploiement.

  • Connecter déploiement via Azure IoT Edge : Azure SQL Edge est disponible sur le Place de marché Azure et peut être déployé en tant que module pour Azure IoT Edge. Pour plus d'informations, consultez Déployer Azure SQL Edge.

Diagram of SQL Edge overview.

Éditions de SQL Edge

Deux éditions ou plans logiciels DE SQL Edge sont disponibles. Ces éditions incluent des ensembles de fonctionnalités identiques et diffèrent uniquement en termes de droits d’utilisation et de quantité d’UC/de mémoire qu’elles prennent en charge.

Plan Description
Azure SQL Edge Développeur Référence SKU de développement uniquement. Chaque conteneur SQL Edge est limité à un maximum de 4 cœurs de processeur et 32 Go de mémoire
Azure SQL Edge Référence SKU de production. Chaque conteneur SQL Edge est limité à un maximum de 8 cœurs de processeur et 64 Go de mémoire.

Prix et disponibilité

Azure SQL Edge est généralement disponible. Pour plus d'informations sur la tarification et la disponibilité dans les régions, consultez Azure SQL Edge.

Important

Pour comprendre les différences de fonctionnalités entre Azure SQL Edge et SQL Server, ainsi que les différences entre les diverses options d'Azure SQL Edge, consultez Fonctionnalités d'Azure SQL Edge prises en charge.

Fonctionnalités de diffusion en continu

Azure SQL Edge fournit des fonctionnalités de diffusion en continu intégrées pour l'analyse en temps réel et les traitements d'événements complexes. La fonctionnalité de streaming repose sur les mêmes constructions qu’Azure Stream Analytics et sur des fonctionnalités semblables à celles d’Azure Stream Analytics sur IoT Edge.

Le moteur de diffusion en continu d'Azure SQL Edge est conçu pour ce qui suit : latence faible, résilience, utilisation efficace de la bande passante et conformité.

Pour plus d’informations sur la diffusion en continu de données dans SQL Edge, consultez Data Streaming.

Fonctionnalités de Machine Learning et d’intelligence artificielle

Azure SQL Edge fournit des fonctionnalités de Machine Learning et d'analyse intégrées via le runtime ONNX (Open Neural Network Exchange) au format ouvert, qui permet d'échanger des modèles de Deep Learning et de réseau neuronal entre différentes infrastructures. Pour plus d’informations sur ONNX, cliquez ici. Le runtime ONNX permet de développer des modèles avec le langage ou les outils de votre choix, et ceux-ci peuvent ensuite être convertis au format ONNX pour être exécutés dans SQL Edge. Pour plus d'informations, consultez Machine Learning et intelligence artificielle avec ONNX dans SQL Edge.

Utiliser Azure SQL Edge

Azure SQL Edge simplifie le développement et la gestion des applications et vous fait gagner en productivité. Les utilisateurs peuvent utiliser tous les outils et compétences familiers pour créer des applications et des solutions exceptionnelles répondant à leurs besoins en IoT Edge. Vous pouvez développer dans SQL Edge à l’aide des outils suivants :

  • Portail Azure : application web dédiée à la gestion de tous les services Azure.
  • SQL Server Management Studio : application cliente téléchargeable gratuitement dédiée à la gestion des infrastructures SQL, allant de SQL Server à SQL Database.
  • SQL Server Data Tools dans Visual Studio : application cliente téléchargeable gratuitement, dédiée au développement de bases de données relationnelles SQL Server, de bases de données SQL, de packages Integration Services, de modèles de données Analysis Services et de rapports Reporting Services.
  • Azure Data Studio : outil de base de données multiplateforme téléchargeable gratuitement pour les professionnels des données qui utilisent la famille Microsoft de plateformes de données locales et cloud sous Windows, MacOS et Linux.
  • Visual Studio Code : éditeur de code open source téléchargeable gratuitement pour Windows, macOS et Linux. Il prend en charge les extensions, notamment l’extension mssql pour l’exécution de requêtes dans Microsoft SQL Server, Azure SQL Database et Azure Synapse Analytics.

Étapes suivantes