O que é o SQL do Azure no Edge (visualização)?What is Azure SQL Edge (Preview)?

O SQL do Azure no Edge (visualização) é um mecanismo otimizado de banco de dados relacional projetado para implantações de IoT e IoT Edge.Azure SQL Edge (Preview) is an optimized relational database engine geared for IoT and IoT Edge deployments. Ele oferece funcionalidades para a criação de uma camada de processamento e armazenamento de dados de alto desempenho para aplicativos e soluções de IoT.It provides capabilities to create a high-performance data storage and processing layer for IoT applications and solutions. O SQL do Azure no Edge fornece recursos para transmitir, processar e analisar relacionais e não relacionais, como JSON, gráfico e dados de série temporal, o que o torna a escolha certa para uma variedade de aplicativos de IoT modernos.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.

O SQL do Azure no Edge foi criado com base nas versões mais recentes do Mecanismo de Banco de Dados do Microsoft SQL Server, que fornece recursos de desempenho, segurança e processamento de consulta líderes do setor.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. Assim, o SQL do Azure no Edge se baseia no mesmo mecanismo que o SQL Server e o Banco de Dados SQL do Azure. Ele fornece a mesma área de superfície de programação T-SQL que torna o desenvolvimento de aplicativos ou soluções mais fácil e rápido e, ao mesmo tempo, torna rápida a portabilidade de aplicativo entre dispositivos do IoT Edge, data centers e a nuvem.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.

Observação

Atualmente, o SQL do Azure no Edge está na versão de visualização e, como tal, não deve ser usado em ambientes de produção.Azure SQL Edge is currently in preview and as such should NOT be used in production environments.

Modelos de implantaçãoDeployment Models

O SQL do Azure no Edge está disponível no Azure Marketplace e pode ser implantado como um módulo para o Azure IoT Edge.Azure SQL Edge is available on the Azure Marketplace and can be deployed as a module for Azure IoT Edge. Para obter mais informações, consulte o artigo Implantar o SQL do Azure no Edge.For more information, see Deploy Azure SQL Edge.

Diagrama de visão geral do SQL do Azure no Edge

Edições do SQL do Azure no EdgeEditions of SQL Edge

O SQL no Edge está disponível com duas edições ou planos de software diferentes.SQL Edge is available with two different editions or software plans. Essas edições têm conjuntos de recursos idênticos e diferem apenas em termos de seus direitos de uso e da quantidade de CPU/memória que elas suportam.These editions have identical feature sets and only differ in terms of their usage rights and the amount of cpu/memory they support.

PlanoPlan DescriçãoDescription
Desenvolvedor do SQL do Azure no EdgeAzure SQL Edge Developer No SKU somente de desenvolvimento, cada contêiner do SQL do Azure no Edge é limitado a até 4 núcleos e 32 GB de memória.Development only sku, each SQL Edge container is limited to upto 4 cores and 32 GB Memory
SQL do Azure no EdgeAzure SQL Edge No SKU de produção, cada contêiner do SQL do Azure no Edge é limitado a até 8 núcleos e 64 GB de memória.Production sku, each SQL Edge container is limited to upto 8 cores and 64 GB Memory .

Preços e disponibilidadePricing and Availability

O SQL do Azure no Edge está atualmente em visualização.Azure SQL Edge is currently in preview. Para obter mais informações sobre os preços e a disponibilidade, consulte SQL do Azure no Edge.For more information on the pricing and availability, see Azure SQL Edge.

Importante

Para entender as diferenças de recursos entre o SQL do Azure no Edge e o SQL Server, bem como as diferenças entre as diferentes opções do SQL do Azure no Edge, consulte recursos com suporte do SQL do Azure no 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.

Recursos de streamingStreaming Capabilities

O SQL do Azure no Edge fornece recursos de streaming internos para análise em tempo real e processamento de eventos complexos.Azure SQL Edge provides built in streaming capabilities for real-time analytics and complex event-processing. O recurso de streaming é criado usando as mesmas construções que o Azure Stream Analytics e recursos semelhantes, como Azure Stream Analytics no 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.

O mecanismo de streaming para o SQL do Azure no Edge foi projetado para baixa latência, resiliência, uso eficiente da largura de banda e conformidade.The streaming engine for Azure SQL Edge is designed for low-latency, resiliency, efficient use of bandwidth and compliance.

Para obter mais informações sobre streaming de dados no SQL do Azure no Edge, consulte Streaming de dados.For more information on data streaming in SQL Edge, refer Data Streaming

Recursos de Machine Learning e inteligência artificialMachine Learning and Artificial Intelligence Capabilities

O SQL do Azure no Edge fornece recursos internos de machine learning e análise. Ele faz isso por meio da integração do tempo de execução de formato aberto chamado ONNX (Open Neural Network Exchange), que permite o intercâmbio de modelos de rede neural e de aprendizado profundo entre diferentes estruturas.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 saber mais sobre ONNX, clique aqui.For more information on ONNX, see here. O tempo de execução do ONNX fornece a flexibilidade para desenvolver modelos na linguagem ou nas ferramentas de sua escolha, que poderão ser convertidas para o formato ONNX para execução no SQL do Azure no 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 obter mais informações, consulte Machine Learning e inteligência artificial com o ONNX no SQL no Edge.For more information, see Machine Learning and Artificial Intelligence with ONNX in SQL Edge.

Trabalhando com o SQL do Azure no EdgeWorking with Azure SQL Edge

O SQL do Azure no Edge torna o desenvolvimento e a manutenção de aplicativos mais fáceis e produtivos.Azure SQL Edge makes developing and maintaining applications easier and more productive. Os usuários podem usar todas as ferramentas e habilidades conhecidas para criar ótimos aplicativos e soluções para as necessidades de IoT Edge deles.Users can use all the familiar tools and skills to build great apps and solutions for their IoT Edge needs. O usuário pode desenvolver no SQL do Azure no Edge usando ferramentas como:User can develop in SQL Edge using tools like the following:

  • O portal do Azure: um aplicativo baseado na Web para gerenciar todos os serviços do Azure.The Azure portal - A web-based application for managing all Azure services.
  • SQL Server Management Studio: um aplicativo cliente livre e que pode ser baixado para gerenciar qualquer infraestrutura SQL, do SQL Server ao Banco de Dados 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 no Visual Studio: um aplicativo cliente livre que pode ser baixado para o desenvolvimento de bancos de dados relacionais do SQL Server, bancos de dados SQL, pacotes do Integration Services, modelos de dados do Analysis Services e relatórios do 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: uma ferramenta gratuita e baixável de banco de dados multiplataforma para profissionais de dados que usam a família Microsoft de plataformas de dados locais e na nuvem em Windows, macOS e 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: um editor de código gratuito de software livre que pode ser baixado para Windows, macOS e Linux.Visual Studio Code - A free, downloadable, open-source code editor for Windows, macOS, and Linux. Ele dá suporte a extensões, incluindo a extensão mssql para consultar o Microsoft SQL Server, o Banco de Dados SQL do Azure e o SQL Data Warehouse.It supports extensions, including the mssql extension for querying Microsoft SQL Server, Azure SQL Database, and Azure SQL Data Warehouse.

Próximas etapasNext steps