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
Baixe um Arquivo Visio dessa arquitetura.
Fluxo de dados
- 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.
- O modelo é implantado em um cluster do Serviço de Kubernetes do Azure (AKS) no Azure Stack Hub.
- Os usuários finais fornecem dados pontuados em relação ao modelo.
- Insights e anomalias da pontuação são colocados no armazenamento para upload posterior.
- Insights globalmente relevantes e compatíveis estão disponíveis em um aplicativo global.
- 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:
- Módulo de treinamento: introdução ao Azure Stack
- Microsoft Certified: Azure Stack Hub Operator Associate
- Instalar o mecanismo do AKS no Linux no Azure Stack Hub
- Instalar o mecanismo do AKS no Windows no Azure Stack Hub
- Dispositivos gerenciados do Azure Stack Edge que trazem a IA do Azure para a borda
- Usar contêineres dos Serviços Cognitivos do Azure para disponibilizar APIs do Azure localmente
Para obter mais informações sobre os componentes da solução, consulte a seguinte documentação do produto:
- Serviço de Aplicativo do Azure
- AKS
- Machine Learning
- Documentação do Azure Stack Hub
- Opções de implantação do Azure Stack Hub
- Registro de Contêiner
- HDInsight
- Storage
- Máquinas virtuais no Azure
- Documentação de soluções e padrões híbridos e multinuvem do Azure
Para obter exemplos, consulte o seguinte recurso:
Recursos relacionados
Para obter soluções relacionadas, consulte os seguintes artigos: