¿Qué es Azure SQL Edge?

Importante

Azure SQL Edge ya no admite la plataforma ARM64.

Azure SQL Edge es un motor de base de datos relacional optimizado orientado a implementaciones de IoT Edge. Proporciona funcionalidades para crear una capa de procesamiento y almacenamiento de datos de alto rendimiento para las aplicaciones y soluciones de IoT. Azure SQL Edge proporciona funcionalidades para transmitir, procesar y analizar datos relacionales y no relacionales, como JSON, grafos y datos de series temporales, lo que hace que sea la opción adecuada para varias aplicaciones de IoT modernas.

Azure SQL Edge se basa en las versiones más recientes del Motor de base de datos de SQL Server, que proporciona funcionalidades de rendimiento, seguridad y procesamiento de consultas líderes en el sector. Dado que Azure SQL Edge se basa en el mismo motor que SQL Server y Azure SQL, proporciona la misma área expuesta de programación de Transact-SQL (T-SQL), la cual hace que el desarrollo de aplicaciones o soluciones sea más fácil y rápido, y que la portabilidad de las aplicaciones entre los dispositivos IoT Edge, los centros de datos y la nube sea más directa.

Vídeo Qué es Azure SQL Edge en Channel 9:


Modelos de implementación

Azure SQL Edge admite dos modos de implementación.

  • Conectar implementación a través de Azure IoT Edge: Azure SQL Edge está disponible en Azure Marketplace y se puede implementar como módulo para Azure IoT Edge. Para obtener más información, consulte Implementación de Azure SQL Edge.

Diagram of SQL Edge overview.

Ediciones de SQL Edge

SQL Edge está disponible en dos ediciones o planes de software diferentes. Estas ediciones tienen conjuntos de características idénticos y solo difieren en cuanto a sus derechos de uso y la cantidad de CPU o memoria que admiten.

Planear Descripción
Desarrollador de Azure SQL Edge Solo SKU de desarrollo. Cada contenedor de SQL Edge se limita a un máximo de 4 núcleos de CPU y 32 GB de memoria.
Azure SQL Edge SKU de producción. Cada contenedor de SQL Edge está limitado a un máximo de 8 núcleos de CPU y 64 GB de memoria.

Precio y disponibilidad

Azure SQL Edge está disponible con carácter general. Para obtener más información sobre los precios y la disponibilidad en determinadas regiones, vea Azure SQL Edge.

Importante

Para comprender las diferencias en las características de Azure SQL Edge y SQL Server, así como las que existen entre distintas opciones de Azure SQL Edge, consulte Características admitidas de Azure SQL Edge.

Funcionalidades de streaming

Azure SQL Edge ofrece funcionalidades de streaming integradas para el análisis en tiempo real y el procesamiento de eventos complejos. La funcionalidad de streaming se basa en las mismas construcciones que Azure Stream Analytics y en funcionalidades similares a Azure Stream Analytics en IoT Edge.

El motor de streaming de Azure SQL Edge está diseñado para ofrecer baja latencia, resistencia, uso eficiente del ancho de banda y cumplimiento.

Para obtener más información sobre el streaming de datos en SQL Edge, consulte Streaming de datos.

Funcionalidades de aprendizaje automático e inteligencia artificial

Azure SQL Edge proporciona funcionalidades de análisis y aprendizaje automático integradas mediante la integración del runtime de formato abierto de ONNX (Open Neuronal Network Exchange), que permite el intercambio de modelos de red neuronal y de aprendizaje profundo entre diferentes marcos. Para obtener más información sobre ONNX, vaya aquí. El runtime de ONNX proporciona la flexibilidad para desarrollar modelos en el lenguaje o las herramientas de su elección, que luego se pueden convertir al formato ONNX para su ejecución en SQL Edge. Para obtener más información, consulte Aprendizaje automático e inteligencia artificial con ONNX en SQL Edge.

Uso de Azure SQL Edge

Azure SQL Edge facilita el desarrollo y el mantenimiento de aplicaciones y aumenta su productividad. Los usuarios pueden usar todas las herramientas y los conocimientos que ya conocen para crear excelentes aplicaciones y soluciones para sus necesidades de IoT Edge. Puede desarrollar en SQL Edge mediante las siguientes herramientas:

  • Azure Portal: una aplicación web para administrar todos los servicios de Azure.
  • SQL Server Management Studio: una aplicación cliente gratuita que se puede descargar para administrar cualquier infraestructura de SQL, desde SQL Server hasta SQL Database.
  • SQL Server Data Tools en Visual Studio: una aplicación cliente gratuita que se puede descargar para desarrollar bases de datos relacionales de SQL Server, bases de datos de SQL, paquetes de Integration Services, modelos de datos de Analysis Services e informes de Reporting Services.
  • Azure Data Studio: una herramienta multiplataforma gratuita de base de datos que se puede descargar, ideal para profesionales de datos que utilizan la familia Microsoft de plataformas de datos locales y en nube para Windows, macOS y Linux.
  • Visual Studio Code: editor de código abierto gratuito que se puede descargar para Windows, macOS y Linux. Admite extensiones como extensión mssql para realizar consultas en Microsoft SQL Server, Azure SQL Database y Azure Synapse Analytics.

Pasos siguientes