Что такое SQL Azure для пограничных вычислений (предварительная версия)?What is Azure SQL Edge (Preview)?

SQL Azure для пограничных вычислений (предварительная версия) — это оптимизированное ядро реляционной СУБД, предназначенное для развертываний в Интернете вещей и IoT Edge.Azure SQL Edge (Preview) is an optimized relational database engine geared for IoT and IoT Edge deployments. Эта служба предоставляет возможности для создания высокопроизводительного хранилища данных и уровня обработки для приложений и решений Интернета вещей.It provides capabilities to create a high-performance data storage and processing layer for IoT applications and solutions. SQL Azure для пограничных вычислений предоставляет возможности для потоковой передачи, обработки и анализа реляционных и нереляционных данных, таких как JSON, Graph и данные временных рядов, что делает его правильным для многих современных приложений IoT.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.

SQL Azure для пограничных вычислений посвящен последним версиям ядра СУБД Microsoft SQL Server, который предоставляет ведущие в отрасли функции повышения производительности, безопасности и обработки запросов.Azure SQL Edge is built on the latest versions of the Microsoft SQL Server Database Engine, which provides industry-leading performance, security and query processing capabilities. Поскольку SQL Azure для пограничных вычислений построен на основе того же механизма, что и SQL Server и База данных SQL Azure, он предоставляет ту же контактную зону программирования T-SQL, которая упрощает и ускоряет разработку приложений и решений, и в то же время делает возможным перенос приложений между устройствами IoT Edge, центрами обработки данных и облаком.Since, Azure SQL Edge is built on the same engine as SQL Server and Azure SQL Database, 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.

Примечание

SQL Azure для пограничных вычислений в настоящее время находится в предварительном просмотре и НЕ должен использоваться в производственных средах.Azure SQL Edge is currently in preview and as such should NOT be used in production environments.

Модели развертыванияDeployment Models

SQL Azure для пограничных вычислений доступен в Azure Marketplace и может быть развернут как модуль для Azure IoT Edge.Azure SQL Edge is available on the Azure Marketplace and can be deployed as a module for Azure IoT Edge. Дополнительные сведения см. в статье Развертывание SQL Azure для пограничных вычислений.For more information, see Deploy Azure SQL Edge.

Обзорная схема SQL Azure для пограничных вычислений

Выпуски SQL Azure для пограничных вычисленийEditions of SQL Edge

Решение SQL Azure для пограничных вычислений доступно в двух различных выпусках или планах программного обеспечения.SQL Edge is available with two different editions or software plans. Эти выпуски имеют одинаковые наборы функций и отличаются только условиями их использования и объемом ресурсов ЦП и памяти, которые они поддерживают.These editions have identical feature sets and only differ in terms of their usage rights and the amount of cpu/memory they support.

ПланPlan ОписаниеDescription
SQL Azure для пограничных вычислений (для разработчиков)Azure SQL Edge Developer Разработка только sku, каждый контейнер SQL для пограничных вычислений ограничен до 4 ядер и 32 Гб памяти.Development only sku, each SQL Edge container is limited to upto 4 cores and 32 GB Memory
SQL Azure для пограничных вычисленийAzure SQL Edge Производственный SKU, каждый контейнер SQL для пограничных вычислений ограничен до 8 ядер и 64 ГБ памяти.Production sku, each SQL Edge container is limited to upto 8 cores and 64 GB Memory .

Цены и доступностьPricing and Availability

SQL Azure для пограничных вычислений сейчас находится в состоянии предварительной версии.Azure SQL Edge is currently in preview. Дополнительные сведения о ценах и доступности см. в разделе SQL Azure для пограничных вычислений.For more information on the pricing and availability, see Azure SQL Edge.

Важно!

Чтобы понять отличия в возможностях SQL Azure для пограничных вычислений и SQL Server, а также отличия между различными вариантами службы SQL Azure для пограничных вычислений, см. статью Поддерживаемые функции службы SQL Azure для пограничных вычислений.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.

Возможности потоковой передачиStreaming Capabilities

SQL Azure для пограничных вычислений предоставляет встроенные возможности потоковой передачи для аналитики в режиме реального времени и сложной обработки событий.Azure SQL Edge provides built in streaming capabilities for real-time analytics and complex event-processing. Возможность потоковой передачи создается с использованием тех же конструкций, что и Azure Stream Analytics и аналогичных возможностей Azure Stream Analytics на 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.

Модуль потоковой передачи SQL Azure для пограничных вычислений предназначен для минимальной задержки, отказоустойчивости, эффективного использования пропускной способности и соответствия требованиям.The streaming engine for Azure SQL Edge is designed for low-latency, resiliency, efficient use of bandwidth and compliance.

Дополнительные сведения о потоковой передаче данных в SQL Azure для пограничных вычислений см. в статье Потоковая передача данныхFor more information on data streaming in SQL Edge, refer Data Streaming

Возможности машинного обучения и искусственного интеллектаMachine Learning and Artificial Intelligence Capabilities

SQL Azure для пограничных вычислений предоставляет встроенные возможности машинного обучения и аналитики, интегрируя среду выполнения открытого формата ONNX (Open Neural Network Exchange), которая позволяет обмениваться моделями глубокого обучения и нейронных сетей между разными платформами.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. Дополнительные сведения об ONNX см. здесь.For more information on ONNX, see here. Среда выполнения ONNX обеспечивает гибкость при разработке моделей на выбранном языке или выбранных средствах, которые затем можно преобразовать в формат ONNX для выполнения в SQL Azure для пограничных вычислений.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. Дополнительные сведения см. в статьях Машинное обучение и искусственный интеллект при использовании ONNX в SQL Azure для пограничных вычислений.For more information, see Machine Learning and Artificial Intelligence with ONNX in SQL Edge.

Работа со службой SQL Azure для пограничных вычисленийWorking with Azure SQL Edge

SQL Azure для пограничных вычислений делает создание и обслуживание приложений более удобным и эффективным.Azure SQL Edge makes developing and maintaining applications easier and more productive. Пользователи могут использовать все знакомые средства и навыки для создания эффективных приложений и решений для их потребностей в IoT Edge.Users can use all the familiar tools and skills to build great apps and solutions for their IoT Edge needs. Пользователь может разрабатывать в службе SQL Azure для пограничных вычислений с помощью таких средств, как:User can develop in SQL Edge using tools like the following:

  • Портал Azure: веб-приложение для управления всеми службами Azure.The Azure portal - A web-based application for managing all Azure services.
  • SQL Server Management Studio: бесплатное, доступное для скачивания клиентское приложение для управления любой инфраструктурой SQL, от SQL Server до Базы данных SQL.SQL Server Management Studio - A free, downloadable client application for managing any SQL infrastructure, from SQL Server to SQL Database.
  • SQL Server Data Tools в Visual Studio: бесплатное, доступное для скачивания клиентское приложение для разработки реляционных баз данных SQL Server, баз данных SQL Azure, пакетов Integration Services, моделей данных Analysis Services и отчетов Reporting Services.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: бесплатное, скачиваемое кроссплатформенное решение для специалистов по работе с данными, использующих семейство локальных и облачных платформ данных Майкрософт в Windows, macOS и Linux.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: бесплатный скачиваемый редактор кода с открытым кодом для Windows, macOS и Linux.Visual Studio Code - A free, downloadable, open-source code editor for Windows, macOS, and Linux. Он поддерживает расширения, включая расширение mssql, для выполнения запросов к Microsoft SQL Server, Базе данных SQL Azure и Хранилищу данных SQL.It supports extensions, including the mssql extension for querying Microsoft SQL Server, Azure SQL Database, and Azure SQL Data Warehouse.

Дальнейшие действияNext steps