Pular para o conteúdo principal
NA VISUALIZAÇÃO

Versão prévia pública: Adicionar um ponto de extremidade personalizado do Azure Cosmos DB no Hub IoT

Data da publicação: 21 novembro, 2022

Agora, o Hub IoT do Azure dá suporte à capacidade de configurar uma conta do Azure Cosmos DB como um ponto de extremidade personalizado. Isso ajudará a rotear os dados do dispositivo diretamente do Hub IoT para o Azure Cosmos DB. O recurso também permite a configuração de Chaves de Partição Sintéticas para gravar dados no Azure Cosmos DB, o que ajuda na consulta otimizada ao trabalhar com dados em grande escala.

Muitas soluções de IoT exigem análise abrangente de dados downstream e envio de dados por push para bancos de dados de hiperescala. Por exemplo, implementações de IoT em sistemas de fabricação e transporte inteligente exigem bancos de dados de hiperescala com taxa de transferência extremamente alta para processar o fluxo contínuo de dados. Bancos de dados relacionais tradicionais baseados em SQL não podem ser dimensionados de maneira ideal e também ficam caros quando a escala de dados aumenta. O Azure Cosmos DB é mais adequado para esses casos em que os dados precisam ser analisados enquanto estão sendo gravados.

Até hoje, não havia nenhuma maneira direta de obter dados do dispositivo IoT no Azure Cosmos DB. Você precisava configurar um aplicativo personalizado ou usar outras ferramentas, como o Azure Functions ou o Azure Stream Analytics, para coletar os dados de streaming e gravar no Cosmos DB. Isso não só exigiu desenvolvimento adicional, mas também aumentou o custo da solução. Você não precisa mais fazer isso. Com a nova versão, você pode:

  • Configurar uma conta do Azure Cosmos DB como um ponto de extremidade personalizado no Hub IoT
  • Usar chaves de partição sintéticas para gerar automaticamente chaves de partição com base em sua lógica de negócios
  • Criar regras de roteamento para enviar dados diretamente para o ponto de extremidade do Azure Cosmos DB definido

Saiba mais sobre pontos de extremidade personalizados.

  • Hub IoT do Azure
  • Azure Cosmos DB
  • Features