O que é o SQL do Azure no Edge?

Importante

O SQL do Azure no Edge encerrou o suporte à plataforma ARM64.

O SQL do Azure no Edge é um mecanismo otimizado de banco de dados relacional criado para implantações de IoT e IOT Edge. 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. O Azure SQL Edge fornece recursos para transmitir, processar e analisar dados relacionais e não relacionais, como dados JSON, gráficos e de séries temporais, o que o torna a escolha certa para vários aplicativos IoT modernos.

O SQL do Azure no Edge foi criado com base nas versões mais recentes do Mecanismo de Banco de Dados do SQL Server, que fornece recursos de desempenho, segurança e processamento de consulta líderes do setor. Assim, o SQL do Azure no Edge se baseia no mesmo mecanismo que o SQL Server e o 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 torna rápida a portabilidade de aplicativo entre dispositivos do IoT Edge, data centers e a nuvem.

O que é o vídeo do Azure SQL Edge no Channel 9:


Modelos de implantação

O Azure SQL Edge dá suporte a dois modos de implantação.

  • Implantação conectada usando o Azure IoT Edge: 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. Para obter mais informações, consulte o artigo Implantar o SQL do Azure no Edge.

Diagram of SQL Edge overview.

Edições do SQL do Azure no Edge

O SQL no Edge está disponível com duas edições ou planos de software diferentes. 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.

Planejar Descrição
Desenvolvedor do SQL do Azure no Edge Desenvolvimento apenas SKU. Cada contêiner do SQL Edge é limitado a um máximo de 4 núcleos de CPU e 32 GB de memória
SQL do Azure no Edge SKU de produção. Cada contêiner do SQL Edge é limitado a um máximo de 8 núcleos de CPU e 64 GB de memória.

Preço e disponibilidade

O Azure SQL Edge está disponível para o público em geral. Para obter mais informações sobre os preços e a disponibilidade em regiões específicas, consulte SQL do Azure no 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.

Recursos de streaming

O SQL do Azure no Edge fornece recursos de streaming internos para análise em tempo real e processamento de eventos complexos. 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.

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.

Para obter mais informações sobre streaming de dados no SQL Edge, consulte Streaming de dados.

Recursos de aprendizado de máquina e inteligência artificial

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. Para saber mais sobre ONNX, clique aqui. 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. Para obter mais informações, consulte Machine Learning e inteligência artificial com o ONNX no SQL no Edge.

Trabalhar com o Azure SQL Edge

O SQL do Azure no Edge torna o desenvolvimento e a manutenção de aplicativos mais fáceis e produtivos. 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. Você pode desenvolver no SQL Edge usando as seguintes ferramentas:

  • O portal do Azure: um aplicativo baseado na Web para gerenciar todos os serviços do Azure.
  • 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 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.
  • 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.
  • Visual Studio Code: um editor de código gratuito de software livre que pode ser baixado para Windows, macOS e 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 Azure Synapse Analytics.

Próximas etapas