Was ist Azure SQL Edge?
Wichtig
Azure SQL Edge wird am 30. September 2025 eingestellt. Weitere Informationen und Migrationsoptionen finden Sie im Einstellungshinweis.
Hinweis
Azure SQL Edge unterstützt die ARM64-Plattform nicht mehr.
Azure SQL Edge ist eine optimierte Engine für relationale Datenbanken, die auf IoT- und IoT Edge-Bereitstellungen ausgerichtet ist. Azure SQL Database Edge bietet die Möglichkeit zur Erstellung eines Hochleistungs-Datenspeichers und einer Verarbeitungsschicht für IoT-Anwendungen und -Lösungen. Azure SQL Edge bietet Funktionen zum Streamen, Verarbeiten und Analysieren von relationalen und nicht relationalen Daten wie JSON-, Grafik- und Zeitreihendaten und ist damit die richtige Wahl für eine Vielzahl moderner IoT-Anwendungen.
Azure SQL Edge basiert auf den aktuellen Versionen der SQL Server-Datenbank-Engine, die branchenführende Leistung, Sicherheit und Funktionen für die Abfrageverarbeitung bietet. Da Azure SQL Edge auf derselben Engine wie SQL Server und Azure SQL basiert, bietet es die gleiche Transact-SQL-Programmieroberfläche (T-SQL) für die einfachere und schnellere Entwicklung von Anwendungen oder Lösungen und vereinfacht die Anwendungsportierbarkeit zwischen IoT Edge-Geräten, Rechenzentren und der Cloud.
Channel 9: Was ist Azure SQL Edge?
Bereitstellungsmodelle
Azure SQL Edge unterstützt zwei Bereitstellungsmodi.
- Verbundene Bereitstellung über Azure IoT Edge: Azure SQL Edge ist als Modul für Azure IoT Edge verfügbar. Weitere Informationen finden Sie unter Bereitstellen von Azure SQL Edge.
- Getrennte Bereitstellung: Azure SQL Edge-Containerimages können aus Docker Hub abgerufen und entweder als eigenständiger Container oder in einem Kubernetes-Cluster bereitgestellt werden. Weitere Informationen finden Sie unter Bereitstellen von Azure SQL Edge mit Docker und Bereitstellen eines Azure SQL Edge-Containers in Kubernetes.
Editionen von SQL Edge
SQL Edge wird in zwei unterschiedlichen Editionen oder Softwareplänen bereitgestellt. Diese Editionen weisen denselben Umfang an Features auf und unterscheiden sich lediglich in Bezug auf die Nutzungsrechte und die Menge an unterstützten CPU-/Arbeitsspeicherressourcen.
Planen | Beschreibung |
---|---|
Azure SQL Edge Developer | Nur Entwicklungs-SKU Jeder SQL Edge-Container ist auf maximal vier CPU-Kerne und 32 GB Arbeitsspeicher beschränkt. |
Azure SQL Edge | Produktions-SKU. Jeder SQL Edge-Container ist auf maximal acht CPU-Kerne und 64 GB Arbeitsspeicher beschränkt. |
Preis und Verfügbarkeit
Azure SQL Edge ist allgemein verfügbar. Weitere Informationen zu den Preisen und zur Verfügbarkeit in bestimmten Regionen finden Sie unter Azure SQL Edge.
Wichtig
Erläuterungen zu den funktionellen Unterschieden zwischen Azure SQL Edge und SQL Server sowie zu den Unterschieden zwischen den verschiedenen Optionen für Azure SQL Edge finden Sie unter Unterstützte Funktionen von Azure SQL Edge.
Streamingfunktionen
Azure SQL Edge bietet integrierte Streamingfunktionen für die Echtzeitanalyse und die Verarbeitung komplexer Ereignisse. Die integrierte Streamingfunktionalität verwendet dieselben Konstrukte wie Azure Stream Analytics und bietet ähnliche Funktionen wie Azure Stream Analytics unter IoT Edge.
Die Streaming-Engine für Azure SQL Edge ist auf geringe Latenz, Resilienz, eine effiziente Bandbreitennutzung und Compliance ausgelegt.
Weitere Informationen zum Streamen von Daten in SQL Edge finden Sie unter Datenstreaming.
Machine Learning-Funktionen und künstliche Intelligenz
Azure SQL Edge bietet integrierte ML- und Analysefunktionen durch Integration der ONNX-Runtime (Open Neural Network Exchange), die den Austausch von Deep Learning- und neuronalen Netzwerkmodellen zwischen verschiedenen Frameworks ermöglicht. Weitere Informationen zu ONNX finden Sie hier. Die ONNX-Runtime bietet die Flexibilität, Modelle in einer Sprache oder mit den Tools Ihrer Wahl zu entwickeln und anschließend für die Ausführung in SQL Edge eine Konvertierung in das ONNX-Format durchzuführen. Weitere Informationen finden Sie unter Machine Learning und künstliche Intelligenz mit ONNX in SQL Edge.
Arbeiten mit Azure SQL Edge
Azure SQL Edge sorgt für einfachere und produktivere Abläufe beim Entwickeln und Verwalten von Anwendungen. Benutzer können auf alle vertrauten Tools und Fähigkeiten zurückgreifen, um herausragende Apps und Lösungen für ihre IoT Edge-Anforderungen zu entwickeln. Sie können die folgenden Tools für die Entwicklung in SQL Edge nutzen:
- Azure-Portal: Eine webbasierte Anwendung für die Verwaltung aller Azure-Dienste.
- SQL Server Management Studio: Eine kostenlose, herunterladbare Clientanwendung für die Verwaltung beliebiger SQL-Infrastrukturen – von SQL Server bis SQL-Datenbank.
- SQL Server Data Tools in Visual Studio: Eine kostenlose, herunterladbare Clientanwendung, mit der Sie relationale SQL Server-Datenbanken, SQL-Datenbanken, Integration Services-Pakete, Analysis Services-Datenmodelle und Reporting Services-Berichte erstellen können.
- Azure Data Studio: Ein kostenloses, herunterladbares, plattformübergreifendes Datenbanktool für Datenprofis, die die Microsoft-Produktfamilie aus lokalen und Clouddatenplattformen unter Windows, macOS und Linux nutzen.
- Visual Studio Code: Ein kostenloser, herunterladbarer Open-Source-Code-Editor für Windows, macOS und Linux. Er unterstützt Erweiterungen, etwa die Erweiterung MSSQLSERVER, zum Abfragen von Microsoft SQL Server, Azure SQL-Datenbank und Azure Synapse Analytics.