Was ist Azure SQL Edge?

Wichtig

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 relationaler und nichtrelationaler Daten wie JSON-, Graph- und Zeitreihendaten, wodurch sie die richtige Wahl für verschiedene moderne IoT-Anwendungen ist.

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.

Diagram of SQL Edge overview.

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 Entwicklung nur SKU. Jeder SQL Edge-Container ist auf maximal 4 CPU-Kerne und 32 GB Arbeitsspeicher begrenzt.
Azure SQL Edge Produktions-SKU. Jeder SQL Edge-Container ist auf maximal 8 CPU-Kerne und 64 GB Arbeitsspeicher begrenzt.

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 Datenstreaming in SQL Edge finden Sie unter "Datenstreaming".

Maschinelles Lernen 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 in SQL Edge mithilfe der folgenden Tools entwickeln:

  • 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.

Nächste Schritte