O que é o SQL do Azure no Edge?
Importante
O SQL do Azure no Edge será desativado em 30 de setembro de 2025. Para mais informações e opções de migração, confira o Aviso de Desativação.
Observação
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 SQL do Azure no Edge fornece recursos para transmitir, processar e analisar dados relacionais e não relacionais, como dados JSON, gráficos e séries temporais, o que o torna a escolha certa para vários aplicativos modernos de IoT.
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 por meio do Azure IoT Edge: o SQL do Azure no Edge está disponível como um módulo para o Azure IoT Edge. Para obter mais informações, consulte o artigo Implantar o SQL do Azure no Edge.
- Implantação desconectada: as imagens de contêiner do SQL do Azure no Edge podem ser extraídas do hub do Docker e implantadas como um contêiner autônomo ou em um cluster do Kubernetes. Para obter mais informações, confira Implantar o SQL do Azure no Edge usando o Docker e Implantar um contêiner do SQL do Azure no Edge no Kubernetes.
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 possuem conjuntos de recursos idênticos e diferem apenas em termos de seus direitos de uso e da quantidade de CPU/memória que dão suporte.
Planejar | Descrição |
---|---|
Desenvolvedor do SQL do Azure no Edge | SKU somente para desenvolvimento. Cada contêiner do SQL no 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 no Edge é limitado a um máximo de 8 núcleos de CPU e 64 GB de memória. |
Preço e disponibilidade
O SQL do Azure no Edge está disponível para todos. 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 no 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 SQL do Azure no 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 no 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.