O que é o SQL do Azure no Edge?
Importante
O Azure SQL Edge será desativado em 30 de setembro de 2025. Para obter mais informações e opções de migração, consulte o Aviso de aposentadoria.
Nota
O Azure SQL Edge não suporta mais a plataforma ARM64.
O Azure SQL Edge é um mecanismo de banco de dados relacional otimizado voltado para implantações de IoT e IoT Edge. Ele fornece recursos para criar uma camada de armazenamento e processamento 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 JSON, gráficos e dados de séries temporais, o que o torna a escolha certa para vários aplicativos modernos de IoT.
O Azure SQL Edge baseia-se nas versões mais recentes do Mecanismo de Banco de Dados do SQL Server, que fornece recursos líderes do setor de desempenho, segurança e processamento de consultas. Como o SQL Edge do Azure é criado no mesmo mecanismo do SQL Server e do Azure SQL, ele fornece a mesma área de superfície de programação Transact-SQL (T-SQL) que torna o desenvolvimento de aplicativos ou soluções mais fácil e rápido e torna a portabilidade de aplicativos entre dispositivos IoT Edge, data centers e a nuvem simples.
O que é o vídeo do Azure SQL Edge no Canal 9:
Modelos de implementação
O Azure SQL Edge dá suporte a dois modos de implantação.
- Implantação conectada por meio do Azure IoT Edge: o Azure SQL Edge está disponível como um módulo para o Azure IoT Edge. Para obter mais informações, consulte Implantar o Azure SQL Edge.
- Implantação desconectada: as imagens de contêiner do SQL Edge do Azure 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, consulte Implantar o Azure SQL Edge com o Docker e Implantar um contêiner do Azure SQL Edge no Kubernetes.
Edições do SQL Edge
O SQL Edge está disponível com duas edições ou planos de software diferentes. Estas edições têm conjuntos de funcionalidades idênticos e diferem apenas em termos dos seus direitos de utilização e da quantidade de CPU/memória que suportam.
Plano | Descrição |
---|---|
Azure SQL Edge Developer | 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 em geral. Para obter mais informações sobre preços e disponibilidade em regiões específicas, consulte Azure SQL Edge.
Importante
Para entender as diferenças de recursos entre o Azure SQL Edge e o SQL Server, bem como as diferenças entre as diferentes opções do Azure SQL Edge, consulte Recursos com suporte do Azure SQL Edge.
Recursos de streaming
O Azure SQL Edge fornece recursos internos de streaming para análises em tempo real e processamento de eventos complexos. O recurso de streaming é criado usando as mesmas construções do Azure Stream Analytics e recursos semelhantes ao Azure Stream Analytics no IoT Edge.
O mecanismo de streaming do Azure SQL Edge foi projetado para baixa latência, resiliência, uso eficiente de largura de banda e conformidade.
Para obter mais informações sobre streaming de dados no SQL Edge, consulte Streaming de dados.
Capacidades de aprendizagem automática e inteligência artificial
O Azure SQL Edge fornece recursos internos de aprendizado de máquina e análise integrando o tempo de execução ONNX (Open Neural Network Exchange) de formato aberto, que permite a troca de modelos de aprendizado profundo e rede neural entre diferentes estruturas. Para mais informações sobre o ONNX, consulte aqui. O tempo de execução ONNX fornece a flexibilidade para desenvolver modelos em uma linguagem ou ferramentas de sua escolha, que podem ser convertidos para o formato ONNX para execução no SQL Edge. Para obter mais informações, consulte Machine Learning e Inteligência Artificial com ONNX no SQL Edge.
Trabalhar com o Azure SQL Edge
O Azure SQL 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 familiares para criar ótimos aplicativos e soluções para suas necessidades do IoT Edge. 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 gratuito e baixável para gerenciar qualquer infraestrutura SQL, do SQL Server ao Banco de Dados SQL.
- SQL Server Data Tools no Visual Studio - Um aplicativo cliente gratuito e baixável para desenvolver 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 de banco de dados gratuita, baixável e multiplataforma para profissionais de dados que usam a família Microsoft de plataformas de dados locais e na nuvem no Windows, macOS e Linux.
- Visual Studio Code - Um editor de código aberto gratuito, transferível 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.