IA na borda com o Azure Stack Hub

Registro de Contêiner do Azure
AKS (Serviço de Kubernetes do Azure)
Azure Machine Learning
Azure Stack Hub

Ideias de solução

Esse artigo é uma ideia de solução. Se você quiser que expandamos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações de implementação ou diretrizes de preços, informe-nos fornecendo comentários do GitHub.

Essa arquitetura mostra como você pode trazer seu modelo de IA treinado para a borda com o Azure Stack Hub e integrá-lo com seus aplicativos para inteligência de baixa latência.

Arquitetura

Diagrama de arquitetura mostrando um aplicativo habilitado para IA que está sendo executado na borda com o Azure Stack Hub.

Baixe um Arquivo Visio dessa arquitetura.

Fluxo de dados

  1. Os dados são processados usando o Azure Data Factory, para serem colocados no Azure Data Lake.
  2. Os dados do Azure Data Factory são colocados no Azure Data Lake Storage para treinamento.
  3. Os cientistas de dados treinam um modelo usando o Azure Machine Learning. O modelo é conteinerizado e colocado em um Registro de Contêiner do Azure.
  4. O modelo é implantado em um cluster do Kubernetes no Azure Stack Hub.
  5. O aplicativo Web local pode ser usado para pontuar dados fornecidos pelo usuário final, para pontuar em relação ao modelo implantado no cluster do Kubernetes.
  6. Os usuários finais fornecem dados que são pontuados em relação ao modelo.
  7. Insights e anomalias da pontuação são colocados em uma fila.
  8. Um aplicativo de função é acionado assim que as informações de pontuação são colocadas na fila.
  9. Uma função envia dados em conformidade e anomalias para o Armazenamento do Azure.
  10. Insights globalmente relevantes e compatíveis estão disponíveis para consumo no Power BI e em um aplicativo global.
  11. Ciclo de comentários: o retreinamento do modelo pode ser acionado por um cronograma. Os cientistas de dados trabalham na otimização. O modelo aprimorado é implantado e conteinerizado como uma atualização para o registro de contêiner.

Componentes

Principais tecnologias usadas para implementar essa arquitetura:

Detalhes do cenário

Com as ferramentas de IA do Azure, a borda e a plataforma de nuvem, a inteligência de borda é possível. A próxima geração de aplicativos híbridos habilitados para IA pode ser executada onde seus dados residem. Com o Azure Stack Hub, traga um modelo de IA treinado para a borda, integre-o aos seus aplicativos para inteligência de baixa latência e remeta continuamente a um modelo de IA refinado para maior precisão, sem alterações de ferramentas ou processos para aplicativos locais. Essa ideia de solução mostra um cenário de Stack Hub conectado, onde os aplicativos de borda estão conectados ao Azure. Para obter a versão de borda desconectada desse cenário, consulte o artigo IA na borda - desconectada.

Possíveis casos de uso

Há uma ampla gama de aplicativos Edge AI que monitoram e fornecem informações quase em tempo real. As áreas em que a IA de borda pode ajudar incluem:

  • Processos de detecção de câmeras de segurança.
  • Análise de imagem e vídeo (indústria de mídia e entretenimento).
  • Transporte e trânsito (indústria automotiva e de mobilidade).
  • Manufatura.
  • Energia (redes inteligentes).

Próximas etapas

Para obter mais informações sobre os serviços do Azure em destaque, consulte os seguintes artigos e exemplos:

Consulte as seguintes arquiteturas relacionadas: