Editar

Partilhar via


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 descreve uma ideia de solução. Seu arquiteto de nuvem pode usar essa orientação para ajudar a visualizar os principais componentes para uma implementação típica dessa arquitetura. Use este artigo como ponto de partida para projetar uma solução bem arquitetada que se alinhe com os requisitos específicos da sua carga de trabalho.

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: