Что такое SQL Azure для пограничных вычислений?

Важно!

Azure SQL Edge больше не поддерживает платформу ARM64.

SQL Azure для пограничных вычислений — это оптимизированное ядро реляционной СУБД, предназначенное для развертываний, которые используют Интернет вещей и IoT Edge. Эта служба предоставляет возможности для создания высокопроизводительного хранилища данных и уровня обработки для приложений и решений Интернета вещей. Azure SQL Edge предоставляет возможности потоковой передачи, обработки и анализа реляционных и нереляционных данных, таких как JSON, граф и данные временных рядов, что делает его правильным выбором для различных современных приложений Интернета вещей.

Служба "SQL Azure для пограничных вычислений" основана на актуальных версиях ядра СУБД SQL Server, которое предоставляет ведущие в отрасли возможности для производительности, безопасности и обработки запросов. Поскольку служба "SQL Azure для пограничных вычислений" использует то же ядро, что и SQL Server и База данных SQL Azure, она предоставляет аналогичную контактную зону программирования T-SQL, что упрощает и ускоряет разработку приложений и решений, а также упрощает перенос приложений между устройствами IoT Edge, центрами обработки данных и облаком.

Видео на канале Channel 9, посвященное знакомству с SQL Azure для пограничных вычислений:


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

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

Diagram of SQL Edge overview.

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

Решение SQL Azure для пограничных вычислений доступно в двух различных выпусках или планах программного обеспечения. Эти выпуски имеют одинаковые наборы функций и отличаются только условиями их использования и объемом ресурсов ЦП и памяти, которые они поддерживают.

Планирование Description
SQL Azure для пограничных вычислений для разработчиков Только номер SKU разработки. Каждый контейнер SQL Edge ограничен не более 4 ядрами ЦП и 32 ГБ памяти
SQL Azure для пограничных вычислений Номер SKU рабочей среды. Каждый контейнер SQL Edge ограничен не более 8 ядрами ЦП и 64 ГБ памяти.

Цена и доступность

Azure SQL Edge общедоступен. Подробные сведения о ценообразовании и доступности в конкретных регионах см. на странице SQL Azure для пограничных вычислений.

Важно!

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

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

SQL Azure для пограничных вычислений предоставляет встроенные возможности потоковой передачи для аналитики в режиме реального времени и сложной обработки событий. Возможность потоковой передачи создается с использованием тех же конструкций, что и Azure Stream Analytics и аналогичных возможностей Azure Stream Analytics на IoT Edge.

Модуль потоковой передачи SQL Azure для пограничных вычислений предназначен для минимальной задержки, отказоустойчивости, эффективного использования пропускной способности и соответствия требованиям.

Дополнительные сведения о потоковой передаче данных в SQL Edge см. в разделе "Потоковая передача данных".

Возможности машинного обучения и искусственного интеллекта

SQL Azure для пограничных вычислений предоставляет встроенные возможности машинного обучения и аналитики, интегрируя среду выполнения открытого формата ONNX (Open Neural Network Exchange), которая позволяет обмениваться моделями глубокого обучения и нейронных сетей между разными платформами. Дополнительные сведения об ONNX см. здесь. Среда выполнения ONNX обеспечивает гибкость при разработке моделей на выбранном языке или выбранных средствах, которые затем можно преобразовать в формат ONNX для выполнения в SQL Azure для пограничных вычислений. Дополнительные сведения см. в статьях Машинное обучение и искусственный интеллект при использовании ONNX в SQL Azure для пограничных вычислений.

Работа с Azure SQL Edge

SQL Azure для пограничных вычислений делает создание и обслуживание приложений более удобным и эффективным. Пользователи могут использовать все знакомые средства и навыки для создания эффективных приложений и решений для их потребностей в IoT Edge. Вы можете разрабатывать в SQL Edge с помощью следующих средств:

  • Портал Azure: веб-приложение для управления всеми службами Azure.
  • SQL Server Management Studio: бесплатное, доступное для скачивания клиентское приложение для управления любой инфраструктурой SQL, от SQL Server до Базы данных SQL.
  • SQL Server Data Tools в Visual Studio: бесплатное, доступное для скачивания клиентское приложение для разработки реляционных баз данных SQL Server, баз данных SQL Azure, пакетов Integration Services, моделей данных Analysis Services и отчетов Reporting Services.
  • Azure Data Studio: бесплатное, скачиваемое кроссплатформенное решение для специалистов по работе с данными, использующих семейство локальных и облачных платформ данных Майкрософт в Windows, macOS и Linux.
  • Visual Studio Code: бесплатный скачиваемый редактор кода с открытым кодом для Windows, macOS и Linux. Он поддерживает расширения, включая расширение mssql, для выполнения запросов к Microsoft SQL Server, Базе данных SQL Azure и Azure Synapse Analytics.

Следующие шаги