¿Qué es Azure SQL Edge?What is Azure SQL Edge?

Azure SQL Edge es un motor de base de datos relacional optimizado orientado a implementaciones de IoT Edge.Azure SQL Edge is an optimized relational database engine geared for IoT and IoT Edge deployments. Proporciona funcionalidades para crear una capa de procesamiento y almacenamiento de datos de alto rendimiento para las aplicaciones y soluciones de IoT.It provides capabilities to create a high-performance data storage and processing layer for IoT applications and solutions. Azure SQL Edge proporciona funcionalidades para transmitir, procesar y analizar datos relacionales y no relacionales como JSON, gráficos y datos de series temporales, lo que hace que sea la opción adecuada para una variedad de aplicaciones de IoT modernas.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 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.Azure SQL Edge is built on the latest versions of the SQL Server Database Engine, which provides industry-leading performance, security and query processing capabilities. 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.Since Azure SQL Edge is built on the same engine as SQL Server and Azure SQL, it provides the same Transact-SQL (T-SQL) programming surface area that makes development of applications or solutions easier and faster, and makes application portability between IoT Edge devices, data centers and the cloud straight forward.

Vídeo Qué es Azure SQL Edge en Channel 9:What is Azure SQL Edge video on Channel 9:

Modelos de implementaciónDeployment Models

Azure SQL Edge admite dos modos de implementación.Azure SQL Edge supports two deployment modes.

  • Implementación conectada a través de Azure IoT Edge: Azure SQL Edge está disponible en Azure Marketplace y se puede implementar como un módulo para Azure IoT Edge.Connected deployment through Azure IoT Edge: Azure SQL Edge is available on the Azure Marketplace and can be deployed as a module for Azure IoT Edge. Para obtener más información, consulte Implementación de Azure SQL Edge.For more information, see Deploy Azure SQL Edge.

Diagrama general de SQL Edge

Ediciones de SQL EdgeEditions of SQL Edge

SQL Edge está disponible en dos ediciones o planes de software diferentes.SQL Edge is available with two different editions or software plans. 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.These editions have identical feature sets and only differ in terms of their usage rights and the amount of cpu/memory they support.

PlanPlan DescripciónDescription
Desarrollador de Azure SQL EdgeAzure SQL Edge Developer SKU solo de desarrollo; cada contenedor de SQL Edge está limitado a hasta 4 núcleos y 32 GB de memoriaDevelopment only sku, each SQL Edge container is limited to upto 4 cores and 32 GB Memory
Azure SQL EdgeAzure SQL Edge SKU de producción; cada contenedor de SQL Edge está limitado a un máximo de 8 núcleos y 64 GB de memoria.Production sku, each SQL Edge container is limited to upto 8 cores and 64 GB Memory.

Precios y disponibilidadPricing and Availability

Azure SQL Edge ya está disponible con carácter general.Azure SQL Edge is now generally available. Para obtener más información sobre los precios y la disponibilidad en determinadas regiones, vea Azure SQL Edge.For more information on the pricing and availability in specific regions, see 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.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.

Capacidades de streamingStreaming Capabilities

Azure SQL Edge ofrece funcionalidades de streaming integradas para el análisis en tiempo real y el procesamiento de eventos complejos.Azure SQL Edge provides built in streaming capabilities for real-time analytics and complex event-processing. 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.The streaming capability is built using the same constructs as Azure Stream Analytics and similar capabilities as Azure Stream Analytics on 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.The streaming engine for Azure SQL Edge is designed for low-latency, resiliency, efficient use of bandwidth and compliance.

Para obtener más información sobre el streaming de datos en SQL Edge, consulte Streaming de datos.For more information on data streaming in SQL Edge, refer Data Streaming

Funcionalidades de aprendizaje automático e inteligencia artificialMachine Learning and Artificial Intelligence Capabilities

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.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. Para obtener más información sobre ONNX, vaya aquí.For more information on ONNX, see here. 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.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. Para obtener más información, consulte Aprendizaje automático e inteligencia artificial con ONNX en SQL Edge.For more information, see Machine Learning and Artificial Intelligence with ONNX in SQL Edge.

Uso de Azure SQL EdgeWorking with Azure SQL Edge

Azure SQL Edge facilita el desarrollo y el mantenimiento de aplicaciones y aumenta su productividad.Azure SQL Edge makes developing and maintaining applications easier and more productive. 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.Users can use all the familiar tools and skills to build great apps and solutions for their IoT Edge needs. El usuario puede desarrollar en SQL Edge mediante herramientas como las siguientes:User can develop in SQL Edge using tools like the following:

  • Azure Portal: una aplicación web para administrar todos los servicios de Azure.The Azure portal - A web-based application for managing all Azure services.
  • 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 Management Studio - A free, downloadable client application for managing any SQL infrastructure, from SQL Server to 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.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: 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.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: editor de código abierto gratuito que se puede descargar para Windows, macOS y Linux.Visual Studio Code - A free, downloadable, open-source code editor for Windows, macOS, and Linux. Admite extensiones como extensión mssql para realizar consultas en Microsoft SQL Server, Azure SQL Database y Azure Synapse Analytics.It supports extensions, including the mssql extension for querying Microsoft SQL Server, Azure SQL Database, and Azure Synapse Analytics.

Pasos siguientesNext steps