IA desconectada na borda com o Azure Stack Hub

Registro de Contêiner do Azure
Azure HDInsight
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.

Esse artigo descreve uma solução para usar a 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 registradas ou marcas comerciais da Apache Software Foundation nos Estados Unidos e/ou em outros países. O uso dessa marca não implica aprovação por parte da Apache Software Foundation.

Arquitetura

Architecture diagram that shows an AI-enabled application running at the edge with Azure Stack Hub and hybrid connectivity.

Baixe um Arquivo Visio dessa arquitetura.

Fluxo de dados

  1. Os cientistas de dados usam o Azure Machine Learning e um cluster Azure HDInsight para treinar um modelo de machine learning. O modelo é conteinerizado e colocado no Registro de Contêiner do Azure.
  2. O modelo é implantado em um cluster do Serviço de Kubernetes do Azure (AKS) no Azure Stack Hub.
  3. Os usuários finais fornecem dados pontuados em relação ao modelo.
  4. Insights e anomalias da pontuação são colocados no armazenamento para upload posterior.
  5. Insights 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

  • OMachine Learning é um ambiente baseado em nuvem que você pode usar para criar, implantar e gerenciar modelos de machine learning. Com esses modelos, você pode prever o comportamento, os resultados e as tendências.
  • O HDInsight é um serviço de análise totalmente gerenciado, completo e de código aberto na nuvem para empresas. Você pode usar estruturas de software livre com 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 machine learning em contêineres.
  • O AKs é um serviço de 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 um produto de infraestrutura como serviço (IaaS). Você pode usar máquinas virtuais para implantar recursos de computação sob demanda e escalonáveis, como máquinas virtuais windows e Linux.
  • O Armazenamento do Azure oferece armazenamento em nuvem escalonável e seguro para todos os seus dados, aplicativos e cargas de trabalho.
  • O Azure Stack Hub é uma extensão do Azure que permite executar aplicativos em um ambiente local e fornecer serviços do Azure em 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. Ao usar o Azure Stack Hub, você pode trazer um modelo de IA treinado para a borda e integrá-lo aos 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.

Essa solução destina-se a um cenário desconectado do Azure Stack Hub. Devido a problemas de latência ou conectividade intermitente ou regulamentos, talvez nem sempre você esteja 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.

Possíveis casos de uso

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

  • Você tem segurança ou outras restrições que exigem a implantação do Azure Stack Hub em um ambiente que não está conectado à Internet.
  • Você deseja impedir que 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óximas etapas

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

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

Para obter exemplos, consulte o seguinte recurso:

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