Editar

IA desconectada na borda com o Azure Stack Hub

Azure Container Registry
Azure HDInsight
Azure Kubernetes Service (AKS)
Azure Machine Learning
Azure Stack Hub

Ideias de soluções

Este 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 orientação de preços, informe-nos fornecendo feedback do GitHub.

Este artigo descreve uma solução para usar IA de borda quando você está desconectado da internet. A solução usa o Azure Stack Hub para mover modelos de IA para a borda.

Apache®, Apache Hadoop, Apache Spark, Apache HBase e Apache Storm são marcas registadas ou marcas comerciais da Apache Software Foundation nos Estados Unidos e/ou noutros países. Nenhum endosso da Apache Software Foundation está implícito no uso dessas marcas.

Arquitetura

Diagrama de arquitetura que mostra um aplicativo habilitado para IA em execução na borda com o Azure Stack Hub e conectividade híbrida.

Transfira um ficheiro do Visio desta arquitetura.

Fluxo de dados

  1. Os cientistas de dados usam o Azure Machine Learning e um cluster do Azure HDInsight para treinar um modelo de aprendizado de máquina. O modelo é conteinerizado e colocado no Registro de Contêiner do Azure.
  2. O modelo é implantado em um cluster do Serviço Kubernetes do Azure (AKS) no Azure Stack Hub.
  3. Os usuários finais fornecem dados que são pontuados em relação ao modelo.
  4. As informações e anomalias da pontuação são colocadas no armazenamento para serem carregadas mais tarde.
  5. Informações globalmente relevantes e compatíveis estão disponíveis em um aplicativo global.
  6. Os cientistas de dados usam a pontuação da borda para melhorar o modelo.

Componentes

  • O Machine Learning é um ambiente baseado em nuvem que você pode usar para criar, implantar e gerenciar modelos de aprendizado de máquina. Com esses modelos, você pode prever comportamentos, resultados e tendências futuras.
  • O HDInsight é um serviço de análise gerenciado, de espectro completo e de código aberto na nuvem para empresas. Você pode usar estruturas de código aberto com o HDInsight, como Hadoop, Spark, HBase e Storm.
  • O Registro de Contêiner é um serviço que cria um registro gerenciado de imagens de contêiner. Você pode usar o Registro de Contêiner para criar, armazenar e gerenciar as imagens. Você também pode usá-lo para armazenar modelos de aprendizado de máquina em contêineres.
  • O AKS é um serviço Kubernetes altamente disponível, seguro e totalmente gerenciado. O AKS facilita a implantação e o gerenciamento de aplicativos em contêineres.
  • As Máquinas Virtuais do Azure são uma oferta de infraestrutura como serviço (IaaS). Você pode usar máquinas virtuais para implantar recursos de computação escaláveis sob demanda, como máquinas virtuais Windows e Linux.
  • O Armazenamento do Azure oferece armazenamento em nuvem altamente disponível, escalável e seguro para dados, aplicativos e cargas de trabalho.
  • O Azure Stack Hub é uma extensão do Azure que fornece uma maneira de executar aplicativos em um ambiente local e fornecer serviços do Azure ao seu datacenter.

Detalhes do cenário

Com as ferramentas de IA do Azure e a plataforma de borda e nuvem do Azure, a inteligência de borda é possível. Os aplicativos híbridos habilitados para IA podem ser executados onde seus dados residem, localmente. Usando o Azure Stack Hub, você pode trazer um modelo de IA treinado para a borda e integrá-lo com seus aplicativos para inteligência de baixa latência. Com essa abordagem, você não precisa fazer alterações em ferramentas ou processos para aplicativos locais. Ao usar o Azure Stack Hub, você pode garantir que suas soluções de nuvem funcionem mesmo quando você estiver desconectado da Internet.

Esta solução é para um cenário desconectado do Azure Stack Hub. Devido a problemas de latência ou conectividade intermitente ou regulamentos, você nem sempre pode estar conectado ao Azure. Em cenários desconectados, você pode processar dados localmente e agregá-los posteriormente no Azure para análise posterior. Para obter a versão conectada desse cenário, consulte IA na borda.

Potenciais casos de utilização

Talvez seja necessário implantar em um estado desconectado nos seguintes cenários:

  • Você tem restrições de segurança ou outras que exigem que você implante o Azure Stack Hub em um ambiente que não esteja conectado à Internet.
  • Você deseja impedir que os dados (incluindo dados de uso) sejam enviados para o Azure.
  • Você deseja usar o Azure Stack Hub puramente como uma solução de nuvem privada implantada em sua intranet corporativa e não está interessado em cenários híbridos.

Próximos passos

Para obter mais informações sobre as soluções do Azure Stack, consulte os seguintes recursos:

Para obter mais informações sobre componentes da solução, consulte a seguinte documentação do produto:

Para exemplos, consulte o seguinte recurso:

Para soluções relacionadas, consulte os seguintes artigos: