Was ist Azure SQL Edge (Vorschau)?What is Azure SQL Edge (Preview)?

Azure SQL Edge (Vorschau) ist eine optimierte relationale Datenbank-Engine für IoT- und IoT Edge-Bereitstellungen.Azure SQL Edge (Preview) is an optimized relational database engine geared for IoT and IoT Edge deployments. Azure SQL Database Edge bietet die Möglichkeit zur Erstellung eines Hochleistungs-Datenspeichers und einer Verarbeitungsschicht für IoT-Anwendungen und -Lösungen.It provides capabilities to create a high-performance data storage and processing layer for IoT applications and solutions. 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 provides capabilities to stream, process, and analyze relational and non-relational such as JSON, graph and time-series data, which makes it the right choice for a variety of modern IoT applications.

Azure SQL Edge basiert auf den neuesten Versionen der Microsoft SQL-Datenbankengine (/sql/sql-sql-server/sql-server-technical-documentation?toc=/azure/azure-sql-edge/toc.json), die branchenführende Funktionen für Leistung, Sicherheit und Abfrageverarbeitung bietet.Azure SQL Edge is built on the latest versions of the Microsoft SQL Database Engine(/sql/sql-server/sql-server-technical-documentation?toc=/azure/azure-sql-edge/toc.json), which provides industry-leading performance, security and query processing capabilities. Da Azure SQL Edge auf der gleichen Engine wie SQL Server und Azure SQL basiert, bietet es die gleiche T-SQL-Programmieroberfläche für die einfachere und schnellere Entwicklung von Anwendungen oder Lösungen und vereinfacht gleichzeitig die Anwendungsportierbarkeit zwischen IoT Edge-Geräten, Rechenzentren und der Cloud.Since, Azure SQL Edge is built on the same engine as SQL Server and Azure SQL, it provides the same T-SQL programming surface area that makes development of applications or solutions easier and faster, and at the same time makes application portability between IoT Edge devices, data centers and the cloud straight forward.

Hinweis

Azure SQL Edge ist derzeit als Vorschau verfügbar und sollte daher NICHT in Produktionsumgebungen verwendet werden.Azure SQL Edge is currently in preview and as such should NOT be used in production environments.

BereitstellungsmodelleDeployment Models

Azure SQL Edge ist in Azure Marketplace verfügbar und kann als Modul für Azure IoT Edge bereitgestellt werden.Azure SQL Edge is available on the Azure Marketplace and can be deployed as a module for Azure IoT Edge. Weitere Informationen finden Sie unter Bereitstellen von Azure SQL Edge.For more information, see Deploy Azure SQL Edge.

Abbildung: Übersicht über SQL Edge

Editionen von SQL EdgeEditions of SQL Edge

SQL Edge wird in zwei unterschiedlichen Editionen oder Softwareplänen bereitgestellt.SQL Edge is available with two different editions or software plans. 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.These editions have identical feature sets and only differ in terms of their usage rights and the amount of cpu/memory they support.

PlanenPlan BeschreibungDescription
Azure SQL Edge DeveloperAzure SQL Edge Developer Reine Entwicklungs-SKU, jeder SQL Edge-Container ist auf bis zu vier Kerne und 32 GB Arbeitsspeicher beschränkt.Development only sku, each SQL Edge container is limited to upto 4 cores and 32 GB Memory
Azure SQL EdgeAzure SQL Edge Produktions-SKU, jeder SQL Edge-Container ist auf bis zu acht Kerne und 64 GB Arbeitsspeicher beschränkt.Production sku, each SQL Edge container is limited to upto 8 cores and 64 GB Memory .

Preise und VerfügbarkeitPricing and Availability

Azure SQL Edge befindet sich zurzeit in der Vorschau.Azure SQL Edge is currently in preview. Weitere Informationen zu Preisen und Verfügbarkeit finden Sie unter Azure SQL Edge.For more information on the pricing and availability, see 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.To understand the feature differences between Azure SQL Edge and SQL Server, as well as the differences among different Azure SQL Edge options, see Supported features of Azure SQL Edge.

StreamingfunktionenStreaming Capabilities

Azure SQL Edge bietet integrierte Streamingfunktionen für die Echtzeitanalyse und die Verarbeitung komplexer Ereignisse.Azure SQL Edge provides built in streaming capabilities for real-time analytics and complex event-processing. Die integrierte Streamingfunktionalität verwendet dieselben Konstrukte wie Azure Stream Analytics und bietet ähnliche Funktionen wie Azure Stream Analytics unter IoT Edge.The streaming capability is built using the same constructs as Azure Stream Analytics and similar capabilities as Azure Stream Analytics on IoT Edge.

Die Streaming-Engine für Azure SQL Edge ist auf geringe Latenz, Resilienz, eine effiziente Bandbreitennutzung und Compliance ausgelegt.The streaming engine for Azure SQL Edge is designed for low-latency, resiliency, efficient use of bandwidth and compliance.

Weitere Informationen zum Streamen von Daten in SQL Edge finden Sie unter DatenstreamingFor more information on data streaming in SQL Edge, refer Data Streaming

Machine Learning-Funktionen und künstliche IntelligenzMachine Learning and Artificial Intelligence Capabilities

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.Azure SQL Edge provides built-in machine learning and analytics capabilities by integrating the open format ONNX (Open Neural Network Exchange) runtime, which allows exchange of deep learning and neural network models between different frameworks. Weitere Informationen zu ONNX finden Sie hier.For more information on ONNX, see here. 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.ONNX runtime provides the flexibility to develop models in a language or tools of your choice, which can then be converted to the ONNX format for execution within SQL Edge. Weitere Informationen finden Sie unter Machine Learning und künstliche Intelligenz mit ONNX in SQL Edge.For more information, see Machine Learning and Artificial Intelligence with ONNX in SQL Edge.

Arbeiten mit Azure SQL EdgeWorking with Azure SQL Edge

Azure SQL Edge sorgt für einfachere und produktivere Abläufe beim Entwickeln und Verwalten von Anwendungen.Azure SQL Edge makes developing and maintaining applications easier and more productive. 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.Users can use all the familiar tools and skills to build great apps and solutions for their IoT Edge needs. Benutzer können beispielsweise die folgenden Tools für die Entwicklung in SQL Edge nutzen:User can develop in SQL Edge using tools like the following:

  • Azure-Portal: Eine webbasierte Anwendung für die Verwaltung aller Azure-Dienste.The Azure portal - A web-based application for managing all Azure services.
  • SQL Server Management Studio: Eine kostenlose, herunterladbare Clientanwendung für die Verwaltung beliebiger SQL-Infrastrukturen – von SQL Server bis SQL-Datenbank.SQL Server Management Studio - A free, downloadable client application for managing any SQL infrastructure, from SQL Server to SQL Database.
  • 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.SQL Server Data Tools in Visual Studio - A free, downloadable client application for developing SQL Server relational databases, SQL databases, Integration Services packages, Analysis Services data models, and Reporting Services reports.
  • 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.Azure Data Studio - A free, downloadable, cross platform database tool for data professional using the Microsoft family of on-premises and cloud data platforms on Windows, macOS, and Linux.
  • Visual Studio Code: Ein kostenloser, herunterladbarer Open-Source-Code-Editor für Windows, macOS und Linux.Visual Studio Code - A free, downloadable, open-source code editor for Windows, macOS, and Linux. Dieser Editor unterstützt Erweiterungen, etwa die Erweiterung MSSQLSERVER, zum Abfragen von Microsoft SQL Server, Azure SQL-Datenbank und Azure SQL Data Warehouse.It supports extensions, including the mssql extension for querying Microsoft SQL Server, Azure SQL Database, and Azure SQL Data Warehouse.

Nächste SchritteNext steps